Не знаю, где я что-то неправильно донастроил, но при инсталляции в систему любого пакета из репозитариев, далее вызывалась установка Oracle JDK 7 и по причине подвисания/битости подвисала в dpkg. Далее я рассмотрю и пошагово покажу, как исправить сложившуюся ситуацию. И так:::
keiz@vkeiz:~$ sudo aptitude install screen
[sudo] password for keiz:
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Ниже выделена собственно попытка системы установить пакет oracle-java7-installer, который и завершается неудачей.
Setting up oracle-java7-installer (7u3-0~eugenesan~maverick4) …
Downloading…
–2012-09-17 14:06:53– http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz
Resolving download.oracle.com… 87.245.209.168, 87.245.209.171
Connecting to download.oracle.com|87.245.209.168|:80… connected.
HTTP request sent, awaiting response… 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [following]
–2012-09-17 14:06:53– https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz
Resolving edelivery.oracle.com… 23.61.242.174
Connecting to edelivery.oracle.com|23.61.242.174|:443… connected.
HTTP request sent, awaiting response… 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
–2012-09-17 14:06:59– http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com|87.245.209.168|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-x64.tar.gz’
0K ….. 100% 127M=0s
2012-09-17 14:06:59 (127 MB/s) – `./jdk-7u3-linux-x64.tar.gz’ saved [5307/5307]
Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recov
и так каждый раз…. для исправления сложившейся ситуации поступим следующим образом:
Удалим файлы oracle-java7-installer* в архиве установочных файлов dpkg:
keiz@vkeiz:~$ ls /var/lib/dpkg/info/oracle-java7-installer*
/var/lib/dpkg/info/oracle-java7-installer.config /var/lib/dpkg/info/oracle-java7-installer.postrm
/var/lib/dpkg/info/oracle-java7-installer.list /var/lib/dpkg/info/oracle-java7-installer.prerm
/var/lib/dpkg/info/oracle-java7-installer.md5sums /var/lib/dpkg/info/oracle-java7-installer.templates
/var/lib/dpkg/info/oracle-java7-installer.postinst
keiz@vkeiz:~$ sudo rm /var/lib/dpkg/info/oracle-java7-installer*
Удалим с помощью apt-get любое упоминание зависшего пакета:
keiz@vkeiz:~$ sudo apt-get purge oracle-java7-installer*
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘oracle-java7-installer’ for regex ‘oracle-java7-installer*’
The following packages will be REMOVED:
oracle-java7-installer*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 139kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database …
dpkg: warning: files list file for package `oracle-java7-installer’ missing, assuming package has no files currently installed.
(Reading database … 119335 files and directories currently installed.)
Removing oracle-java7-installer …
Почистим файлы где производится поиск установочных компонентов Oracle:
keiz@vkeiz:~$ sudo rm /etc/apt/sources.list.d/*java*
Спровоцируем систему перечитать пути откуда производить поиск и установку файлов:
keiz@vkeiz:~$ sudo apt-get update
Ну вот собственно и всё, я показал на своём блоге (www.ekzorchik.ru), как выходить из сложившейся ситуации с подвисанием неправильно установленного пакета, в данном случае Oracle JDK 7.