Блокирование пакетов (ну никак не пойму...)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Блокирование пакетов

Сообщение Nightwolf_ng »

Ситуация такая, пытаюсь сделать обновление системы и получаю ошибку:

Код: Выделить всё

emerge -uD system
Calculating system dependencies... done!

!!! Error: the sys-apps/coldplug package conflicts with another package;
!!!        the two packages cannot be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

Ввожу emerge -pv coldplug и вижу следующее:

Код: Выделить всё

emerge -p coldplug

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-apps/coldplug-20040920

Ну и как определить с кем он конфликтует? И что вообще сделать?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Блокирование пакетов

Сообщение serzh-z »

emerge -pv

Тогда будут показаны пакеты с меткой [B] и версией
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Блокирование пакетов

Сообщение Poor Fred »

Mati_maniak писал(а):
10.04.2006 12:20
Ну и как определить с кем он конфликтует? И что вообще сделать?

Если портежи последние, то с udev.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

serzh-z писал(а):
10.04.2006 12:38
emerge -pv

Тогда будут показаны пакеты с меткой [B] и версией

Прошу прощения, но я так и запускал с -pv

Код: Выделить всё

emerge -pv coldplug

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-apps/coldplug-20040920  0 kB

Total size of downloads: 0 kB


Poor Fred писал(а):
10.04.2006 13:10
Mati_maniak писал(а):
10.04.2006 12:20

Ну и как определить с кем он конфликтует? И что вообще сделать?

Если портежи последние, то с udev.

По идее последние... Как исправить-то, подскажите?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Блокирование пакетов

Сообщение KiWi »

Mati_maniak писал(а):
10.04.2006 13:13
По идее последние... Как исправить-то, подскажите?

emerge -pvuD world -- убеждаемся, что конфликтует с udev
emerge -C coldplug -- удаляем coldplug нафих
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

IFL писал(а):
10.04.2006 14:40
Mati_maniak писал(а):
10.04.2006 13:13

По идее последние... Как исправить-то, подскажите?

emerge -pvuD world -- убеждаемся, что конфликтует с udev
emerge -C coldplug -- удаляем coldplug нафих

Ага...

Код: Выделить всё

[blocks B     ] sys-apps/coldplug (is blocking sys-fs/udev-089-r2)
[blocks B     ] sys-apps/pam-login (is blocking sys-apps/shadow-4.0.15)
[blocks B     ] >=sys-apps/shadow-4.0.14-r2 (is blocking sys-apps/pam-login-4.0.14)

Значит и pam-login сносить? (Что-то мне помнится, что я не мог консольно без него залогиниться...)
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Блокирование пакетов

Сообщение KiWi »

Mati_maniak писал(а):
10.04.2006 14:47
Значит и pam-login сносить? (Что-то мне помнится, что я не мог консольно без него залогиниться...)

Да, и coldplug, и pam-login нужно сносить.
coldplug реализован в новом udev, а pam-login возвращён в shadow
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

IFL писал(а):
10.04.2006 14:53
Mati_maniak писал(а):
10.04.2006 14:47

Значит и pam-login сносить? (Что-то мне помнится, что я не мог консольно без него залогиниться...)

Да, и coldplug, и pam-login нужно сносить.
coldplug реализован в новом udev, а pam-login возвращён в shadow

Спасибо, уже сношу... :rolleyes:
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

Ну вот началось...
sys-libs/glibc-2.4-r1 теперь не собирается... Сначала жаловался на отсутствие флагов nptl nptlonly... Прописал строку в package.use "sys-libs/glibc nls nptl userlocales nptlonly" Теперь ему gcc не такой, хотя:
emerge -s gcc выдаёт:

Код: Выделить всё

*  sys-devel/gcc
      Latest version available: 3.4.6
      Latest version installed: 3.4.6
      Size of files: 85,467 kB
      Homepage:      http://www.gnu.org/software/gcc/gcc.html
      Description:   The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking
      License:       GPL-2 LGPL-2.1

Код: Выделить всё

checking for sed... sed
checking version of sed... 4.1.4, ok
checking for autoconf... autoconf
checking whether autoconf works... yes
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

!!! ERROR: sys-libs/glibc-2.4-r1 failed.
Call stack:
  ebuild.sh, line 1532:   Called dyn_compile
  ebuild.sh, line 929:   Called src_compile
  glibc-2.4-r1.ebuild, line 1260:   Called toolchain-glibc_src_compile
  glibc-2.4-r1.ebuild, line 257:   Called glibc_do_configure 'nptl'
  glibc-2.4-r1.ebuild, line 995:   Called die

!!! failed to configure glibc
!!! If you need support, post the topmost build error, and the call stack if relevant.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Блокирование пакетов

Сообщение KiWi »

Mati_maniak писал(а):
10.04.2006 15:25
* sys-devel/gcc
Latest version available: 3.4.6
Latest version installed: 3.4.6
Size of files: 85,467 kB
Homepage: http://www.gnu.org/software/gcc/gcc.html
Description: The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking
License: GPL-2 LGPL-2.1

это всё хорошо, но gcc -v куда информативнее
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

IFL писал(а):
10.04.2006 16:08
это всё хорошо, но gcc -v куда информативнее

Ага... Вообще что-то не то... :( :( :(

Код: Выделить всё

gcc -v
/usr/bin/gcc-config: line 661: /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6: No such file or directory
 * /usr/bin/gcc-config: Profile does not exist or invalid setting for /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6
/etc/env.d/gcc/i686-pc-linux-gnu-3.3.6 doesnt exist
gcc-config error: Could not run/locate "gcc"

Куда он делся-то? :ph34r:
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Блокирование пакетов

Сообщение KiWi »

Mati_maniak писал(а):
10.04.2006 16:15
IFL писал(а):
10.04.2006 16:08

это всё хорошо, но gcc -v куда информативнее

Ага... Вообще что-то не то... :( :( :(

Код: Выделить всё

gcc -v
/usr/bin/gcc-config: line 661: /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6: No such file or directory
 * /usr/bin/gcc-config: Profile does not exist or invalid setting for /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6
/etc/env.d/gcc/i686-pc-linux-gnu-3.3.6 doesnt exist
gcc-config error: Could not run/locate "gcc"

Куда он делся-то? :ph34r:

gcc-config -l
и man gcc-config
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Блокирование пакетов

Сообщение Nightwolf_ng »

IFL писал(а):
10.04.2006 16:17
gcc-config -l

Код: Выделить всё

gcc-config -l
/usr/bin/gcc-config: line 661: /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6: No such file or directory
 * /usr/bin/gcc-config: Profile does not exist or invalid setting for /etc/env.d/gcc/i686-pc-linux-gnu-3.3.6


IFL писал(а):
10.04.2006 16:17
и man gcc-config

Вообще красота... :(

Код: Выделить всё

��� ��gcc-config ��������
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Блокирование пакетов

Сообщение Poor Fred »

Mati_maniak писал(а):
10.04.2006 15:25
Ну вот началось...
sys-libs/glibc-2.4-r1 теперь не собирается... Сначала жаловался на отсутствие флагов nptl nptlonly... Прописал строку в package.use "sys-libs/glibc nls nptl userlocales nptlonly" Теперь ему gcc не такой

Давал уже ссылки: http://www.gentoo.org/doc/en/gcc-upgrading.xml и http://www.gentoo.org/doc/ru/gcc-upgrading.xml
Убить всех человеков!
Спасибо сказали: