[SOLVED] сидим на VPS: проблема с emerge --update --deep --newuse world

[решено в конфе на джаббере

с помощью alexxy]

сидим на VPS хостинге с Gentoo, с которой "на Вы".
минифак данного форума сделали. форум/гугл искали. советы в основном для локальных систем либо для самого виртульного сервера (не нашли про обновления клиентов впс).

При попытке обновится с emerge --update --deep --newuse world выдается сообщение:
...
!!! The following installed packages are masked:
- sys-apps/baselayout-vserver-1.11.14-r4 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# mask pending removal
# Benedikt BцІhm (10 Jan 2009)
# baselayout-vserver is unmaintained and obsoleted by baselayout-2/openrc.
# Please, upgrade to openrc. removal after openrc goes stable, bug #254519

При emerge --search openrc отображается,
* sys-apps/openrc [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://roy.marples.name/openrc
Description: OpenRC manages the services, startup and shutdown of a host
License: BSD-2

!!! All ebuilds that could satisfy "sys-apps/openrc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/openrc-9999 (masked by: missing keyword)
- sys-apps/openrc-0.4.3-r2 (masked by: ~x86 keyword)
- sys-apps/openrc-0.4.3-r1 (masked by: ~x86 keyword)
- sys-apps/openrc-0.4.2 (masked by: ~x86 keyword)
- sys-apps/openrc-0.4.1-r1 (masked by: ~x86 keyword)

Ждать пока размаскируют? Или может можно чего подкрутить чтоб все же обновиться ?
Как долго можно ждать? В свое время (пол-года назад) пытались установить postfixadmin, так он до сих пор под максой...

Хохо :). В двух словах. Вам

Хохо :). В двух словах. Вам достался старый образ виртуалки. Как и почему - дело десятое. Сейчас оно с вас просит обновить baselayout на openrc. Как это делать - http://www.gentoo.org/doc/en/openrc-migration.xml

PS И попрошу отнестись к миграции очень серьезно - семь раз прочитать, один поставить :)

Не грусти, товарищ! Всё хорошо, beautiful good!

про миграцию тоже почитал уже...

Migration to OpenRC is fairly straightforward; it will be pulled in as part of your regular upgrade process by your package manager. The most important step actually comes after you install the new >=sys-apps/baselayout-2 and sys-apps/openrc packages. It is critical that you run dispatch-conf and ensure your /etc is up to date before rebooting. Failure to do so will result in an unbootable system and will require the use of the Gentoo LiveCD to perform the steps below to repair your system.

Once you've finished updating your config files, there are a few things to verify prior to rebooting.

emerge baselayout-2 и emerge baselayout2 - пакеты не найдены
emerge openrc - маскирован

сидеть ждать снятия маски? или все же надпись sys-apps/openrc-9999 (masked by: missing keyword) оставляет надежду ввести какое-то ключевое слово? какое? куда?

сижу на vps под дебианом

сижу на vps под дебианом (openvz)
selfip ~ # paludis -q baselayout
* sys-apps/baselayout
gentoo: 1.11.15-r3 1.12.11.1 1.12.12(~) 2.0.0(~) {:0}
installed: 2.0.0* {:0}
Description: Filesystem baselayout and init scripts
Homepage: http://www.gentoo.org/
License: GPL-2
Installed time: Wed Feb 25 14:23:45 2009
Use flags: (-build)
From repositories: gentoo

selfip ~ # paludis -q openrc
* sys-apps/openrc
gentoo: 0.4.1-r1(~) 0.4.2(~) 0.4.3-r1(~) 0.4.3-r2(~) (9999)K {:0}
installed: 0.4.3-r2* {:0}
Description: OpenRC manages the services, startup and shutdown of a host
Homepage: http://roy.marples.name/openrc
License: BSD-2
Installed time: Mon Apr 20 05:38:30 2009
Use flags: (-debug) (ncurses) (-pam) (unicode)
From repositories: gentoo
Installed using: paludis-0.36.0

П.С. Чтобы появились все устройста в /dev пришлось отключить udev =) rc-update del udev boot

Ндя. Начинаем с азов. Данные

Ндя. Начинаем с азов. Данные пакеты маскированы как теоретически нестабильные. Чтобы их размаскировать, нужно прописать соответствующие пакеты и их зависимости в файл /etc/portage/package.keywords

Конкретно для openrc достаточно следующих записей в этом файле

sys-apps/openrc ~x86
sys-apps/baselayout ~x86
sys-fs/udev ~x86
sys-apps/sysvinit ~x86
sys-fs/cryptsetup ~x86

Если система другой архитектуры (64-битная), то пишем ~amd64 вместо ~x86.
Handbook в данном вопросе категорически решает, начните его изучение в первом же порядке.

Не грусти, товарищ! Всё хорошо, beautiful good!

мучос грасиес, с кейворд вроде понятно..

но при продвижении дальше сталкиваемся:
emerge openrc
Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=sys-apps/baselayout-2.0.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/baselayout-2.0.0 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/targets/vserver/package.mask:
# Benedikt Boehm
# Mask baselayout in vservers. Use baselayout-vserver instead!

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "sys-apps/openrc-0.4.2" [ebuild])
(dependency required by "openrc" [argument])

и
emerge baselayout-vserver
Calculating dependencies... done!

!!! All ebuilds that could satisfy "sys-apps/baselayout-vserver" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/baselayout-vserver-1.12.6 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# mask pending removal
# Benedikt BцІhm (10 Jan 2009)
# baselayout-vserver is unmaintained and obsoleted by baselayout-2/openrc.
# Please, upgrade to openrc. removal after openrc goes stable, bug #254519

- sys-apps/baselayout-vserver-1.12.3 (masked by: package.mask, ~x86 keyword)
- sys-apps/baselayout-vserver-1.11.14-r4 (masked by: package.mask)

package.mask: обнаружено повреждение пакета, нестабильность или что-то худшее, и пакет заблокирован специально.
короче, обложили со всех сторон?

Сначала тогда запусти emerge

Сначала тогда запусти emerge --sync

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

пробовал несколько раз

Number of files: 135074
Number of files transferred: 112
Total file size: 177898498 bytes
....
Total transferred file size: 864916 bytes
Literal data: 864916 bytes
Matched data: 0 bytes
File list size: 3302419
File list generation time: 9.626 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 43932
Total bytes received: 4214616

sent 43932 bytes received 4214616 bytes 100201.13 bytes/sec
total size is 177898498 speedup is 41.77
rsync error: some files could not be transferred (code 23) at main.c(1388) [generator=2.6.9]
>>> Exceeded PORTAGE_RSYNC_RETRIES: 3

может ли данная ошибка быть из-за того, что пробегало сообщение про допустимость синк раз в сутки, иначе в бан?

все может быть =)

все может быть =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

По моему опыту

и исходя из здравого смысла:

alexxy написал(а):
все может быть =)

По приведённым критериям персональный бан по IP считаю маловероятным.

Но
1. Вопрос целесообразности частоты обновления дерева портов, превышающей раз в сутки?
2. Мой опыт говорит, что в данном случае жизненным является вопрос контроля нагрузки (чтобы не обнаружить в один прекрасный момент неумышленный DDOS).

:wq
--
Live free or die

Все зависит от зеркала. Я

Все зависит от зеркала.
Я например основные юзаю

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

синк

пользовался несколько раз в процессе попыток решения сабж. Другими словами - так получилось.
Вопрос остается открытым: чего дальше делать.
Прошу совета.
BTW: всех причастных с днем радио

лано. чувствую без помощи не

лано. чувствую без помощи не обойдется

заходи в конфу на джаббере

спроси меня или winterheart
станет много проще

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

жду-с в конфе

как politen

хе хе ну как систем

хе хе
ну как систем дообновится вылазь снова. бум смотреть дальше

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

А ещё меня всегда

А ещё меня всегда интересовало: на фига openrc на сервере?
На рабочей станции ещё понять можно (хотя мне лично оно видится нафиг не нужным)...
Но на сервере???

:wq
--
Live free or die

Ты не в теме, это виртуальная

Ты не в теме, это виртуальная гостевая система, там без этого нельзя. Кроме того, openrc сам по себе уже достаточно стабилен.

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".