Не получается обновить мир. [РЕШЕНО]

Привет, хочу обновить мир с новыми флагами, и вот что выдает:

[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-204)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-204)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(sys-fs/udev-204::gentoo, ebuild scheduled for merge) pulled in by
sys-fs/udev required by @selected
>=sys-fs/udev-200[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] (>=sys-fs/udev-200[gudev,hwdb,introspection,keymap,kmod]) required by (virtual/udev-200::gentoo, ebuild scheduled for merge)

(sys-apps/systemd-204::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-44-r1[pam] required by (sys-auth/pambase-20120417-r2::gentoo, ebuild scheduled for merge)

Пока что с этим ещё не сталкивался, будьте добры - не могли бы Вы мне помочь?!!!

могу помочь. адрес, пароль

могу помочь.
адрес, пароль рута в личку

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а):могу

slepnoga написал(а):
могу помочь.
адрес, пароль рута в личку

Посредством чего вы ко мне зайдете?

Спасибо!

Обновите в начале

Обновите в начале system:

emerge -auvDN system

а уже затем обновляйте world:

emerge -auvDN world

только что с этим столкнулся при установке системы.

Это конечно, если у вас кто-то явно не тянет systemd, например gdm-3.8 (gnome-3.8).

Так что лучше выложите вывод команды emerge, которой вы обновляете систему с добавлением ключа '-t' на pastebin сервис.

kostik87 написал(а): Обновите

kostik87 написал(а):
Обновите в начале system:

emerge -auvDN system

а уже затем обновляйте world:

emerge -auvDN world

только что с этим столкнулся при установке системы.

Это конечно, если у вас кто-то явно не тянет systemd, например gdm-3.8 (gnome-3.8).

Так что лучше выложите вывод команды emerge, которой вы обновляете систему с добавлением ключа '-t' на pastebin сервис.

И систему не получается обновить...

Как я вам выложу такой длиннющий список?!

Читаешь FAQ и находишь ответ,

Читаешь FAQ и находишь ответ, как выложить.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Tzar написал(а): Читаешь FAQ

Tzar написал(а):
Читаешь FAQ и находишь ответ, как выложить.

Держите друг!

http://bpaste.net/show/135547/

У sys-auth/pambase

У sys-auth/pambase активирован флаг systemd.

kostik87 написал(а): У

kostik87 написал(а):
У sys-auth/pambase активирован флаг systemd.

А как мне пакет переустановить без этого флага?

USE="-systemd" emerge --newuse sys-auth/pambase

Так не прокатило...

mkdir

mkdir /etc/portage/package.use
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase
emerge -av1 pambase

Но вообще покажите в начале вывод:

emerge --info

так же поместите его на pastebin сервис.

Может вообще удалить udev и

Может вообще удалить udev и перейти на systemd ?

Решайте сами. Но это уход от

Решайте сами. Но это уход от проблемы, а не её решение, у вас же всё равно будут возникать опять блокировки. Так что лучше сразу разобраться.

http://bpaste.net/show/135565

http://bpaste.net/show/135565/

Согласен, лучше разобраться, и достичь понимания того, почему возникают блокировки.

Вы это: mkdir

Вы это:

mkdir /etc/portage/package.use
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase
emerge -av1 pambase

пробовали сделать ?

kostik87 написал(а):Вы

kostik87 написал(а):
Вы это:

mkdir /etc/portage/package.use
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase
emerge -av1 pambase

пробовали сделать ?

Конечно пробовал, ведь я Вам вывод дал USE="-systemd" emerge --newuse sys-auth/pambase

emerge -av1 pambase
http://bpaste.net/show/135575/

Ну пересобрали вы пакет c

Ну пересобрали вы пакет c pambase без флага systemd, заблокировали его, вот это сделали ?

mkdir /etc/portage/package.use
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase

Далее что теперь при обновлении:

emerge -auvtDN system

на pastebin сервис.

kostik87 написал(а): Ну

kostik87 написал(а):
Ну пересобрали вы пакет c pambase без флага systemd, заблокировали его, вот это сделали ?

mkdir /etc/portage/package.use
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase

Далее что теперь при обновлении:

emerge -auvtDN system

на pastebin сервис.

Выше выделил, это опечатка?

http://bpaste.net/show/135577/

Вы про что, что там

Вы про что, что там директория ? Нет, не опечатка, да, вместо файла /etc/portage/package.use можно использовать директорию. Если у вас там сейчас файл /etc/portage/package.use, то переместите его куда-либо, создайте директорию и поместите файл в неё

mv /etc/portage/package.use /tmp
mkdir /etc/portage/package.use
mv /tmp/package.use mkdir /etc/portage/package.use/main
echo sys-auth/pambase -systemd >> /etc/portage/package.use/pambase

, ну либо сделайте вывод в файл:

echo sys-auth/pambase -systemd >> /etc/portage/package.use

А так, пока вы не замаскируете флаг systemd у пакета sys-auth/pambase указанным способом делать что-либо смысла не имеет.

Только после маскировки флага и установки sys-auth/pambase без флага systemd, хотя, скорее всего, пакет и так сейчас собран без флага systemd, запускайте обновление:

emerge -auvtDN system

и вывод помещайте на pastebin сервис, а ссылку сюда.

Можете так же '-systemd' указать в /etc/make.conf.

Не получается обновиться, и

Не получается обновиться, и не выходит памбейс переустановить, вот это да!

http://pastebin.ca/2458767

Ребят, а что означают вот эти

Ребят, а что означают вот эти строчки. (выделил курсивом.)это тоже вывод emerge -auvtDN system, на пастебин почему-то не скопировала утилитка wgetpaste.

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/libpng:0

(media-libs/libpng-1.5.15::gentoo, installed) pulled in by
media-libs/libpng:0/0= required by (x11-libs/cairo-1.12.16::gentoo, installed)
media-libs/libpng:0/0= required by (media-libs/jbig2dec-0.11-r1::gentoo, installed)

(media-libs/libpng-1.6.3-r1::gentoo, ebuild scheduled for merge) pulled in by
>=media-libs/libpng-1.6.2:0= required by (app-text/ghostscript-gpl-9.10::gentoo, ebuild scheduled for merge)

dev-lang/perl:0

(dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by
>=dev-lang/perl-5.16 required by (dev-perl/XML-Parser-2.410.0-r1::gentoo, ebuild scheduled for merge)
=dev-lang/perl-5.16* required by (virtual/perl-digest-base-1.170.0-r1::gentoo, installed)
(and 49 more with the same problems)

(dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
dev-lang/perl[-build] required by (dev-vcs/git-1.8.1.5::gentoo, installed)

Имел в виду любую строчку, media-libs/libpng-1.5.15::gentoo <--- ::gentoo что это?

Conflict: 4 blocks Где то,

Conflict: 4 blocks

Где то, что ниже, собственно сами конфликтующие пакеты, эит строки как раз и интересны.

kostik87

kostik87 написал(а):
Conflict: 4 blocks

Где то, что ниже, собственно сами конфликтующие пакеты, эит строки как раз и интересны.

4 блока это наверно вместе с верхним, вот вставка с последней строки.

http://pastebin.com/TmcYfZrH

[blocks B ]

[blocks B      ]  <sys-apps/sysvinit-2.88-r5 ("<sys-apps/sysvinit-2.88-r5" is blocking sys-apps/util-linux-2.23.2-r1)
...
# media-libs/libpng:0
#
#  (media-libs/libpng-1.5.15::gentoo, installed) pulled in by
#    media-libs/libpng:0/0= required by (x11-libs/cairo-1.12.16::gentoo, installed)
#    media-libs/libpng:0/0= required by (media-libs/jbig2dec-0.11-r1::gentoo, installed)
# 
#  (media-libs/libpng-1.6.3-r1::gentoo, ebuild scheduled for merge) pulled in by
#    >=media-libs/libpng-1.6.2:0= required by (app-text/ghostscript-gpl-9.10::gentoo, ebuild scheduled for merge)
# 
#
dev-lang/perl:0
# 
#  (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by
#    >=dev-lang/perl-5.16 required by (dev-perl/XML-Parser-2.410.0-r1::gentoo, ebuild scheduled for merge)
#    =dev-lang/perl-5.16* required by (virtual/perl-digest-base-1.170.0-r1::gentoo, installed)
#    (and 49 more with the same problems)
#
#  (dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
#    dev-lang/perl[-build] required by (dev-vcs/git-1.8.1.5::gentoo, installed)
[code]
Всё, systemd не тянется, обновите в начале sys-apps/sysvinit:
[code]
emerge -av1 sys-apps/sysvinit

удостовеьтесь что sys-apps/sysvinit версиии более или равен sys-apps/sysvinit-2.88-r5,
а затем выполняйте заного обновление system:

emerge -autvDN system

вывод опять сюда целиком, если есть проблемы.

Обновил до версии

Обновил до версии sys-apps/sysvinit-2.88-r5... не прокатило, все то же...

http://pastebin.ca/2458859

Ну где всё то же ? Вывод

Ну где всё то же ? Вывод смотреть кто будет ?

...
[blocks b      ]  <sys-apps/openrc-0.12 ("<sys-apps/openrc-0.12" is blocking sys-apps/kmod-15, net-misc/netifrc-0.1)
[ebuild     U  ]   sys-apps/openrc-0.12 [0.11.8] USE="ncurses netifrc%* pam unicode -debug -newnet (-prefix) (-selinux) -static-libs -tools%" 129 kB
...
[nomerge       ]   app-text/ghostscript-gpl-9.10 [9.05-r1] USE="X cups dbus gtk* -bindist -djvu -idn -static-libs (-jpeg2k%)" LINGUAS="-de% -ja -ko -zh_CN -zh_TW"
[blocks b      ]    <net-print/cups-filters-1.0.36-r2 ("<net-print/cups-filters-1.0.36-r2" is blocking app-text/ghostscript-gpl-9.10)
[ebuild     U  ]     net-print/cups-filters-1.0.36-r2 [1.0.34-r1] USE="jpeg png tiff -perl -static-libs -zeroconf" 1,009 kB
...
[blocks b      ]   <dev-libs/gobject-introspection-1.36 ("<dev-libs/gobject-introspection-1.36" is blocking dev-libs/glib-2.36.4-r1)
[ebuild     U  ]    dev-libs/gobject-introspection-1.36.0-r1 [1.32.1] USE="cairo%* -doctool {-test} (-doc%)" PYTHON_SINGLE_TARGET="python2_7%*" PYTHON_TARGETS="python2_7%*" 1,173 kB

До этого были блокировки из-за udev / systemd, потом были блокировки из-за sysvinit, теперь указанные пакеты (блокирующие) нужно в начале обновить, что бы их версии соответствовали указанным требования.

emerge --info
...
ACCEPT_KEYWORDS="x86 ~x86"

Зачем вы вообще полезли сразу на тестовую ветку (~x86)? Если даже не можете отличить одну блокировку от другой ?

В общем установите указанные в блокировках версии пактов, затем заново обновляйте system и затем мир.

Ну а если для вас всё это сложно, то ставьте Gentoo заново, но начинайте со стабильной ветки, т.е. не переопределяйте ACCEPT_KEYWORDS в make.conf.

Здраствуйте, обновил я все

Здраствуйте, обновил я все пакеты по вашей рекомендации...с горем пополам...пришлось несколько замаскировать, а так и систему и мир обновил, перезагрузился все работает! Немного начал понимать что к чему, и почему возникают блокировки, насчет полной переустановки - не решился, много ещё чего осталось понять, вот как доламаю систему до конца, а потом можно...Спасибо Вам большое пребольшое!

Прочитайте это:

Полная переустановка не

Полная переустановка не нужна, можно убрать ~x86...
Переход потребует некотых телодвижений и времени ожидания пока, пока выйдет cтабильная glibc новее, чем уже установленная из тестовой ветки

/

_SerEga_ написал(а):
Переход потребует некотых телодвижений и времени ожидания пока, пока выйдет cтабильная glibc новее, чем уже установленная из тестовой ветки

Глибца достаточно?

:wq
--
Live free or die

сейчас уже точно не помню, но

сейчас уже точно не помню, но его точно нельзя откатывать назад
на эту тему была статья в вики

.

_SerEga_ написал(а):
сейчас уже точно не помню, но его точно нельзя откатывать назад

Ну… Во-первых, если очень хочется, то можно… ☺
И некоторые горячие головы так делали.
Только вот работоспособность системы после такого опыта, скажем так, не гарантируется.

Но, помнится, в том списке (пакетов в Gentoo, которые нельзя просто/произвольно откатить) не только glibc значится.

:wq
--
Live free or die

Знаю, откатывал, успешно

Знаю, откатывал, успешно )
Если очень хочется все можно, вопрос только в усилиях и последствиях )
Те кто способны откатить glibc найдут или знают, что еще опасно откатывать, а остальных остановит emerge )

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

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