LinuxForum.Fans
Тема

Помогите разобраться с блокировкой

Автор: XliN 10 сообщений 1895 просмотров
14.05.2017 11:41 · отредактировано #422988
text
[ebuild     U  ] sys-apps/hwids-20170328::gentoo [20150717-r1::gentoo] USE="net pci udev usb" 2 002 KiB
[ebuild     U  ] virtual/perl-Encode-2.800.100_rc::gentoo [2.730.0-r1::gentoo] 0 KiB
[uninstall     ] perl-core/Encode-2.730.0::gentoo 
[blocks b      ] <perl-core/Encode-2.800.100_rc ("<perl-core/Encode-2.800.100_rc" is blocking virtual/perl-Encode-2.800.100_rc)

Total: 49 packages (44 upgrades, 1 new, 2 in new slots, 2 reinstalls, 1 uninstall), Size of downloads: 222 855 KiB Conflict: 1 block

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

dev-lang/perl:0

(dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.24* required by (virtual/perl-MIME-Base64-3.150.0-r2:0/0::gentoo, installed) ^ ^^^^^ (and 20 more with the same problem)

(dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by dev-lang/perl:0/5.22= required by (virtual/perl-Exporter-5.720.0-r2:0/0::gentoo, installed) ^^^^^^^^ (and 46 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.

Обновляю сервер. Что ему тут не нравится?

14.05.2017 11:51 #422989

perl-cleaner --reallyall

14.05.2017 11:53 #422990
"shtoom" написал:
perl-cleaner --reallyall

Не поломает систему? Потом можно будет обновиться?

14.05.2017 11:55 #422991

Без понятия, но при возникновении траблов с перлом я так делаю... *HI*

14.05.2017 12:13 #422993

Ситуация не изменилась.

14.05.2017 13:03 #422998

qlist -CI dev-lang/perl |xargs emerge
извини друг, купаться лазил.) Завтра горячую воду отключат.(

14.05.2017 13:07 #422999
"shtoom" написал:
qlist -CI dev-lang/perl |xargs emerge
text
mail ~ # qlist -CI dev-lang/perl |xargs emerge
Calculating dependencies... done!
[ebuild     U  ] dev-lang/perl-5.24.1-r1 [5.22.3_rc4]

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

dev-lang/perl:0

(dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by =dev-lang/perl-5.24.1* required by (virtual/perl-Sys-Syslog-0.330.100_rc-r1:0/0::gentoo, installed) ^ ^^^^^^^ dev-lang/perl (Argument) (and 7 more with the same problems)

(dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by =dev-lang/perl-5.22* required by (virtual/perl-Time-HiRes-1.972.600-r4:0/0::gentoo, installed) ^ ^^^^^ dev-lang/perl:0/5.22= required by (virtual/perl-Data-Dumper-2.158.0-r1:0/0::gentoo, installed) ^^^^^^^^ (and 71 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.

"shtoom" написал:
извини друг, купаться лазил.) Завтра горячую воду отключат.(

Как все знакомо. У нас 10 отключили. Привет тазикам.

14.05.2017 13:12 · отредактировано #423000

Ну, думаю теперь бы я снес к чертям emerge --unmerge virtual/perl.* но у меня десктоп от которого ничего не зависит.) а затем снова перл-клинер запустил и обновил ситем затем мир.

14.05.2017 13:26 #423001

Вот что предложили на другом форуме.

text
Почему-то он не видит, что ему нужно переустановить обратные зависимости перла. Попробуйте, может, так увидит:
emerge -avuND --backtrack=9999 world

Запустил. Обновления пошли.

14.05.2017 13:34 · отредактировано #423002

Отлично, буду тоже знать, а то при переходе со стабил на тест вечно траблы с перлом. Решал удалением и чисткой. *JOKINGLY*

Войдите или зарегистрируйтесь, чтобы ответить.