- Печать
Страницы: [1] Вниз
Тема: Нарушены зависимости: невозможно удалять и устанавливать пакеты [РЕШЕНО] (Прочитано 6007 раз)
0 Пользователей и 1 Гость просматривают эту тему.
riderr3
в общем при обновлении возникла эта ошибка
Подготовка к замене пакета git 1:1.7.2.3-2.2~ppa1~lucid1 (используется файл .../git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb) ...
/var/lib/dpkg/tmp.ci/preinst: 12: dpkg-maintscript-helper: not found
dpkg: не удалось обработать параметр /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb (--unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 127
/var/lib/dpkg/tmp.ci/postrm: 14: dpkg-maintscript-helper: not found
dpkg: ошибка при очистке -
подпроцесс новый сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
теперь невозможно удалять или устанавливать любые deb-пакеты, мол, нарушены зависимости. обновить или удалить этот глючный пакет не получается. пробовал удалить вручную, но опять появляется эта ошибка
EDIT: сейчас вообще Synaptic и менеджер обновлений не запускаются
E: Пакет git нуждается в переустановке, но найти архив для него не удалось.
E: Внутренняя ошибка при открытии кэша (1). Пожалуйста, сообщите об этом разработчикам.
При работе с пакетом возникла неразрешимая ошибка.
Пожалуйста, сообщите об этой ошибке пакета 'update-manager' и включите это сообщение:
'E:Пакет git нуждается в переустановке, но найти архив для него не удалось.'
как это всё исправить?
« Последнее редактирование: 04 Июля 2011, 20:17:10 от riderr3 »
rapidsp
Для начала попробуй
apt-get -f install
НеФормат
Лучше переустанови Ubuntu
RustemNur
2 Патриот:
Вам официальное предупреждение (за глубину проникновения в проблему).
riderr3
Для начала попробуй
apt-get -f install
не помогло
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
git
Предлагаемые пакеты:
git-doc git-el git-arch git-cvs git-svn git-email git-daemon-run git-gui
gitk gitweb
Пакеты, которые будут обновлены:
git
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0B/4 555kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 442kB.
Хотите продолжить [Д/н]? д
(Чтение базы данных ... на данный момент установлено 323981 файлов и каталогов.)
Подготовка к замене пакета git 1:1.7.2.3-2.2~ppa1~lucid1 (используется файл .../git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb) ...
/var/lib/dpkg/tmp.ci/preinst: 12: dpkg-maintscript-helper: not found
dpkg: не удалось обработать параметр /var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb (--unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 127
/var/lib/dpkg/tmp.ci/postrm: 14: dpkg-maintscript-helper: not found
dpkg: ошибка при очистке -
подпроцесс новый сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/git_1%3a1.7.4.1-3~ppa1~lucid3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
похоже серьёзная проблема. видимо какие то файлы нужно удалить вручную, но я ещё не понял какие.
ArcFi
Есть 2 варианта:
1) грохнуть руками запись о пакете в БД (после чего желательно сделать реинсталл пакета);
2) расковырять deb, разобраться в его скриптах, понять, на каком месте оно сыпется и исправить.
riderr3
так. удалил инфу о пакете в status, status-old,available и available-old. всё нормально, synaptic заработал. видимо пакет был из какого то другого репозитория, поэтому и начались проблемы с его обновлением.
Zeonn
Спасибо. Помогло.
Была аналогичная проблема.
wl
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, «Гамлет», вольный перевод)
НеФормат
2 Патриот:
Вам официальное предупреждение (за глубину проникновения в проблему).
Я тоже не знаю что сделать…
У самого почти такая же проблема..
- Печать
Страницы: [1] Вверх
Возникла ошибка при установке Oracle JDK на Debian 8 Jessie:
rostislav@Rostislav-PC:~/Загрузки$ sudo dpkg -i jdk1.8.0-91_1.8.091-1_amd64.deb
Выбор ранее не выбранного пакета jdk1.8.0-91.
(Чтение базы данных … на данный момент установлено 119167 файлов и каталогов.)
Подготовка к распаковке jdk1.8.0-91_1.8.091-1_amd64.deb …
Распаковывается jdk1.8.0-91 (1.8.091-1) …
Настраивается пакет jdk1.8.0-91 (1.8.091-1) …
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
jfxrt.jar...
/var/lib/dpkg/info/jdk1.8.0-91.postinst: line 641: /usr/sbin/alternatives: Нет такого файла или каталога
/var/lib/dpkg/info/jdk1.8.0-91.postinst: line 653: /usr/sbin/alternatives: Нет такого файла или каталога
dpkg: ошибка при обработке пакета jdk1.8.0-91 (--install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
jdk1.8.0-91
Процесс установки был таким (инструкцию нашел тут):
- Скачал официальную версию JDK с сайта Oracle.
- Установил alien из официального репозитория.
- Перегнал .rpm в .deb командой
sudo alien --scripts
jdk-8u91-linux-x64.rpm - Установил .deb пакет командой
sudo dpkg -i
, во время чего и возникла ошибка
jdk1.8.0-91_1.8.091-1_amd64.deb
Из-за чего произошла ошибка и как ее исправить?
UPD_0 (kvm): При попытке удалить JDK:
rostislav@Rostislav-PC:~$ dpkg --remove --force-remove-reinstreq jdk1.8.0-91
dpkg: ошибка: запрошенная операция требует привилегий суперпользователя
rostislav@Rostislav-PC:~$ sudo dpkg --remove --force-remove-reinstreq jdk1.8.0-91
(Чтение базы данных … на данный момент установлено 116630 файлов и каталогов.)
Удаляется jdk1.8.0-91 (1.8.091-1) …
/var/lib/dpkg/info/jdk1.8.0-91.postrm: line 586: /usr/sbin/alternatives: Нет такого файла или каталога
/var/lib/dpkg/info/jdk1.8.0-91.postrm: line 598: /usr/sbin/alternatives: Нет такого файла или каталога
dpkg: ошибка при обработке пакета jdk1.8.0-91 (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
jdk1.8.0-91
rostislav@Rostislav-PC:~$ sudo dpkg --purge --force-remove-reinstreq jdk1.8.0-91(Чтение базы данных … на данный момент установлено 116630 файлов и каталогов.)
Удаляется jdk1.8.0-91 (1.8.091-1) …
/var/lib/dpkg/info/jdk1.8.0-91.postrm: line 586: /usr/sbin/alternatives: Нет такого файла или каталога
/var/lib/dpkg/info/jdk1.8.0-91.postrm: line 598: /usr/sbin/alternatives: Нет такого файла или каталога
dpkg: ошибка при обработке пакета jdk1.8.0-91 (--purge):
подпроцесс установлен сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
jdk1.8.0-91
задан 11 мая 2016 в 21:47
7
Установить JDK из rpm это целое приключение, лучше воспользоваться java-package.
-
Убедитесь, что подключены contrib архивы в
/etc/apt/sources.list
:deb <url> jessie main contrib non-free
-
Установите java-package:
apt install java-package
. -
Скачайте JDK с сайта Oracle, но не rpm, а tar.gz.
-
Запустите создание deb-пакета JDK:
fakeroot make-jpkg jdk-8u91-linux-x64.tar.gz
Возможно, появятся ошибки о неудовлетворенных зависимостях, установите пакеты, о которых говорится в ошибках, затем заново запустите создание пакета. В моем случае было:
sudo apt install libgl1-mesa-glx libxslt1.1 libxtst6 libxxf86vm1
-
Удалите старый некорректно установленный пакет JDK.
-
Установите созданный пакет
sudo dpkg -i oracle-java8-jdk_8u91_amd64.deb
UPD1. Если снести кривой пакет JDK через apt remove jdk1.8.0-91
не удается, удаляем его принудительно:
sudo dpkg --remove --force-remove-reinstreq jdk1.8.0-91
sudo dpkg --purge --force-remove-reinstreq jdk1.8.0-91
UPD2. Создайте симлинк
sudo ln -s /usr/sbin/update-alternatives /usr/sbin/alternatives
и еще раз попробуйте снести. Потом удалите симлинк.
ответ дан 12 мая 2016 в 4:32
kmvkmv
6,1499 серебряных знаков33 бронзовых знака
6
файл grub наместе как положено. в нем
# If you change this file, run ‘update-grub’ afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n ‘Simple configuration’
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=»»
GRUB_CMDLINE_LINUX=»»
#GRUB_GFXMODE=1280×1024
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)
#GRUB_BADRAM=»0x01234567,0xfefefefe,0x89abcdef,0xefefefef»
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
#GRUB_GFXMODE=1280×1024
# Uncomment if you don’t want GRUB to pass «root=UUID=xxx» parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=»true»
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE=»480 440 1″
Я так то на минте KDE. Вот решил попробовать neon. Месяц все норм было.
Да и это самый живой форум что я встречал.
package syslinux-themes-debian 12-1.1 failed to install/upgrade: подпроцесс установлен сценарий post-removal возвратил код ошибки 127
Bug #1270461 reported by
Максим
on 2014-01-18
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
syslinux-themes-debian (Ubuntu)
|
Confirmed |
Undecided |
Unassigned
|
Bug Description
sudo apt-get autoremove
[sudo] password for rei:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
extlinux syslinux-themes-debian syslinux-themes-debian-wheezy unetbootin-translations
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 4 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 3 383 kB.
Хотите продолжить [Д/н]? д
(Чтение базы данных … на данный момент установлено 600876 файлов и каталогов.)
Удаляется пакет extlinux …
Удаляется пакет syslinux-themes-debian …
/var/lib/dpkg/info/syslinux-themes-debian.postrm: 15: /var/lib/dpkg/info/syslinux-themes-debian.postrm: extlinux-update: not found
dpkg: ошибка при обработке параметра syslinux-themes-debian (—remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 127
E: Sub-process /usr/bin/dpkg returned an error code (1)
ProblemType: Package
DistroRelease: Ubuntu 13.04
Package: syslinux-themes-debian 12-1.1
ProcVersionSignature: Ubuntu 3.8.0-35.50-generic 3.8.13.13
Uname: Linux 3.8.0-35-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.9.2-0ubuntu8.5
AptOrdering:
extlinux: Remove
syslinux-themes-debian: Remove
syslinux-themes-debian-wheezy: Remove
unetbootin-translations: Remove
Architecture: amd64
Date: Sat Jan 18 20:34:38 2014
Dependencies:
ErrorMessage: подпроцесс установлен сценарий post-removal возвратил код ошибки 127
InstallationDate: Installed on 2013-03-24 (300 days ago)
InstallationMedia: Ubuntu 12.10 «Quantal Quetzal» — Release amd64 (20121017.5)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: syslinux-themes-debian
Title: package syslinux-themes-debian 12-1.1 failed to install/upgrade: подпроцесс установлен сценарий post-removal возвратил код ошибки 127
UpgradeStatus: Upgraded to raring on 2013-04-28 (265 days ago)
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