Траблы с менеджером пакетов (aptitude, apt-get)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Траблы с менеджером пакетов

Сообщение vlakas »

Доброго времени суток.

Есть Debian Squeeze amd64.

sources.list

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

deb http://ftp.ua.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.ua.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

deb http://www.backports.org/debian lenny-backports main contrib non-free

deb http://mirror.yandex.ru/debian-multimedia/ testing main

deb http://download.virtualbox.org/virtualbox/debian lenny non-free


При установке transcode у меня возникли баги (с зависимостями). Устанавливал с помощью apt-get.

apt-get install -f не исправил ситуации и я не мог устанавливать ничего, поскольку просило разрешить зависимости.

Сейчас имеем такую фигню:

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

krasi:/home/vlakas# apt-get install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libpcap0.8 libpcre3
The following packages will be REMOVED:
  libfftw3-3 libifp4 libkarma0 libmodplug0c2 libnjb5 libofa0 libpq5 libruby1.8 libtagc0 libtunepimp5 libxcb-shape0 libxcb-shm0 libxcb-xv0 libxine1-bin
The following packages will be upgraded:
  libpcap0.8 libpcre3 nmap
3 upgraded, 0 newly installed, 14 to remove and 920 not upgraded.
14 not fully installed or removed.
Need to get 0B/1945kB of archives.
After this operation, 12.5MB disk space will be freed.
Do you want to continue [Y/n]? y
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)


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

krasi:/home/vlakas# aptitude install nmap
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages will be REMOVED:
  libfftw3-3{u} libifp4{u} libkarma0{u} libmodplug0c2{u} libnjb5{u} libofa0{u} libpq5{u} libruby1.8{u} libtagc0{u} libtunepimp5{u} libxcb-shape0{u} libxcb-shm0{u} libxcb-xv0{u} libxine1-bin{u}
The following packages will be upgraded:
  libpcap0.8 libpcre3 nmap
3 packages upgraded, 0 newly installed, 14 to remove and 920 not upgraded.
Need to get 0B/1945kB of archives. After unpacking 12.5MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:
dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done


Подскажите, как ее порешать.

Спасибо.
Спасибо сказали:
Аватара пользователя
aziat
Сообщения: 123
ОС: Debian GNU/Linux

Re: Траблы с менеджером пакетов

Сообщение aziat »

мда... тут нужен гуру походу, у меня один в один была такая фишка когда я поставил vlc из тестинга, а потом решил отказаться от него и сделал даунгрейд, накрылся пакетный менеджмент именно таким образом как у тебя. Я выхода не нашел, переустановил систему, с интересом буду следить за этим топиком... :rolleyes:
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Траблы с менеджером пакетов

Сообщение shevan »

Не нужен гуру.
apt-get не может найти ldconfig.
http://www.google.ru/search?q=root%27s+PAT...bin+and+%2Fsbin
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: Траблы с менеджером пакетов

Сообщение vlakas »

shevan писал(а):
08.11.2009 16:28
Не нужен гуру.
apt-get не может найти ldconfig.
http://www.google.ru/search?q=root%27s+PAT...bin+and+%2Fsbin


Да, вроде бы с PATH у меня все ок. Или же я ошибаюсь?

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

krasi:/home/vlakas# env | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Траблы с менеджером пакетов

Сообщение shevan »

Значит отсутствует/порушена ldconfig.
Она находится в libc6
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Траблы с менеджером пакетов

Сообщение sash-kan »

vlakas писал(а):
08.11.2009 15:15
and 920 not upgraded
может имеет смысл таки дообновляться?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: Траблы с менеджером пакетов

Сообщение vlakas »

sash-kan писал(а):
08.11.2009 19:06
vlakas писал(а):
08.11.2009 15:15
and 920 not upgraded
может имеет смысл таки дообновляться?


как? та же фигня в любом случае

# apt-get upgrade
# apt-get dist-upgrade

ничего не помагает
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Траблы с менеджером пакетов

Сообщение sash-kan »

1. наведите порядок в /etc/apt/sources.list*
2. sudo aptitude update && sudo aptitude safe-upgrade

наведение порядка можно начать с того, чтобы оставить только две строчки (во всех файлах /etc/apt/sources.list*):
deb http://ftp.ua.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib
остальное, пока порядок не наведёте, закомментируйте.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: Траблы с менеджером пакетов

Сообщение vlakas »

sash-kan писал(а):
10.11.2009 01:36
1. наведите порядок в /etc/apt/sources.list*
2. sudo aptitude update && sudo aptitude safe-upgrade

наведение порядка можно начать с того, чтобы оставить только две строчки (во всех файлах /etc/apt/sources.list*):
deb http://ftp.ua.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib
остальное, пока порядок не наведёте, закомментируйте.


Вот мой source.list

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

krasi:/etc/apt# cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official amd64 NETINST Binary-1 20090413-22:20]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official amd64 NETINST Binary-1 20090413-22:20]/ lenny main

deb http://ftp.ua.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.ua.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main
#deb-src http://security.debian.org/ squeeze/updates main

#eb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#eb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

#deb http://www.backports.org/debian lenny-backports main contrib non-free


krasi:/etc/apt# apt-get update && aptitude safe-upgrade

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

krasi:/etc/apt# apt-get update && aptitude safe-upgrade
Hit http://ftp.ua.debian.org squeeze Release.gpg
Ign http://ftp.ua.debian.org squeeze/main Translation-en_US
Ign http://ftp.ua.debian.org squeeze/contrib Translation-en_US
Ign http://ftp.ua.debian.org squeeze/non-free Translation-en_US
Hit http://ftp.ua.debian.org squeeze Release
Hit http://ftp.ua.debian.org squeeze/main Packages/DiffIndex
Hit http://security.debian.org squeeze/updates Release.gpg
Ign http://security.debian.org squeeze/updates/main Translation-en_US
Hit http://ftp.ua.debian.org squeeze/contrib Packages/DiffIndex
Hit http://ftp.ua.debian.org squeeze/non-free Packages/DiffIndex
Hit http://security.debian.org squeeze/updates Release
Ign http://security.debian.org squeeze/updates/main Packages/DiffIndex
Hit http://security.debian.org squeeze/updates/main Packages
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
open: 796; closed: 4922; defer: 4913; conflict: 4                                                                                                                                                             oThe following packages have unmet dependencies:
  libkarma0: Depends: libtagc0 (>= 1.5) but it is not installable
  libofa0: Depends: libfftw3-3 but it is not installable


:frusty:
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Траблы с менеджером пакетов

Сообщение KernelPanic »

А что будет за ответ, если попробовать удалить данные пакеты:
# aptitude purge libkarma0 libofa0
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Траблы с менеджером пакетов

Сообщение sash-kan »

vlakas писал(а):
10.11.2009 21:39
libkarma0: Depends: libtagc0 (>= 1.5) but it is not installable
вы не lenny случайно в squeeze превращали? или всё-таки сразу устанавливался squeeze?


KernelPanic писал(а):
10.11.2009 23:24
А что будет за ответ, если попробовать удалить данные пакеты:
# aptitude purge libkarma0 libofa0
по идее, будет предложение снести кучу всего (возможно, нужного).
есть подозрение, что не была нормально обновлена система. я наводящий вопрос уже задал.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
vlakas
Сообщения: 109
ОС: Linux Debian

Re: Траблы с менеджером пакетов

Сообщение vlakas »

sash-kan писал(а):
10.11.2009 23:43
vlakas писал(а):
10.11.2009 21:39
libkarma0: Depends: libtagc0 (>= 1.5) but it is not installable
вы не lenny случайно в squeeze превращали?


KernelPanic писал(а):
10.11.2009 23:24
А что будет за ответ, если попробовать удалить данные пакеты:
# aptitude purge libkarma0 libofa0
по идее, будет предложение снести кучу всего (возможно, нужного).
есть подозрение, что не была нормально обновлена система. я наводящий вопрос уже задал.


Так точно

KernelPanic писал(а):
10.11.2009 23:24
А что будет за ответ, если попробовать удалить данные пакеты:
# aptitude purge libkarma0 libofa0


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

krasi:/etc/apt# aptitude purge libkarma0 libofa0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages will be REMOVED:
  libfftw3-3{u} libifp4{u} libkarma0{pu} libmodplug0c2{u} libnjb5{u} libofa0{pu} libpq5{u} libruby1.8{u} libtagc0{u} libtunepimp5{u} libxcb-shape0{u} libxcb-shm0{u} libxcb-xv0{u} libxine1-bin{u}
0 packages upgraded, 0 newly installed, 14 to remove and 919 not upgraded.
Need to get 0B of archives. After unpacking 15.2MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:
dpkg: `ldconfig' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done


Как-то на ноуте у меня все пучком (Debian x32). А тут муианул малость. Уже просто интересно, возможно ли разрулить проблему :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Траблы с менеджером пакетов

Сообщение sash-kan »

KernelPanic
гораздо, кстати, интереснее, что aptitude ответит на
$ sudo aptitude install libtagc0
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Траблы с менеджером пакетов

Сообщение sash-kan »

vlakas
т.е. был переход с lenny на squeeze?
вообще-то по этому поводу и инструкции имеются. на debian.org. (ну, не про переход со stable на testing, конечно, а от old-stable к stable, но алгоритм примерно аналогичен — http://www.debian.org/releases/lenny/i386/...rading.en.html).
раз sources.list вы уже обновили до squeeze, продолжим по инструкции:
$ sudo aptitude install aptitude
$ sudo aptitude safe-upgrade
$ sudo aptitude dist-upgrade
появление каких-либо ошибок/вопросов (от aptitude-а) — повод приостановиться и подумать. в крайнем случае — запостить вывод сюда. постараемся подсказать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Траблы с менеджером пакетов

Сообщение KernelPanic »

sash-kan писал(а):
10.11.2009 23:46
гораздо, кстати, интереснее, что aptitude ответит на
$ sudo aptitude install libtagc0
Если sudo не настроен, то сначала попросит пароль, а потом скажет, что пользователя нет в sudoers. Да, все-таки, это ответит не aptitude, но все же :)
Спасибо сказали: