Я немного застреваю с зависимостью от пакета. Я не действительно уверен, как я вошел к этой путанице, но текущему состоянию: Если я хочу сделать, любая установка, использующая склонный - получает установку, или склонный - получают обновление, это застревает на цикле зависимостей с tzdata и tzdata-java.
Таким образом, я сделал склонный - добираются, автоудаляют для некоторой очистки:
@webserver1:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
tzdata-java : Depends: tzdata (= 2016g-0ubuntu0.12.04) but 2016j-0ubuntu0.12.04 is installed
E: Unmet dependencies. Try using -f.
Таким образом, я сделал склонный - добираются, автоудаляют-f
@webserver1:~$ sudo apt-get autoremove -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
tzdata-java
The following packages will be upgraded:
tzdata-java
1 upgraded, 0 newly installed, 0 to remove and 62 not upgraded.
1 not fully installed or removed.
Need to get 126 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ precise-updates/main tzdata-java all 2016j-0ubuntu0.12.04 [126 kB]
Fetched 126 kB in 0s (2,076 kB/s)
dpkg: dependency problems prevent configuration of tzdata-java:
tzdata-java depends on tzdata (= 2016g-0ubuntu0.12.04); however:
Version of tzdata on system is 2016j-0ubuntu0.12.04.
dpkg: error processing tzdata-java (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
tzdata-java
E: Sub-process /usr/bin/dpkg returned an error code (1)
Затем я попробовал dpkg - настраивают-a:
@webserver1:~$ dpkg --configure -a
dpkg: error: requested operation requires superuser privilege
logwise@webserver1:~$ sudo dpkg --configure -a
dpkg: dependency problems prevent configuration of tzdata-java:
tzdata-java depends on tzdata (= 2016g-0ubuntu0.12.04); however:
Version of tzdata on system is 2016j-0ubuntu0.12.04.
dpkg: error processing tzdata-java (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
tzdata-java
Я могу вручную установить эту недостающую 2016-граммовую версию вместе с 2016j для повреждения этого круга зависимости? Если да, как я продолжаю двигаться? Советуйте...
Согласно просьбе:
политика способного кэша sudo tzdata
tzdata:
Installed: 2016j-0ubuntu0.12.04
Candidate: 2016j-0ubuntu0.12.04
Version table:
*** 2016j-0ubuntu0.12.04 0
500 nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
100 /var/lib/dpkg/status
2012b-1 0
500 nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
И tzdata-java политики способного кэша sudo
tzdata-java:
Installed: 2016g-0ubuntu0.12.04
Candidate: 2016j-0ubuntu0.12.04
Version table:
2016j-0ubuntu0.12.04 0
500 nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
*** 2016g-0ubuntu0.12.04 0
100 /var/lib/dpkg/status
2012b-1 0
500 nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Также способный кэш showpkg tzdata-java
Reverse Depends:
openjdk-6-jre-headless,tzdata-java
openjdk-7-jre-headless,tzdata-java 2012e-0ubuntu0.12.04.1
openjdk-6-jre-headless,tzdata-java
openjdk-7-jre-headless,tzdata-java
openjdk-6-jre-headless,tzdata-java
Dependencies:
2016j-0ubuntu0.12.04 - tzdata (5 2016j-0ubuntu0.12.04)
2016g-0ubuntu0.12.04 - tzdata (5 2016g-0ubuntu0.12.04)
2012b-1 - tzdata (5 2012b-1)
Provides:
2016j-0ubuntu0.12.04 - tzdata-java:i386
2016g-0ubuntu0.12.04 - tzdata-java:i386
2012b-1 - tzdata-java:i386
.
, Что Происходит : Вы имеете конфликт версий .
dpkg: dependency problems prevent configuration of tzdata-java:
tzdata-java depends on tzdata (= 2016g-0ubuntu0.12.04); however:
Version of tzdata on system is 2016j-0ubuntu0.12.04.
Позволяют нам посмотреть, какая версия tzdata находится в Ubuntu repos:
$ rmadison tzdata
tzdata | 2012b-1 | precise | source, all
tzdata | 2016j-0ubuntu0.12.04 | precise-security | source, all
tzdata | 2016j-0ubuntu0.12.04 | precise-updates | source, all
Пока неплохо Вы ясно работаете 12.04, и tzdata
ясно последняя доступная версия.
Теперь позволяют нам видеть если Ваша версия tzdata-java
соответствия 12.04
$ rmadison tzdata-java
tzdata-java | 2012b-1 | precise | all
tzdata-java | 2016j-0ubuntu0.12.04 | precise-security | all
tzdata-java | 2016j-0ubuntu0.12.04 | precise-updates | all
Мм о. Последнее tzdata-java
2016j, не 2016 г.
проблема : Ваш tzdata-java
или из некоторого источника нечеловечности, или (более вероятно) он требуется некоторым другим программным обеспечением не-Ubuntu в Вашей системе.
Одно Решение : Удаление tzdata-java
и все программное обеспечение, которое требует его. То программное обеспечение больше не совместимо с Вашим релизом Ubuntu. При необходимости можно проверить с помощью ping-запросов восходящий источник того программного обеспечения - возможно, они имеют совместимую версию в наличии.
sudo apt-get remove tzdata-java
убедиться прочитать список удаленных пакетов тщательно. Откажитесь от удаления и возвратитесь сюда, если у Вас есть вопросы о том, что будет удалено.
Казалось, зафиксировал его использование:
Загрузка tzdata 2016-граммовой версии это жаловалось на:
wget "https://launchpad.net/ubuntu/+source/tzdata/2016g-0ubuntu0.12.04/+build/10969235/+files/tzdata_2016g-0ubuntu0.12.04_all.deb"
Установка его:
sudo dpkg -i tzdata_2016g-0ubuntu0.12.04_all.deb
Затем инициировали обновление
sudo apt-get update
, Делают очистку (вывод сказал мне tzdata & tzdata-java является теперь всем штрафом на 2016-граммовой версии):
sudo apt-get autoremove
Затем выполнение полного обновления:
sudo apt-get upgrade
Этот последний шаг вернул все до 2016j версия
@webserver1:~$ sudo apt-cache policy tzdata
tzdata:
Installed: 2016j-0ubuntu0.12.04
Candidate: 2016j-0ubuntu0.12.04
Version table:
*** 2016j-0ubuntu0.12.04 0
500 nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
100 /var/lib/dpkg/status
2012b-1 0
500 nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
@webserver1:~$ sudo apt-cache policy tzdata-java
tzdata-java:
Installed: 2016j-0ubuntu0.12.04
Candidate: 2016j-0ubuntu0.12.04
Version table:
*** 2016j-0ubuntu0.12.04 0
500 nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
100 /var/lib/dpkg/status
2012b-1 0
500 nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages