Dpkg ошибка при обработке пакета install info

I tried installing imagemagick package by
sudo apt-get install imagemagick

I’m getting the following error now, how to fix it.

$ sudo apt-get install imagemagick
Reading package lists... Done
Building dependency tree       
Reading state information... Done
imagemagick is already the newest version (8:6.9.7.4+dfsg-16ubuntu2.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up install-info (6.4.90.dfsg.1-1build1) ...
/usr/sbin/update-info-dir: 2: /etc/environment: TESSDATA_PREFIX: not found
dpkg: error processing package install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)


0

1

Linux mint 18. Не могу обновить ни один пакет, ни установить новый. Постоянно получаю ошибку:

Настраивается пакет install-info (6.1.0.dfsg.1-5) …
/usr/sbin/update-info-dir: 5: /etc/environment: Syntax error: Unterminated quoted string
dpkg: ошибка при обработке пакета install-info (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет install-info (6.1.0.dfsg.1-5) …
/usr/sbin/update-info-dir: 5: /etc/environment: Syntax error: Unterminated quoted string
dpkg: ошибка при обработке пакета install-info (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2

В интернетах решения не нашел, прошу помощи у вас.

Симптомы:

Synaptic пишет «Пакет [имя пакета] нуждается в переустановке, но найти архив для него не удалось» или «The package [package name] needs to be reinstalled, but I can’t find an archive for it», «При обработке следующих пакетов произошли ошибки:»,не открывается Центр приложений Ubuntu, в терминале не работает apt-get. Не все потеряно и это легко поправимо. Обычно такая проблема возникает если при установке какой-то программы возникли проблемы и установка не была завершена или же в момент установки программы или обновлений системы компьютер был выключен или перезагружен.

Лечение:

Окройте терминал и введите команду:

sudo gedit /var/lib/dpkg/status

У вас откроется текстовый редактор (внимание! не удалите ничего лишнего!). Нажмите Ctrl+F для поиска ключевой фразы и в строку поиска введите имя проблемного пакета. После того, как была найдена информация о нем вам нужно удалить ее.

После этого сохраните и закройте текстовый редактор. Затем введите в терминал:

sudo apt-get -f install

Этим вы проверяете состояние пакетов. Если вы сделали все правильно, то информация о проблемном пакете исчезнет.

Иногда в системе возникают ошибки при неправильной установке (конфигурировании) пакета. Обычно такое происходит, когда программа не была установлена до конца. После этого не помогает apt-get remove (purge). Самый простой способ справиться с проблемой, удалить секцию описывающую программу из /var/lib/dpkg/status, далее выполняем apt-get -f install и работаем далее.

[Решено] При обновлении программ возникает ошибка

Автор phantasm, 17 сентября 2014, 18:32:08

« назад — далее »

0 Пользователи и 1 гость просматривают эту тему.

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

Debian 7 x64 (от vmware 10).

phantasm@debian:~$ sudo aptitude upgrade
Следующие пакеты будут обновлены:               
  acpi-support-base apt apt-utils bind9-host dbus dbus-x11 dnsutils file
  gnupg gpgv host libapt-inst1.5 libapt-pkg4.12 libavcodec53 libavformat53
  libavutil51 libbind9-80 libcurl3-gnutls libdbus-1-3 libdns88 libisc84
  libisccc80 libisccfg82 liblwres80 libmagic1 libpostproc52 libswscale2
Следующие частично установленные пакеты будут настроены:
  install-info
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:
  gnupg-curl
27 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B/10,8 MB архивов. После распаковки 20,5 kB будет занято.
Хотите продолжить? [Y/n/?] Y
Чтение журнала изменений... Выполнено                 
Настраивается пакет install-info (4.13a.dfsg.1-10) ...
/usr/sbin/update-info-dir: line 51: rm: команда не найдена
dpkg: ошибка при обработке параметра install-info (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет. Попытка восстановить:
Настраивается пакет install-info (4.13a.dfsg.1-10) ...
/usr/sbin/update-info-dir: line 51: rm: команда не найдена
dpkg: ошибка при обработке параметра install-info (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
install-info

В чём может быть причина и как можно отлаживать подобные ошибки в Debian?

phantasm@debian:~$ cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140712-14:09]/ wheezy main

# deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140712-14:09]/ wheezy main

deb http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://ftp.ru.debian.org/debian/ wheezy main

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

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main

# Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy main contrib

phantasm@debian:~$ ls -R /etc/apt/sources.list.d/
/etc/apt/sources.list.d/:
pgdg.list  pgdg.list.save


Выполнять обновление в консоли и смотреть весь вывод ошибок. Универсальных способов нет.


Цитата: qupl от 17 сентября 2014, 18:55:53
Выполнять обновление в консоли и смотреть весь вывод ошибок. Универсальных способов нет.

Ага. Посмотрел тут.

phantasm@debian:~$ aptitude update
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
E: Невозможно заблокировать каталог /var/lib/apt/lists/
phantasm@debian:~$ sudo !!
sudo aptitude update
[sudo] password for phantasm:
Из кэша http://ftp.ru.debian.org wheezy Release.gpg
Игнор   http://ppa.launchpad.net wheezy Release.gpg                             
Получить: 1 http://ftp.ru.debian.org wheezy-updates Release.gpg [836 B]         
Из кэша http://ftp.ru.debian.org wheezy Release                                 
Игнор   http://ppa.launchpad.net wheezy Release                                 
Получить: 2 http://ftp.ru.debian.org wheezy-updates Release [124 kB]           
Получить: 3 http://security.debian.org wheezy/updates Release.gpg [836 B]       
Получить: 4 http://security.debian.org wheezy/updates Release [102 kB]         
Из кэша http://apt.postgresql.org wheezy-pgdg Release.gpg                       
Из кэша http://http.debian.net wheezy Release.gpg                               
Из кэша http://ftp.ru.debian.org wheezy/main Sources
Из кэша http://ftp.ru.debian.org wheezy/main amd64 Packages                     
Из кэша http://ftp.ru.debian.org wheezy/main Translation-ru                     
Из кэша http://ftp.ru.debian.org wheezy/main Translation-en                     
Получить: 5 http://ftp.ru.debian.org wheezy-updates/main Sources [4 478 B]     
Из кэша http://apt.postgresql.org wheezy-pgdg Release
Из кэша http://http.debian.net wheezy Release                                   
Из кэша http://ftp.ru.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Из кэша http://ftp.ru.debian.org wheezy-updates/main Translation-en/DiffIndex
Получить: 6 http://security.debian.org wheezy/updates/main Sources [127 kB]     
Из кэша http://apt.postgresql.org wheezy-pgdg/main amd64 Packages               
Из кэша http://http.debian.net wheezy/main amd64 Packages                       
Из кэша http://http.debian.net wheezy/contrib amd64 Packages                   
Получить: 7 http://security.debian.org wheezy/updates/main amd64 Packages [215 kB]
Из кэша http://http.debian.net wheezy/contrib Translation-en                   
Из кэша http://http.debian.net wheezy/main Translation-ru                       
Из кэша http://http.debian.net wheezy/main Translation-en                       
Получить: 8 http://security.debian.org wheezy/updates/main Translation-en [121 kB]
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-ru_RU           
Ошибка  http://ppa.launchpad.net wheezy/main Sources
  404  Not Found
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-ru
Ошибка  http://ppa.launchpad.net wheezy/main amd64 Packages
  404  Not Found
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-en
Игнор   http://ppa.launchpad.net wheezy/main Translation-ru_RU
Игнор   http://ppa.launchpad.net wheezy/main Translation-ru
Игнор   http://ppa.launchpad.net wheezy/main Translation-en
Получено 695 kБ в 2с (285 kБ/с)
W: Не удалось получить http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/source/Sources: 404  Not Found
W: Не удалось получить http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/wheezy/main/binary-amd64/Packages: 404  Not Found
E: Не удалось скачать некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
E: Не удалось перестроить кэш пакетов

Текущее состояние: 22 обновлено [+18].

Т.е. подобную ошибку вызывает недействующий репозиторий?

Вроде бы репозитории в /etc/apt/sources.list хранятся. Но его там нет.


phantasm@debian:~$ cat /etc/apt/sources.list
#

# deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140712-14:09]/ wheezy main

# deb cdrom:[Debian GNU/Linux 7.6.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140712-14:09]/ wheezy main

deb http://ftp.ru.debian.org/debian/ wheezy main
deb-src http://ftp.ru.debian.org/debian/ wheezy main

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

# wheezy-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ wheezy-updates main
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main

# Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy main contrib

Этот репозиторий как-то можно найти и удалить?

[ot]P.S. В Chrome 36 #message_resizer не работает.[/ot]


ls -R /etc/apt/sources.list.d


Цитата: qupl от 17 сентября 2014, 21:05:11
ls -R /etc/apt/sources.list.d

И вправду.

phantasm@debian:~$ ls -R /etc/apt/sources.list.d
/etc/apt/sources.list.d:
pgdg.list  pgdg.list.save  webupd8team-java-wheezy.list

Удалил файл webupd8team-java-wheezy.list.

Далее, повторно проверяю:

phantasm@debian:~$ sudo aptitude update
[sudo] password for phantasm:
Из кэша http://ftp.ru.debian.org wheezy Release.gpg
Из кэша http://ftp.ru.debian.org wheezy-updates Release.gpg           
Из кэша http://ftp.ru.debian.org wheezy Release                       
Из кэша http://security.debian.org wheezy/updates Release.gpg         
Из кэша http://ftp.ru.debian.org wheezy-updates Release               
Из кэша http://ftp.ru.debian.org wheezy/main Sources                   
Из кэша http://security.debian.org wheezy/updates Release             
Из кэша http://ftp.ru.debian.org wheezy/main amd64 Packages           
Из кэша http://ftp.ru.debian.org wheezy/main Translation-ru           
Из кэша http://http.debian.net wheezy Release.gpg                     
Из кэша http://security.debian.org wheezy/updates/main Sources         
Из кэша http://ftp.ru.debian.org wheezy/main Translation-en           
Из кэша http://ftp.ru.debian.org wheezy-updates/main Sources           
Из кэша http://ftp.ru.debian.org wheezy-updates/main amd64 Packages/DiffIndex
Из кэша http://ftp.ru.debian.org wheezy-updates/main Translation-en/DiffIndex
Из кэша http://security.debian.org wheezy/updates/main amd64 Packages
Из кэша http://http.debian.net wheezy Release                       
Из кэша http://apt.postgresql.org wheezy-pgdg Release.gpg
Из кэша http://security.debian.org wheezy/updates/main Translation-en 
Из кэша http://http.debian.net wheezy/main amd64 Packages             
Из кэша http://apt.postgresql.org wheezy-pgdg Release
Из кэша http://http.debian.net wheezy/contrib amd64 Packages           
Из кэша http://apt.postgresql.org wheezy-pgdg/main amd64 Packages     
Из кэша http://http.debian.net wheezy/contrib Translation-en           
Из кэша http://http.debian.net wheezy/main Translation-ru             
Из кэша http://http.debian.net wheezy/main Translation-en             
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-ru_RU
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-ru
Игнор   http://apt.postgresql.org wheezy-pgdg/main Translation-en

Ошибок не наблюдается.

Далее запускаю соответствующее приложение и вновь код 127.
Оказывается, моя догадка про репозиторий была неверна.  :(
— Вложения и другие параметры


apt-get upgrade
привыкайте уже к консоли.


Цитата: ogost от 18 сентября 2014, 06:05:13
apt-get upgrade
привыкайте уже к консоли.

А, так Я же оказывается в консоли то не вызывал процедуру обновления.
Почитал тут про update и upgrade. Теперь понятнее с этим стало, и почему ошибки не возникало, спасибо Вам.

phantasm@debian:~$ sudo apt-get update
В кэше http://ftp.ru.debian.org wheezy Release.gpg
В кэше http://ftp.ru.debian.org wheezy-updates Release.gpg                     
В кэше http://ftp.ru.debian.org wheezy Release                                 
В кэше http://ftp.ru.debian.org wheezy-updates Release                         
В кэше http://apt.postgresql.org wheezy-pgdg Release.gpg                       
В кэше http://ftp.ru.debian.org wheezy/main Sources                           
В кэше http://security.debian.org wheezy/updates Release.gpg                   
В кэше http://ftp.ru.debian.org wheezy/main amd64 Packages                     
В кэше http://ftp.ru.debian.org wheezy/main Translation-ru                     
В кэше http://ftp.ru.debian.org wheezy/main Translation-en                     
В кэше http://ftp.ru.debian.org wheezy-updates/main Sources                   
В кэше http://security.debian.org wheezy/updates Release                       
В кэше http://ftp.ru.debian.org wheezy-updates/main amd64 Packages/DiffIndex   
В кэше http://apt.postgresql.org wheezy-pgdg Release                           
В кэше http://http.debian.net wheezy Release.gpg                               
В кэше http://ftp.ru.debian.org wheezy-updates/main Translation-en/DiffIndex   
В кэше http://security.debian.org wheezy/updates/main Sources                 
В кэше http://apt.postgresql.org wheezy-pgdg/main amd64 Packages               
В кэше http://security.debian.org wheezy/updates/main amd64 Packages           
В кэше http://http.debian.net wheezy Release                                   
В кэше http://security.debian.org wheezy/updates/main Translation-en           
В кэше http://http.debian.net wheezy/main amd64 Packages                       
В кэше http://http.debian.net wheezy/contrib amd64 Packages                   
В кэше http://http.debian.net wheezy/contrib Translation-en                   
В кэше http://http.debian.net wheezy/main Translation-ru                       
В кэше http://http.debian.net wheezy/main Translation-en                       
Игн http://apt.postgresql.org wheezy-pgdg/main Translation-ru_RU
Игн http://apt.postgresql.org wheezy-pgdg/main Translation-ru
Игн http://apt.postgresql.org wheezy-pgdg/main Translation-en
Чтение списков пакетов... Готово             
phantasm@debian:~$ sudo apt-get upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакеты, которые будут обновлены:
  acpi-support-base apt apt-utils bind9-host dbus dbus-x11 dnsutils file gnupg
  gpgv host libapt-inst1.5 libapt-pkg4.12 libavcodec53 libavformat53
  libavutil51 libbind9-80 libcurl3-gnutls libdbus-1-3 libdns88 libisc84
  libisccc80 libisccfg82 liblwres80 libmagic1 libpostproc52 libswscale2
обновлено 27, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 3 332 kB/10,8 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 20,5 kB.
Хотите продолжить [Д/н]? Д
Получено:1 http://security.debian.org/ wheezy/updates/main libavutil51 amd64 6:0.8.16-1 [103 kB]
Получено:2 http://security.debian.org/ wheezy/updates/main libavcodec53 amd64 6:0.8.16-1 [2 520 kB]
Получено:3 http://security.debian.org/ wheezy/updates/main libavformat53 amd64 6:0.8.16-1 [477 kB]
Получено:4 http://security.debian.org/ wheezy/updates/main libpostproc52 amd64 6:0.8.16-1 [99,5 kB]
Получено:5 http://security.debian.org/ wheezy/updates/main libswscale2 amd64 6:0.8.16-1 [132 kB]
Получено 3 332 kБ за 6с (553 kБ/c)                                             
Чтение журнала изменений... Выполнено                 
Настраивается пакет install-info (4.13a.dfsg.1-10) ...
/usr/sbin/update-info-dir: line 51: rm: команда не найдена
dpkg: ошибка при обработке параметра install-info (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Хотя сама команда rm в консоли выполняется корректно.

При таком вот обновлении есть разница какой командой (aptitude или apt-get) выполнять подобное обновление? Здесь говорят, что алгоритм у них несколько разный, но по сути одно и тоже.


[ot]Уважаемые новички! Возможно в правилах форума этого нет но задавая побные вопросы возьмите за правило выкладывать для потенциальных помощников содержимое /etc/apt/sources.list  и /etc/apt/sources.list.d[/ot]
Все подобные беды от левых источников, у вас в системе установлены пакеты которые конфликтуют с пакетами обновлений.
Решение — убираем левые источники ( к ним относятся backports и в меньшей степени deb-multimedia), идём в synaptic и смотрим на пакеты без значка дебиан а особенно на пакеты отмеченые звёздочкой. Если для такого пакета нет возможности для повторной установки значит он установлен из сомнительного источника  и их можно удалять а потом ставить родные. Если получится большой список решайте сами что делать. Был у меня случай в практике когда я наобновлялся из репозитория e-tobi.net и не мог поставить vlc. Пришлось в ручную скачивать один из родных пакетов и ставить его через  dpkg -i  а потом разруливать зависимости через apt-get -f install.
У вас же возможно просто проблемы в sources.list давайте его в студию.

Русские дебианщики против цифрового слабоумия !


Цитата: ferum от 18 сентября 2014, 19:44:45
[ot]Уважаемые новички! Возможно в правилах форума этого нет но задавая побные вопросы возьмите за правило выкладывать для потенциальных помощников содержимое /etc/apt/sources.list  и /etc/apt/sources.list.d[/ot]

Содержимое /etc/apt/sources.list здесь, /etc/apt/sources.list.d — тут. На то и обратился новичок за помощью, что пока не знает как подобные проблемы отлаживать и устранять. Теперь вот этот пробел заполнен. :)
Или Вы имеете в виду, что нужно было в шапку данную информацию закинуть?

Цитата: ferum от 18 сентября 2014, 19:44:45
Все подобные беды от левых источников, у вас в системе установлены пакеты которые конфликтуют с пакетами обновлений.
Решение — убираем левые источники ( к ним относятся backports и в меньшей степени deb-multimedia),

А backports же официальный источник, хоть и из тестируемой версии. Или его именно поэтому можно «левым» отнести? В общем, репозиторев лишних вроде как нет, только «упаковочные» + pgdg (для БД postgre) [или его удалить?].

Цитата: ferum от 18 сентября 2014, 19:44:45
идём в synaptic и смотрим на пакеты без значка дебиан а особенно на пакеты отмеченые звёздочкой.

Да, пакеты без значка Debian имеются (со звёздочкой нет ни одного). Что интересное, среди них имеются python*, postgresql*, phppgadmin, sublime-text (которые в принципе и нужны для конечной цели — разработки), а также пакеты от nvidia, vmware. Вообще был кластер БД установлен по ману.

Цитата: ferum от 18 сентября 2014, 19:44:45
Если для такого пакета нет возможности для повторной установки значит он установлен из сомнительного источника  и их можно удалять а потом ставить родные. Если получится большой список решайте сами что делать.

В принципе всё это готов удалить. Только бы понять как правильно всё это дело устанавливать.
[ot]
Для разработки нужны:
python 2.* (vitrualenv, virtualenvwrapper)
django
java se свежая
кластер postgre
[/ot]

Цитата: ferum от 18 сентября 2014, 19:44:45
Был у меня случай в практике когда я наобновлялся из репозитория e-tobi.net и не мог поставить vlc. Пришлось в ручную скачивать один из родных пакетов и ставить его через  dpkg -i  а потом разруливать зависимости через apt-get -f install.

Такие страсти про обновления рассказываете :o. Может, подскажете ресурс, где можно подчерпнуть информацию какой ресурс можно использовать, а какой нет.

Цитата: ferum от 18 сентября 2014, 19:44:45
У вас же возможно просто проблемы в sources.list давайте его в студию.

Содержимое /etc/apt/sources.list

Закинул в шапку.


у вас видимо софт был надерган с ppa и прочих сторонних репов, таких как postgre.
кроме того, у вас вроде бы дублирется основной репозиторий:

Цитироватьhttp://ftp.ru.debian.org/debian wheezy main
http://http.debian.net/debian wheezy main contrib

вторая строчка — редиректор на лучшее возможное зеркало для вас. уберите его.

а ошибка видимо у вас именно из-за софта, надерганного из убунтушной ppa. попробуйте apt-get install -f.


phantasm, nvidia и virtualbox проприаретарщина соответственно поставляется как есть. Установка пакетов из бэкпортов частенько рушат зависимости, это не секрет так же как и то что маны подобные приведённому вами пишут умельцы вроде нас с вами. И я грешен под настроение

занимаюсь разработкой

леплю горбатого, в том числе делаю бекпорты с бунтовских ppa ( обычно просто беру за шаблон дебианизацию ) иногда просто выкидываю патчи и обязательно отслеживаю зависимости. Случается что в нашем дистрибутиве в принципе нет тех сборочных и установочных зависимостей для некого приложения или плагина тогда пакеты с этими зависимостями так же приходится бекпортировать либо из сорцов убунту либо из тестируемого дистрибутива или SID. Иногда эти зависимости неразрешимо конфликтут с частью дебиановских пакетов. Тем не менее для решения отдельно взятой задачи на локальной машине для меня это выход. Была практика когда я предоставлял возможность опробовать мои поделия и другим интересующимся юзерам но всегда предупреждал о возможных последствиях. В большинстве случаев такие поделия вполне сносно работают во всяком случае не хуже чем работала вся ubuntu 8.10 — 9.10 но естественно риск загубить систему из за неучтёных ошибок присутствует. Однако иногда хочется шампанского….
Что бы не загаживать основную систему тем что необходимо для разработки я использую cowbuilder — очень удобная штука, мне нравится.

Русские дебианщики против цифрового слабоумия !


Цитата: ogost от 18 сентября 2014, 21:32:38у вас видимо софт был надерган с ppa и прочих сторонних репов, таких как postgre.

Вообще считал что pgdg (во втором абзаце новости локаль на репу) официальный репозиторий.
Да, был один PPA (в теме выше). Сейчас удалён. Теперь знаю, что PPA — зло, если добавлять без понимания.

Цитата: ogost от 18 сентября 2014, 21:32:38кроме того, у вас вроде бы дублирется основной репозиторий:
Цитировать (выделенное)
http://ftp.ru.debian.org/debian wheezy main
http://http.debian.net/debian wheezy main contrib

Не знал об этом, убрал, спасибо.

Результат выполнения:

apt-get install -f
приложен в файле screen1.png

Может, что-то яснее станет по этой проблемке, при входе в консольный режим ругается bash (см. приложение в файле screen0.png).

Цитата: ferum от 19 сентября 2014, 09:08:13
phantasm, nvidia и virtualbox проприаретарщина соответственно поставляется как есть.

Проприетарные — в смысле не free? Пакеты nvidia, видимо, vmware сам устанавливал, их из сети точно не дёргал.

Цитата: ferum от 19 сентября 2014, 09:08:13
Установка пакетов из бэкпортов частенько рушат зависимости, это не секрет так же как и то что маны подобные приведённому вами пишут умельцы вроде нас с вами. И я грешен под настроение занимаюсь разработкой леплю горбатого, в том числе делаю бекпорты с бунтовских ppa ( обычно просто беру за шаблон дебианизацию ) иногда просто выкидываю патчи и обязательно отслеживаю зависимости. Случается что в нашем дистрибутиве в принципе нет тех сборочных и установочных зависимостей для некого приложения или плагина тогда пакеты с этими зависимостями так же приходится бекпортировать либо из сорцов убунту либо из тестируемого дистрибутива или SID. Иногда эти зависимости неразрешимо конфликтут с частью дебиановских пакетов. Тем не менее для решения отдельно взятой задачи на локальной машине для меня это выход. Была практика когда я предоставлял возможность опробовать мои поделия и другим интересующимся юзерам но всегда предупреждал о возможных последствиях. В большинстве случаев такие поделия вполне сносно работают во всяком случае не хуже чем работала вся ubuntu 8.10 — 9.10 но естественно риск загубить систему из за неучтёных ошибок присутствует. Однако иногда хочется шампанского….
Что бы не загаживать основную систему тем что необходимо для разработки я использую cowbuilder — очень удобная штука, мне нравится.

Хм, про зависимости пока толком не знаю, сейчас начну изучать эту темы для понимания.
О cowbuilder до сего момента не слышал, почитаю, попробую. Видимо, в моём случае он пригодится, спасибо.

В Debian имеются какие-либо средства отката/восстановления до определённой точки? Может, образ какой-то создаётся? Другими словами, интересует экспериментирование с установкой/заменой пакетов с возможностью отката в случае проблем (например, как в данной теме)?

Так понимаю, что моя проблема довольно-таки нетривиальная и проще (чтобы людей не дёргать ::)) переустановить систему и просто внимательнее устанавливать и настраивать софт. Если предложений больше нет, можем закрывать тему?


Что выдаст на

apt-get -s purge install-info ?


Цитата: qupl от 21 сентября 2014, 09:30:21Что выдаст на
Код: [Выделить]
apt-get -s purge install-info
?

Выдал следующее:

phantasm@debian:~$ sudo apt-get -s purge install-info
[sudo] password for phantasm:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
  info* install-info*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 27 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Purg info [4.13a.dfsg.1-10]
Purg install-info [4.13a.dfsg.1-10]


apt-get purge install-info
apt-get install -f


Изображение пользователя Chibiko.

У меня очень старенький винт, потихоньку сыплется. Поэтому часто бывают всякие «неожиданности». Но это не всё. Часто при обновлениях случается чт-то от вас не зависящее, и не всегда этому виной кривые руки. Бывает, что dpkg спотыкается обо что-либо, и дальше всё.. ничего обновить в системе, установить или удалить вы через aptitude (apt-get) вы не сможете… Как вариант, можно посмотреть список зависимостей, и удалять всё ручками, но я считаю что это не айс — удалять каждый файлик, править конфиги… Может это и true linux way, но увы, сейчас уже третье тысячелетие, и я отказался от такого извращения. Поэтому мы просто попытаемся починить dpkg.

Итак, приступим:

dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian. dpkg используется для установки, удаления, и получения информации о .deb пакетах.
Подробнее смотрите в Wiki, я лишь опишу некоторые проблемы, встречающиеся при обработке пакетов.

1) Что поможет в 80% случаев:

Зачастую достаточно просто запросить из хранилища(репозитория) новый список пакетов:

sudo aptitude update

sudo aptitude install -f

И установить обновления:

sudo aptitude safe-upgrade

Бывает что проблема — это плохо сконфигурированный пакет. Поэтому мы просто её ещё раз переконфигурируем:

sudo dpkg --configure -a

2) Остальные «сложные» случаи:

Для остальных случаев придётся переконфигурировать всё:
sudo dpkg-reconfigure -a
Осторожно, может занять много времени 8)

Или именно этот пакет:
sudo dpkg-reconfigure --default-priority %pack_name%

Ну бывает что нужно переконфигурировать его, даже если он поломан или неисправен:

sudo dpkg-reconfigure --force %pack_name%

!ВНИМАНИЕ! Использовать осторожно!

Если и это не помогает, то смотрим что именно произошло, не боимся гуглить и так далее, например у меня было вот что:

3) Конкретные случаи:

1) Падение dpkg - /var/lib/dpkg/available: Input/output error.

E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: при работе функции buffer_read(fd) произошла ошибка: копирование файла информации /var/lib/dpkg/available: Input/output error

Дааааа… Как всегда косяки, ну ничего, где-то мы такое видали. Минутный поиск по форуму сообщества и на глаза вылазит лекарство:

sudo dpkg --configure -a
либо
sudo apt-get install -f && sudo dpkg --configure -a

К сожалению никаких результатов в моем случае это не дало.
Ищем дальше. Гугл толком ничего не даёт, найдены пару вариантов с англоязычного форума линукс. К сожалению не помогает. Ну ладно значит будем думать головой…
Идём по адресу /var/lib/dpkg/ находим файл available, пытаемся открыть — filed. Осматриваемся в папке,и видим интересный файл под названием available_old.
Значит, при обновлении пакетов была сделана резервная копия этого файла со старым содержимым. Открываем, копируем содержимое , удаляем available и создаём на его месте новый файл с тем же названием. Вставляем содержимое из available_old.
Проверяем обновления

sudo apt-get update

есть. Запускаем

sudo apt-get upgrade

и о чудо, всё работает. Теперь можно и продолжать настройку системы. Также возможен другой вариант лечения dpkg.
sudo dpkg --clear-avail #удалить информацию о доступных пакетах.

далее

sudo apt-get update #обновление информации о пакетах.

но это при условии, что ваш файл не окажется битым, как в моём случае.

Да, чуть не забыл при внесении данного сообщения начал меня раздражать SCIM Method? он так и норовил подсунуть мне какой-нибудь арабско-еврейско-хрензнает какой шрифт. Пришлось избавится

apt-get remove scim

Взято с тыц’а


2) Удалил пакет руками — теперь aptitude ругается, что делать?

dpkg: не удалось обработать параметр %pack_name% (--configure):
подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
%pack_name%
E: Sub-process /usr/bin/dpkg returned an error code (1)

В таком случае можно удалить пакет через dpkg:

dpkg --purge %pack_name% #удалит всё что о нём было известно вместе с ним 8)

3) в списке файлов пакета %pack_name% отсутствует завершающий символ новой строки

aptitude install -f
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
(Чтение базы данных ... dpkg: невосстановимая ошибка, прекращение работы:
в списке файлов пакета %pack_name% отсутствует завершающий символ новой строки
E: Sub-process /usr/bin/dpkg returned an error code (2)
Не удалось установить пакет.  Попытка восстановить:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово

Я гуглил много, оказалось решение очень простое:
sudo kate /var/lib/dpkg/status

После чего Ctrl+F — вводим в поиск %pack_name% и удаляем всё что с ним связано, после чего делаем пункт 1) и вуаля, dpkg вернулся из мёртвых, Ressurect III lvl окрыляет!

ПОДРОБНАЯ ИНФОРМАЦИЯ о dpkg на русском можно глянуть тут: тыц

Если нада, можно сюда скопипастить, но не думаю что нужно…

Проапгрейдил, исправил бОльшинство орфографических ошибок, привёл всё к единому формату. Любые дополнения приветствуются. В данный момент ищутся любые другие ошибки в dpkg, которые решаются способами, которых тут ещё нет.

Ну и спасибо баламутику за баламутивание 8)

idext@idext-X553SA:~$ su
Пароль: 
root@idext-X553SA:/home/idext# apt-get install unzip
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет unzip самой новой версии (6.0-20ubuntu1).
Следующие пакеты устанавливались автоматически и больше не требуются:
  ant ant-optional eclipse-platform-data libcommons-collections3-java
  libcommons-dbcp-java libcommons-pool-java libecj-java libservlet3.0-java
  libtomcat7-java
Для их удаления используйте «apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Настраивается пакет python-pip (8.1.1-2ubuntu0.4) …
/var/lib/dpkg/info/python-pip.postinst: 6: /var/lib/dpkg/info/python-pip.postinst: pycompile: not found
dpkg: ошибка при обработке пакета python-pip (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 127
Настраивается пакет python-setuptools (20.7.0-1) …
/var/lib/dpkg/info/python-setuptools.postinst: 6: /var/lib/dpkg/info/python-setuptools.postinst: pycompile: not found
dpkg: ошибка при обработке пакета python-setuptools (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 127
Настраивается пакет python-wheel (0.29.0-1) …
/var/lib/dpkg/info/python-wheel.postinst: 6: /var/lib/dpkg/info/python-wheel.postinst: pycompile: not found
dpkg: ошибка при обработке пакета python-wheel (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
 python-pip
 python-setuptools
 python-wheel
E: Sub-process /usr/bin/dpkg returned an error code (1)

Решение проблемы: Удаление зависимостей в каталоге dpkg

root@idext-X553SA:/home/idext# rm /var/lib/dpkg/info/python-pip.postinst
root@idext-X553SA:/home/idext# rm /var/lib/dpkg/info/python-setuptools.postinst
root@idext-X553SA:/home/idext# rm /var/lib/dpkg/info/python-wheel.postinst
root@idext-X553SA:/home/idext# rm /var/lib/dpkg/info/python-wheel.postinst
root@idext-X553SA:/home/idext# apt-get install -f

Пример возникновения ошибки раз

При обновлении Debian7 оборвалась ssh сессия, после переподключения и повторного запуска обновления вылезла ошибка:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Ресурс временно недоступен
...
dpkg: ошибка при обработке параметра openssh-server (--configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет openssl:
openssl зависит от libssl1.0.0 (>= 1.0.1), однако:
Пакет libssl1.0.0:amd64 пока не настроен.
...
E: Sub-process /usr/bin/dpkg returned an error code (1)

Решилось так:

rm /var/cache/debconf/*.dat 
apt-get -f install

Пример возникновения ошибки два

Произошла так же при обновлении. Подключал бэкпорты, уже не помню что ставил, и забыл отключить, пытаясь из них них же обновиться система выдала следующее:

#apt-get upgrade
...
Хотите продолжить [Д/н]?
Настраивается пакет libssl1.0.0:amd64 (1.0.1e-2+deb7u7) …
Checking for services that may need to be restarted...done.
Checking init scripts...
dpkg: ошибка при обработке параметра libssl1.0.0:amd64 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 10
dpkg: зависимости пакетов не позволяют настроить пакет php5-cli:
 php5-cli зависит от libssl1.0.0 (>= 1.0.0), однако:
  Пакет libssl1.0.0:amd64 пока не настроен.

dpkg: ошибка при обработке параметра php5-cli (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libapache2-mod-php5:
 libapache2-mod-php5 зависит от libssl1.0.0 (>= 1.0.0), однако:
  Пакет libssl1.0.0:amd64 пока не настроен.

dpkg: ошибка при обработке параметра libapache2-mod-php5 (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет php5-gd:
 php5-gd зависит от phpapi-20100525, однако:
  Пакет phpapi-20100525 не установлен.
  Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен.
  Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен.

dpkg: ошибка при обработке параметра php5-gd (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет php5-mcrypt:
 php5-mcrypt зависит от phpapi-20100525, однако:
  Пакет phpapi-20100525 не установлен.
  Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен.
  Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен.

dpkg: ошибка при обработке параметра php5-mcrypt (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет php5-mysql:
 php5-mysql зависит от phpapi-20100525, однако:
  Пакет phpapi-20100525 не установлен.
  Пакет libapache2-mod-php5, предоставляющий phpapi-20100525, пока не настроен.
  Пакет php5-cli, предоставляющий phpapi-20100525, пока не настроен.

dpkg: ошибка при обработке параметра php5-mysql (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет libssl-dev:
 libssl-dev зависит от libssl1.0.0 (= 1.0.1e-2+deb7u7), однако:
  Пакет libssl1.0.0:amd64 пока не настроен.

dpkg: ошибка при обработке параметра libssl-dev (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет openssl:
 openssl зависит от libssl1.0.0 (>= 1.0.1e-2+deb7u5), однако:
  Пакет libssl1.0.0:amd64 пока не настроен.

dpkg: ошибка при обработке параметра openssl (--configure):
 проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет php5:
 php5 зависит от libapache2-mod-php5 (>= 5.4.4-14+deb7u9) | libapache2-mod-php5filter (>= 5.4.4-14+deb7u9) | php5-cgi (>= 5.4.4-14+deb7u9) | php5-fpm (>= 5.4.4-14+deb7u9), однако:
  Пакет libapache2-mod-php5 пока не настроен.
  Пакет libapache2-mod-php5filter не установлен.
  Пакет php5-cgi не установлен.
  Пакет php5-fpm не установлен.

dpkg: ошибка при обработке параметра php5 (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libssl1.0.0:amd64
 php5-cli
 libapache2-mod-php5
 php5-gd
 php5-mcrypt
 php5-mysql
 libssl-dev
 openssl
 php5
E: Sub-process /usr/bin/dpkg returned an error code (1)

Собственно, в первую очередь надо закомментить все левые репы и сделать apt-get update
Затем удалить всю информацию о сломанных пакетах (только о сломанных. Не вздумай удалять все, сделав rm /var/lib/dpkg/info/*):

rm /var/lib/dpkg/info/libssl1*
rm /var/lib/dpkg/info/php5-cli*
rm /var/lib/dpkg/info/libapache2-mod-php5*
rm /var/lib/dpkg/info/php5-gd*
rm /var/lib/dpkg/info/php5-mcrypt*
rm /var/lib/dpkg/info/php5-mysql*
rm /var/lib/dpkg/info/libssl-dev*
rm /var/lib/dpkg/info/openssl*
rm /var/lib/dpkg/info/php5*

Наконец, почистить неверные зависимости от бэкпортов:

apt-get clean
apt-get autoclean
apt-get autoremove

И починить зависимости:

apt-get -f install
  • Печать

Страницы: 1 [2]  Все   Вниз

Тема: Ни одно приложение и обновления не устанавливаются.  (Прочитано 7389 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
san-alex

rama2, у тебя же ArcFi попросил еще один вывод.


Оффлайн
ArcFi

rama2, сначала мы делали update, а теперь нужно выполнить upgrade.
Это разные команды.


Оффлайн
rama2

В форумах я тоже новичок.
пробовал последовательно сначала апдейт, потом апгрейт, пишет «невосстановимая ошибка…»

кажись, надо сохранять файлы да пересустанавливать систему?
…пробовал спрятать под спойлер — кажись лошара я))

« Последнее редактирование: 16 Ноября 2014, 20:44:24 от san-alex »


Оффлайн
svtv1

сохрани все важные (личные) данные на носитель каой у тебя есть в наличии, потом
Попробуй так
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get clean
sudo apt-get update
ну и после попробуй, что нибудь установить, да и еще. Ты не лошара.
Да вот еще вариант.
Открой Центр приложений попробуй что нибудь устоновить и если увидишь запрос на восстановление сломанных пакетов, нажми на кнопку Исправить.

« Последнее редактирование: 16 Ноября 2014, 21:52:47 от svtv1 »

«Если достаточно долго сидеть возле реки — мимо проплывет труп твоего врага»


Оффлайн
ArcFi

чтение списка файлов пакета «libc6:i386»: Ошибка ввода/вывода

Нужно попробовать удалить файл /var/lib/dpkg/info/libc6:i386.list и переустановить пакет libc6:i386.


Оффлайн
rama2

благодарю за помощь


Пользователь решил продолжить мысль 18 Ноября 2014, 23:55:07:


После этих команд:
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get clean
sudo apt-get update
Что-то долго делало, потом, при установке обновлений, во время проверки установочных триггеров, снова обломалось, и программы из центра приложений не ставит, в обоих случаях снова ошибка с пакетами(
 — «удалить файл /var/lib/dpkg/info/libc6:i386.list и переустановить пакет libc6:i386.»
это в терминале делать? а какие команды? Или в домашней папке?

« Последнее редактирование: 18 Ноября 2014, 23:55:07 от rama2 »


Оффлайн
JmAbuDabi

sudo rm /var/lib/dpkg/info/libc6:i386.list
sudo apt-get install --reinstall libc6:i386

Первая удалит файл, вторая должна переустановить libc6:i386.

Потом заново.

sudo apt-get update
sudo apt-get upgrade

Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.


Оффлайн
rama2

Вышла такая петрушка:
ra@ra-K53SJ:~$ sudo rm /var/lib/dpkg/info/libc6:i386.list
rm: невозможно удалить «/var/lib/dpkg/info/libc6:i386.list»: Нет такого файла или каталога

ra@ra-K53SJ:~$ sudo apt-get install —reinstall libc6:i386
dpkg: предупреждение: список файлов пакета «libc6:i386» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
E: Sub-process /usr/bin/dpkg returned an error code (2)

ra@ra-K53SJ:~$ sudo apt-get upgrade
dpkg: предупреждение: список файлов пакета «libc6:i386» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
E: Sub-process /usr/bin/dpkg returned an error code (2)

не получилось…


Оффлайн
victor00000


Оффлайн
ArcFi

не получилось…

Наберите

sudo rm /var/lib/dpkg/info/libc6И дальше потыкайте табом.
Я на другом дистрибутиве, и точного имени файла не знаю.


Оффлайн
rama2

~$ df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda7        107G         7,7G   94G            8% /
none             4,0K            0  4,0K            0% /sys/fs/cgroup
udev             1,5G         4,0K  1,5G            1% /dev
tmpfs            293M         1,4M  292M            1% /run
none             5,0M            0  5,0M            0% /run/lock
none             1,5G          31M  1,5G            3% /run/shm
none             100M          68K  100M            1% /run/user
/dev/sda2        349G         235G  114G           68% /media/ra/08F4048AF4047BE6

:~$ sudo rm /var/lib/dpkg/info/libc6
rm: невозможно удалить «/var/lib/dpkg/info/libc6»: Нет такого файла или каталога


Пользователь решил продолжить мысль 22 Ноября 2014, 21:36:50:


и часы из юнити пропали…

« Последнее редактирование: 22 Ноября 2014, 21:36:50 от rama2 »


Оффлайн
victor00000


Оффлайн
rama2

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


Оффлайн
Nuruddin

Нажимаем Ctrl+Alt+T. Откроется терминал.

Копируй туда:

sudo apt-get update
sudo apt-get install

Это обновит пакеты и все ли зависимости соблюдены.
[/quote
у меня вот что вышло
Настраивается пакет install-info (6.0.0.dfsg.1-3) …
/usr/sbin/update-info-dir: 2: /etc/default/locale: en_US.UTF-8: not found
dpkg: ошибка при обработке пакета install-info (—configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
 install-info


Оффлайн
Sly_tom_cat

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

Да ничего страшного — все мы по первости проблемы в Ubuntu решали «по виндовому» — перестановкой (хотя я свою старую хрюшу не переставлял 6 лет….), со временем это проходит и чем больше вы узнаете тем из более сложных ситуаций сможете вытащить систему без переустановки.

PS я тут давеча вытаскивал систему в которой я невзначай порушил настройки UEFI — еще пол года назад я бы понес ноутбук в сервис на поклон и башляние сервисменам…… :coolsmiley:


  • Печать

Страницы: 1 [2]  Все   Вверх

Forum rules
Topics in this forum are automatically closed 6 months after creation.

ma_pda

Проблемы обновления LINUXMINT 13

Несколько дней назад, при обновлении системы начала выскакивать нижеследующая ошибка. В чем причин и как это вылечить?

E: install-info: подпроцесс установлен сценарий post-installation возвратил код ошибки 127

Настраивается пакет install-info (4.13a.dfsg.1-8ubuntu2) …
/var/lib/dpkg/info/install-info.postinst: 32: /var/lib/dpkg/info/install-info.postinst: update-info-dir: not found
dpkg: не удалось обработать параметр install-info (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
Отчёты apport не записаны, так достигнут MaxReports
При обработке следующих пакетов произошли ошибки:
install-info
W: Ожидалось завершение процесса dpkg —assert-multi-arch, но он не был запущен — dpkgGo (10: Нет дочерних процессов)
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет install-info (4.13a.dfsg.1-8ubuntu2) …
/var/lib/dpkg/info/install-info.postinst: 32: /var/lib/dpkg/info/install-info.postinst: update-info-dir: not found
dpkg: не удалось обработать параметр install-info (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
install-info

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

ma_pda

Re: Проблемы обновления LINUXMINT 13

Post

by ma_pda » Thu Nov 22, 2012 4:35 pm

Вобщем не дождался я помощи…….. залез в каталог /var/lib/dpkg/info/ с правами ROOTа и там переименовал файл install-info.postinst в install-info.postinst1 — запутил заново обновление — все нормально прокатило. Думал что файл install-info.postinst переродится, но он не появился. На работе косяков пока не выявлено — может он и вправду не нужен был?…. Но пока все работает….

ma_pda

Re: Проблемы обновления LINUXMINT 13

Post

by ma_pda » Thu Dec 13, 2012 11:29 pm

Не долго я радовался решению проблемы. На днях снова проблема с обновлением встала но уже другого характера.

E: /var/cache/apt/archives/mysql-common_5.5.28-0ubuntu0.12.04.3_all.deb: подпроцесс новый сценарий post-removal возвратил код ошибки 2

Смотрим подробности

ERROR###ERROR###ERROR###ERROR###ERROR###ERROR###ERROR
W:Failed to fetch http://archive.removed/ubuntu/dists/ … elease.gpg Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … 4/Packages Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … 4/Packages Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … 6/Packages Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … 6/Packages Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … slation-en Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … slation-ru Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … slation-en Невозможно соединиться с archive.removed: http:
, W:Failed to fetch http://archive.removed/ubuntu/dists/ … slation-ru Невозможно соединиться с archive.removed: http:
, E:Some index files failed to download. They have been ignored, or old ones used instead.

(Чтение базы данных … на данный момент установлен 179571 файл и каталог.)
Подготовка к замене пакета mysql-common 5.5.28-0ubuntu0.12.04.2 (используется файл …/mysql-common_5.5.28-0ubuntu0.12.04.3_all.deb) …
Распаковывается замена для пакета mysql-common …
dpkg (подпроцесс): не удалось запустить старый сценарий post-removal (/var/lib/dpkg/info/mysql-common.postrm): Нет такого файла или каталога
dpkg: предупреждение: подпроцесс старый сценарий post-removal возвратил код ошибки 2
dpkg: попытка использовать сценарий из нового пакета …
dpkg (подпроцесс): не удалось запустить новый сценарий post-removal (/var/lib/dpkg/tmp.ci/postrm): Нет такого файла или каталога
dpkg: не удалось обработать параметр /var/cache/apt/archives/mysql-common_5.5.28-0ubuntu0.12.04.3_all.deb (—unpack):
подпроцесс новый сценарий post-removal возвратил код ошибки 2
dpkg (подпроцесс): не удалось запустить новый сценарий post-removal (/var/lib/dpkg/tmp.ci/postrm): Нет такого файла или каталога
dpkg: ошибка при очистке —
подпроцесс новый сценарий post-removal возвратил код ошибки 2
Подготовка к замене пакета libapt-inst1.4 0.8.16~exp12ubuntu10.6 (используется файл …/libapt-inst1.4_0.8.16~exp12ubuntu10.7_amd64.deb) …
Распаковывается замена для пакета libapt-inst1.4 …
Подготовка к замене пакета apt-utils 0.8.16~exp12ubuntu10.6 (используется файл …/apt-utils_0.8.16~exp12ubuntu10.7_amd64.deb) …
Распаковывается замена для пакета apt-utils …
Подготовка к замене пакета apt-transport-https 0.8.16~exp12ubuntu10.6 (используется файл …/apt-transport-https_0.8.16~exp12ubuntu10.7_amd64.deb) …
Распаковывается замена для пакета apt-transport-https …
Обрабатываются триггеры для man-db …
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/mysql-common_5.5.28-0ubuntu0.12.04.3_all.deb
W: Ожидалось завершение процесса dpkg —assert-multi-arch, но он не был запущен — dpkgGo (10: Нет дочерних процессов)
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет apt-transport-https (0.8.16~exp12ubuntu10.7) …
Настраивается пакет libapt-inst1.4 (0.8.16~exp12ubuntu10.7) …
dpkg: зависимости пакетов не позволяют настроить пакет libmysqlclient18:i386:
libmysqlclient18:i386 зависит от mysql-common (>= 5.5.28-0ubuntu0.12.04.3), однако:
Пакет mysql-common не установлен.
dpkg: не удалось обработать параметр libmysqlclient18:i386 (—configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет apt-utils (0.8.16~exp12ubuntu10.7) …
Обрабатываются триггеры для libc-bin …
ldconfig deferred processing now taking place
При обработке следующих пакетов произошли ошибки:
libmysqlclient18:i386

Понравилась статья? Поделить с друзьями:
  • Dr web livedisk ошибка 33
  • Dozor ошибка авторизации
  • Dpkg ошибка неизвестный параметр
  • Dr web live usb код ошибки 33
  • Download uboot ошибка