Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
fornike
Сообщения: 246
Сообщение
fornike » 24.12.2008 15:18
Подскажите такую штуку, при emerge 'чтонибудь' выдаёт вот это:
Код: Выделить всё
!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
default/linux/x86/2008.0
To upgrade do the following steps:
# cd /etc/
# rm make.profile
# ln -s ../usr/portage/profiles/default/linux/x86/2008.0 make.profile
Верим и делаем то что просят. Теперь при emerge 'чтонибудь' выдаёт вот это:
Код: Выделить всё
!!! Unable to parse profile: '/etc/make.profile'
!!! ParseError: Parent '/usr/portage/profiles/default/linux/x86/2008.0/��!Nw��X�>k)�^���7' not found: '/usr/portage/profiles/default/linux/x86/2008.0/parent'
!!! 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.
Замкнутый круг получается.. а если в этих дирах поискать другие профайлы, то ничего другого то и нету:
Код: Выделить всё
nike x86 # ls -la /usr/portage/profiles/default/linux/x86
итого 28
drwxr-xr-x 5 root root 4096 Авг 14 18:06 .
drwxr-xr-x 14 root root 4096 Дек 2 23:09 ..
drwxr-xr-x 5 root root 4096 Дек 24 13:37 2008.0
-rw-r--r-- 1 root root 459 Авг 14 18:06 ChangeLog
drwxr-xr-x 2 root root 4096 Апр 1 2008 gcc2
-rw-r--r-- 1 root root 35 Апр 1 2008 parent
drwxr-xr-x 2 root root 4096 Апр 1 2008 vserver
nike x86 # ls -la /usr/portage/profiles/default-linux/x86/
итого 84
drwxr-xr-x 7 root root 4096 Дек 24 13:37 .
drwxr-xr-x 14 root root 4096 Дек 24 13:37 ..
drwxr-xr-x 4 root root 4096 Дек 22 18:06 2007.0
-rw-r--r-- 1 root root 25993 Дек 24 00:07 ChangeLog
drwxr-xr-x 2 root root 4096 Дек 24 13:37 dev
drwxr-xr-x 2 root root 4096 Дек 22 18:06 gcc2
-rw-r--r-- 1 root root 1149 Окт 22 19:06 make.defaults
-rw-r--r-- 1 root root 347 Сен 7 09:36 package.mask
-rw-r--r-- 1 root root 563 Апр 29 2005 packages
-rw-r--r-- 1 root root 625 Дек 3 01:36 package.use.mask
-rw-r--r-- 1 root root 3 Дек 3 2005 parent
-rw-r--r-- 1 root root 1796 Ноя 6 03:10 use.mask
-rw-r--r-- 1 root root 402 Фев 24 2006 virtuals
drwxr-xr-x 3 root root 4096 Дек 22 18:06 vserver
drwxr-xr-x 2 root root 4096 Дек 22 18:06 xbox
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 24.12.2008 15:52
Может стоит обновит дерево пакетов? Очень похоже, что в какой-то день там просто накосячили.
Lenux
Сообщения: 395
Сообщение
Lenux » 24.12.2008 15:57
Думаю, что что-то покалечило профили, не под рутом сидишь? (я про обычную работу)
В качестве варианта оперативного лечения, могу предложить скачать стейджи и вот эту папку из stage скопировать
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Corvus
Сообщения: 78
Сообщение
Corvus » 24.12.2008 16:27
Меня вот это смущает.
fornike писал(а): ↑ 24.12.2008 15:18
!!! ParseError: Parent '/usr/portage/profiles/default/linux/x86/2008.0/��!Nw��X�>k)�^���7'
Что с буковками?
fornike
Сообщения: 246
Сообщение
fornike » 24.12.2008 16:46
Corvus писал(а): ↑ 24.12.2008 16:27
Меня вот это смущает.
fornike писал(а): ↑ 24.12.2008 15:18
!!! ParseError: Parent '/usr/portage/profiles/default/linux/x86/2008.0/��!Nw��X�>k)�^���7'
Что с буковками?
А вот понятия не имею. Эти буковки как раз вот здесь:
Код: Выделить всё
nike 2008.0 # cat /usr/portage/profiles/default/linux/x86/2008.0/parent
��!Nw��X�>k)�^���7
e���ٮ�Ēnike 2008.0 #
Кстати появилось это как раз после после emerge --sync пару дней назад. Сейчас опять сделал - не помогло. Скачаю стейдж 3й попробую выдрать оттуда эту диру. Благо канал позволяет ради одного этого файлика качать 100 мегов...
fornike
Сообщения: 246
Сообщение
fornike » 24.12.2008 16:52
Так. Зря качал стейдж
Там ведь нету диры /usr/portage ))) Скачал дерево портов новое. Выдрал оттуда этот файлик и теперь:
Код: Выделить всё
nike 2008.0 # cat /usr/portage/profiles/default/linux/x86/2008.0/parent
..
../../../../releases/2008.0
И emerge теперь ни на что не ругается... для меня проблема временно решена. Вот только думается мне что при следующем emerge --sync вылезет та же фигня.. Ну ладно, подождём пока исправят
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 24.12.2008 17:21
fornike писал(а): ↑ 24.12.2008 16:46
Скачаю стейдж 3й попробую выдрать оттуда эту диру.
Там никогда не было дерева portage.
fornike
Сообщения: 246
Сообщение
fornike » 24.12.2008 18:49
serzh-z писал(а): ↑ 24.12.2008 17:21
fornike писал(а): ↑ 24.12.2008 16:46
Скачаю стейдж 3й попробую выдрать оттуда эту диру.
Там никогда не было дерева portage.
Да, вы правы. Но я сначала сделал, а потом подумал...
Всем спасибо за советы!
Corvus
Сообщения: 78
Сообщение
Corvus » 24.12.2008 22:56
Гм, а нет ли проблемы на сервере с которого вы дерево портежей обновляете?
)
fornike
Сообщения: 246
Сообщение
fornike » 25.12.2008 19:44
Corvus писал(а): ↑ 24.12.2008 22:56
Гм, а нет ли проблемы на сервере с которого вы дерево портежей обновляете?
)
Нууу.. не знаю
Код: Выделить всё
nike ~ # cat /etc/make.conf | grep -i sync
SYNC="rsync://mirror.yandex.ru/gentoo-portage/"
Пока боюсь обновлять
через пару деньков рискну