прерванное обновление с 10.04 до 12.04 на VPS - восстанавливаемое?

У меня есть VPS, размещенный в 1500 км. Первоначально он вышел с 9.10 - и этим утром я решил, что действительно должен попасть в релиз LTS, и решил, что прыгну на 12.04.

Исследуя, я обнаружил, что между 9.10 и 12.04 нет прямого пути, но я мог бы обновиться через 10.04. После резервного копирования моих данных я углубился. Обновление до 10.04 прошло успешно, и я приступил к обновлению до 12.04.

Все пошло не так.

Сначала я получил ошибку с GLIBC - я повторил попытку и получил ту же ошибку. Вот когда я остановил обновление. Затем я попробовал еще один раунд apt-get update && apt-get upgrade и получил список «неудовлетворенных зависимостей»:

  apt: Depends: ubuntu-keyring but it is not going to be installed
       Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
       Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
       PreDepends: dpkg (>= 1.15.7.2) but 1.15.5.6ubuntu4.6 is to be installed
  apt-utils: Depends: libapt-pkg-libc6.10-6-4.8
  libapt-inst1.4: Depends: libc6 (>= 2.14) but 2.11.1-0ubuntu7.11 is to be installed
  libapt-pkg4.12: Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
                  Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
  libc6: Depends: libc-bin (= 2.11.1-0ubuntu7.11) but 2.15-0ubuntu10.2 is to be installed
  libept0: Depends: libapt-pkg-libc6.10-6-4.8
  libnih-dbus1: Depends: libnih1 (= 1.0.3-4ubuntu9) but 1.0.1-1 is to be installed

Я попытался выяснить, могу ли я что-то с этим сделать - используя apt-get -f install. Это сказало мне, что мне нужно будет обновить ядро. Я нашел инструкции, как это сделать, но когда я запустил apt-get для установки новых заголовочных файлов linux, у меня возникли те же ошибки зависимости.

Я нашел другой ответ здесь, где кто-то еще имел прерывание в их обновлении - и попробовал решение, которое работало для них: sudo apt-get -f dist-upgrade

Это привело к ошибке:

E: Could not perform immediate configuration on 'python2.7-minimal'.Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
[ 1114] Я попытался решить это следующим образом:

apt-get install -o APT::Immediate-Configure=false -f apt python-minimal

Но это просто закончилось последним списком ошибок зависимости:

apt: Depends: ubuntu-keyring but it is not going to be installed
       Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
       Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
       PreDepends: dpkg (>= 1.15.7.2) but 1.15.5.6ubuntu4.6 is to be installed
  apt-utils: Depends: libapt-pkg-libc6.10-6-4.8
  libapt-inst1.4: Depends: libc6 (>= 2.14) but 2.11.1-0ubuntu7.11 is to be installed
  libapt-pkg4.12: Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
                  Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
  libc6: Depends: libc-bin (= 2.11.1-0ubuntu7.11) but 2.15-0ubuntu10.2 is to be installed
  libept0: Depends: libapt-pkg-libc6.10-6-4.8
  libnih-dbus1: Depends: libnih1 (= 1.0.3-4ubuntu9) but 1.0.1-1 is to be installed
  python: Depends: python-minimal (= 2.6.5-0ubuntu1) but 2.7.3-0ubuntu2 is to be installed
  python-apt: Depends: libapt-pkg-libc6.10-6-4.8
  python-minimal: Depends: python2.7-minimal (>= 2.7.3) but it is not going to be installed
                  Breaks: python-support (< 1.0.10ubuntu2) but 1.0.4ubuntu1 is to be installed
  synaptic: Depends: libapt-pkg-libc6.10-6-4.8

Любые идеи о том, как выкопать эту дыру ?

1
задан 13 October 2012 в 06:46

1 ответ

У меня также была проблема с питоном, а затем множество неудовлетворенных зависимостей. Наконец, узнав, что настоящая проблема в apt, я просто сделал:

cd /var/cache/apt/archives
dpkg -i apt_0.8.16~exp12ubuntu10.16_amd64.deb

Следующие apt-get -f install установили все пакеты, которые раньше не работали, и следующие apt-get dist-upgrade (почти) работал как шарм.

Но после этого беспорядка обновления с помощью скрипта do-release-upgrade с 10.04 до 12.04 и аналогичных проблем с другими обновлениями релиза Ubuntu я решил, что любые новые системы определенно У меня больше не будет Ubuntu, но хороший, старый, стабильный и надежный Debian, с которым у меня никогда не было таких проблем!

Надеюсь, это поможет и вам!

С наилучшими пожеланиями - Ральф из Германии

0
ответ дан 13 October 2012 в 06:46

Другие вопросы по тегам:

Похожие вопросы: