0
1
Установился как то не до конца, теперь не удаляется, не исправляется.
______________________
sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
onlyoffice-documentserver
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 7 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 655 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 314537 файлов и каталогов.)
Удаляется onlyoffice-documentserver (5.0.7-38) …
dpkg: ошибка при обработке пакета onlyoffice-documentserver (—remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 127
При обработке следующих пакетов произошли ошибки:
onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
_____________________
Не удаляется никак. Как то можно удалить принудительно?
- Печать
Страницы: [1] Вниз
Тема: Нарушены зависимости: невозможно удалять и устанавливать пакеты [РЕШЕНО] (Прочитано 6000 раз)
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
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)
файл 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. Месяц все норм было.
Да и это самый живой форум что я встречал.
[Решено] При обновлении программ возникает ошибка
Автор 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.
Такие страсти про обновления рассказываете
. Может, подскажете ресурс, где можно подчерпнуть информацию какой ресурс можно использовать, а какой нет.
Цитата: 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
- Печать
Страницы: [1] Вниз
Тема: Нарушены зависимости: невозможно удалять и устанавливать пакеты [РЕШЕНО] (Прочитано 6185 раз)
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,15910 серебряных знаков33 бронзовых знака
6
Поначалу установил JDK 1.8, но что-то с ним конфликтовало и установил вместо него JDK 1.7
Но сделал я это видимо как-то криво, что от 1.8 остались хвосты. Теперь при обновлении через менеджер обновлений возвращает ошибку:
E: jdk1.8.0-40: подпроцесс установлен сценарий post-removal возвратил код ошибки 127
.
Так-же ругаются установки через apt-get install. Как я понимаю физически файлы от 1.8 удалены, а ссылки на них где-то остались. Подскажите как мне это можно починить?
пс. javac -version
javac 1.7.0_75
