View previous topic :: View next topic |
Author |
Message |
dkorzhevin n00b
Joined: 22 Oct 2010 Posts: 6 Location: Kiev, Ukraine
|
Posted: Fri Oct 22, 2010 9:31 pm Post subject: Не получается обновить portage |
|
|
Почитал документацию gentoo upgrade, выполнил команды "emerge --sync", "emerge portage" и получаю ошибку:
root@vz1852:~# emerge portage
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
[ebuild N ] dev-libs/libffi-3.0.9 USE="-debug -static-libs -test"
[ebuild N ] app-arch/xz-utils-4.999.9_beta USE="nls threads -static-libs"
[ebuild U ] sys-devel/automake-wrapper-4 [3-r1]
[ebuild U ] sys-devel/autoconf-wrapper-8 [4-r3]
[ebuild N ] virtual/libffi-0
[ebuild U ] sys-apps/sandbox-2.3-r1 [1.2.18.1-r2] USE="(-multilib)"
[ebuild U ] sys-devel/autoconf-2.65-r1 [2.61-r2]
[ebuild NS ] sys-devel/automake-1.11.1 [1.7.9-r1, 1.9.6-r2, 1.10.1]
[ebuild U ] sys-devel/libtool-2.2.6b [1.5.24] USE="-test%"
[ebuild U ] app-admin/eselect-1.2.10 [1.0.11-r1]
[ebuild U ] app-admin/eselect-python-20100321 [20090606]
[ebuild NS ] dev-lang/python-2.6.5-r3 [2.4.6, 2.5.4-r3] USE="berkdb gdbm ncurses readline sqlite ssl threads (wide-unicode) xml -build -doc -examples -ipv6 -tk -wininst"
[ebuild U ] sys-apps/portage-2.1.8.3 [2.1.6.7] USE="-python3%"
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[uninstall ] app-admin/eselect-news-20080320
[blocks b ] app-admin/eselect-news ("app-admin/eselect-news" is blocking app-admin/eselect-1.2.10)
[blocks B ] app-arch/lzma-utils ("app-arch/lzma-utils" is blocking app-arch/xz-utils-4.999.9_beta)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'app-arch/xz-utils-4.999.9_beta', 'merge') pulled in by
app-arch/xz-utils required by ('ebuild', '/', 'sys-apps/sandbox-2.3-r1', 'merge')
('installed', '/', 'app-arch/lzma-utils-4.32.6', 'nomerge') pulled in by
app-arch/lzma-utils required by ('ebuild', '/', 'sys-devel/libtool-2.2.6b', 'merge')
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
!!! The following installed packages are masked:
- sys-libs/ss-1.40.8 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Mike Frysinger <vapier@gentoo.org> (07 Mar 2010)
# Very old packages that people should have upgraded away from
# long ago. Courtesy mask ... time to upgrade.
# Added <sys-fs/e2fsprogs as well (halcy0n)
- sys-fs/e2fsprogs-1.40.8 (masked by: package.mask)
- sys-libs/com_err-1.40.8 (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
root@vz1852:~#
Как исправить? |
|
Back to top |
|
|
ntsite Tux's lil' helper
Joined: 13 Dec 2008 Posts: 86 Location: Khabarovsk, Russia
|
Posted: Sat Oct 23, 2010 12:55 am Post subject: |
|
|
Для начала... У тебя вот эти пакеты
Code: | sys-libs/ss-1.40.8
sys-fs/e2fsprogs-1.40.8
sys-libs/com_err-1.40.8 |
Находятся в нестабильной ветке, потому надо разрешить (на свой страх и риск) их установить.
Делается это так:
Code: | ~# /etc/portage
~# touch package.keywords |
И в нем пишешь:
Code: | sys-libs/ss
sys-fs/e2fsprogs
sys-libs/com_err |
Если у тебя такой файл есть, то просто впиши, то что я тебе сказал.
Как все впишешь, обновляй... Может я конечно и ерунду написал... Уж извините, только проснулся
И почитай новости от gentoo... Точно команду не помню, но вроде бы так.
|
|
Back to top |
|
|
ntsite Tux's lil' helper
Joined: 13 Dec 2008 Posts: 86 Location: Khabarovsk, Russia
|
Posted: Sat Oct 23, 2010 1:28 am Post subject: |
|
|
А вообще, вот есть интересная темка... Правда там другие зависимости, но все же глянь...
http://www.gentoo.ru/node/10789 |
|
Back to top |
|
|
dkorzhevin n00b
Joined: 22 Oct 2010 Posts: 6 Location: Kiev, Ukraine
|
Posted: Sat Oct 23, 2010 11:13 am Post subject: |
|
|
Спасибо за совет, но я пока решил откатить все изменения и переустановил систему на VDS, т.к. опыта администрирования Gentoo нет, а сайты нужно размещать уже сейчас.. Кроме того, вот что пишет хостер:
Quote: | Техническая реализация VDS на OpenVZ включает в себя создание шаблонов, содержащие общие файлы всех VDS. Общие для всех файлы, такие, как bash, sshd, apache, php, mysql и т.д. хранятся в памяти сервера один раз. Это позволяет экономить память вашей VDS и добиваться эффективной работы, так как все необходимые библиотеки всегда в памяти. Также, количество уже установленных пакетов в вашей VDS довольно значительно и всё это не входит в вашу дисковую квоту.
Файлы шаблона могут массово обновляться, это означает, что без вашего участия версия ключевых пакетов будет поддерживаться в актуальном состоянии, снимая проблемы безопасности и необходимость ручного обновления систем.
Обратите внимание на то, что на шаблонной VDS нежелательно массово обновлять систему или пересобирать большие её части. В момент замены ключевые файлы и библиотеки будут помечены как ваши личные файлы, они начнут входить в вашу дисковую квоту, занимать вашу личную память и чаще читаться с диска, чем файлы системы из шаблона.
Создание и поддержание шаблона требует внимания администраторов и подробной работы с конкретной Linux системой. На VDS хостинге 1Gb.ua поддерживается дистрибутив Gentoo. Этот дистрибутив имеет систему портов, максимально подходящую для создания эффективной и устойчивой шаблонной системы VDS.
Мы используем 32х битную систему, работающую на общем 64-битном ядре, что позволяет экономить память примерно на 30 - 50 % по сравнению с 64-битными VDS. |
Т.е. получаеться - они вообще не рекомендуют самостоятельно обновлять систему? |
|
Back to top |
|
|
ntsite Tux's lil' helper
Joined: 13 Dec 2008 Posts: 86 Location: Khabarovsk, Russia
|
Posted: Sat Oct 23, 2010 11:36 am Post subject: |
|
|
Заводи виртуальную тачку и учись |
|
Back to top |
|
|
dkorzhevin n00b
Joined: 22 Oct 2010 Posts: 6 Location: Kiev, Ukraine
|
Posted: Sat Oct 23, 2010 11:42 am Post subject: |
|
|
ntsite wrote: | Заводи виртуальную тачку и учись |
Вот и я подумал, что на сервере пока ничего менять не буду, а поучусь в virtualbox, читая handbook.. |
|
Back to top |
|
|
ntsite Tux's lil' helper
Joined: 13 Dec 2008 Posts: 86 Location: Khabarovsk, Russia
|
Posted: Sat Oct 23, 2010 12:14 pm Post subject: |
|
|
Только ставь со stage3... Не мучайся! У меня есть доковский файл Там буквально 20-30 команд, чтобы развернуть сервак... Ну а далее свои наработки (конфиги). |
|
Back to top |
|
|
dkorzhevin n00b
Joined: 22 Oct 2010 Posts: 6 Location: Kiev, Ukraine
|
Posted: Sat Oct 23, 2010 1:15 pm Post subject: |
|
|
Я в принципе тоже думал использовать stage3, т.к. это по-идее должно здорово сэкономить время. Хотя, в нете пишут, что это просто немного "откладывает" компиляцию.. Поделишься файлом с командами? С радостью изучу..
До того, как начал изучать генту везде использовал арч, abs.. и все равно в генту "с наскока" не получилось обновить систему
На всякий случай продублирую мыло: dkorzhevin ГАВ gmail com |
|
Back to top |
|
|
ntsite Tux's lil' helper
Joined: 13 Dec 2008 Posts: 86 Location: Khabarovsk, Russia
|
Posted: Sat Oct 23, 2010 3:22 pm Post subject: |
|
|
Завтра отправлю, сейчас уже 2 ночи
В принципе да, но потом не так часто и не так много тяжелых пакетов за 1 раз В любом случае пакеты обновляются, потому пересобираются... У меня к примеру арх ~amd64 (раньше была x86), на ней почему то много пакетов замаскированных... В общем стоят 2 проца 2х ядерных, собирается все в принципе быстро и не напрягает... А при stage3 самое долгое это ядро собрать... На 600 celeron'е такой процесс всегда на ночь оставлял... |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|