Не знаю, где я что-то неправильно донастроил, но при инсталляции в систему любого пакета из репозитариев, далее вызывалась установка 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.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru