Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Gentoo - не работает комманда emerge

Ответить
Настройки темы
Gentoo - не работает комманда emerge

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет люди!
при любой комманде emerge
например: emerge
сервер выдаёт вот такое вот
как побороть?
3514 ~ # emerge memcached


!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


!!! If you have just changed your profile configuration, you should revert
!!! back to the previous configuration. Due to your current profile being
!!! invalid, allowed actions are limited to --help, --info, --sync, and
!!! --version.

Отправлено: 11:19, 04-08-2009

 

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


3514 ~ # ln -sf /usr/portage/profiles/default-linux/x86/2007.0/ /etc/make.conf
3514 ~ # emerge --sync
open('/etc/make.conf', 'r'): [Errno 21] Is a directory
Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "//usr/lib/portage/pym/_emerge/__init__.py", line 14283, in emerge_main
settings, trees, mtimedb = load_emerge_config()
File "//usr/lib/portage/pym/_emerge/__init__.py", line 13993, in load_emerge_config
trees = portage.create_trees(trees=trees, **kwargs)
File "//usr/lib/portage/pym/portage/__init__.py", line 7526, in create_trees
config_incrementals=portage.const.INCREMENTALS)
File "//usr/lib/portage/pym/portage/__init__.py", line 1325, in __init__
tolerant=tolerant, allow_sourcing=True)
File "//usr/lib/portage/pym/portage/util.py", line 390, in getconfig
f = _insert_newline_eof(mycfg, 'rb')
IOError: [Errno 21] Is a directory
3514 ~ #

Отправлено: 12:17, 04-08-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


блин!!!!!! ладно я дурак, просто на автомате писал, вы хоть когда копируете, смотрите что копируете.
не /etc/make.conf а /etc/make.profile
и зачем Вам 2007 профиль, года у вас в списке есть 2008 ?
сделайте
Код: Выделить весь код
eselect profile set 1

-------
Бараш.


Отправлено: 12:31, 04-08-2009 | #12


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


3514 ~ # eselect profile set 1
/bin/sed: can't read //profiles/profiles.desc: No such file or directory
!!! Error: Failed to get a list of valid profiles
Killed
3514 ~ #

Отправлено: 12:33, 04-08-2009 | #13


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


ну видимо /etc/make.conf то нужно вернуть и теперь уже ручками сделать ссылку на 2008 профиль.

-------
Бараш.


Отправлено: 12:38, 04-08-2009 | #14


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


/etc/make.conf/
перебрасывает сюда
/usr/portage/profiles/default-linux/x86/2007.0
а самого файла в etc нет

по icq или скайпу нет возможности поговорить?

Отправлено: 12:50, 04-08-2009 | #15


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


да сейчас проблематично. скайпа вообще нет. аська по техническим причинам тоже не робит пока.
Кароче. Какие функции у сервера?
Сейчас надо создать правильный линк на 2008 профиль.
Код: Выделить весь код
ln -sf /usr/portage/profiles/default-linux/x86/2008.0/ /etc/make.profile
и создать новый /etc/make.conf

-------
Бараш.


Отправлено: 13:02, 04-08-2009 | #16


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


у меня тоже сломалась emerge
хотел поставить postgresql, но он не был найден на серверах, заменил GENTOO_MIRRORS на другие и добавил LINGUAS в make.conf, после чего из 3 пакетов инсталлировался один, libpq и postgresql всё еще отказывались устанавливаться. добавил RSYNC в make.conf. Запустил команду emerge --sync, и это было ошибкой, через некоторое время место под дистрибутивы кончилось, прервал команду, теперь на любую попытку что либо инсталлировать мне выдаёт это
Код: Выделить весь код
stok etc # emerge libpq
!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)
!!! If you have just changed your profile configuration, you should revert
!!! back to the previous configuration. Due to your current profile being
!!! invalid, allowed actions are limited to --help, --info, --sync, and
!!! --version.
и make.profile был инвалидным, а в папке /usr/portage/ нет папки profiles, хотя до --sync они там были , где взять новые профили? как их сконфигурировать? как восстановить возможность инсталлировать?

make.conf
Код: Выделить весь код
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
USE="-gpm -ipv6 symlink -ncurses unicode apache2 mysql -ldap subversion"
GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp/ http://portage.org.ua/ http://gentoo.telcom.net.ua"
SYNC="rsync://de-mirror.org/gentoo/"
LINGUAS="en ru uk"
emerge --info
Код: Выделить весь код
Portage 2.1.8.3 (unavailable, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 i686)
=================================================================
System uname: Linux-2.6.32-gentoo-r7-i686-Intel-R-_Pentium-R-_4_CPU_2.80GHz-with-gentoo-1.12.13
Timestamp of tree: Unknown
dev-lang/python:     2.6.4-r1
sys-devel/autoconf:  2.65
sys-devel/automake:  1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_LICENSE="* -@EULA"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/redmine/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp/ http://portage.org.ua/ http://gentoo.telcom.net.ua"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://de-mirror.org/gentoo/"
USE="apache2 mysql subversion symlink unicode"
Unset:  ACCEPT_KEYWORDS, EMERGE_DEFAULT_OPTS, PORTDIR_OVERLAY

Отправлено: 09:24, 11-02-2011 | #17



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Gentoo - не работает комманда emerge

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] как расшифровать или для чего эта комманда if errorlevel 0 goto k ? fancytux Скриптовые языки администрирования Windows 7 15-01-2015 14:42
[решено] не работает клавиатура (в биосе работает, при загрузке нет) AlhimikRu Непонятные проблемы с Железом 11 24-10-2013 05:10
[решено] Пробел_в_пути... Комманда (del) semiono AutoIt 5 18-12-2009 01:56
Разное - [решено] Комманда "Выполнить" не сохраняет запущенные программы... nzhs Microsoft Windows 2000/XP 6 24-07-2009 19:23
slackware в компании с портежами (emerge world) Petya Общий по Linux 59 07-06-2004 13:43




 
Переход