Мы допустили очень глупую ошибку на сервере, используя исходники из файла sources.list из Ubuntu 14 в Ubuntu 12.
Система по-прежнему работает, но, само собой разумеется, при обновлении возникает множество ошибок.
Теперь система, похоже, думает, что это версия 14, но это не так!
Я собирался пойти и скачать исходники 12-й версии и попробовать начать заново, чтобы провести чистое обновление без переустановки, но я просто хотел спросить, безопасно ли это делать.
Есть идеи?
Источники я взял отсюда:
решение1
если вы запустили команду обновления и ни один пакет не обновился, и вы сразу получаете сообщение об ошибке, то нет проблем, вы можете заменить свои /etc/apt/sources.list
записи на Ubuntu 12.04. сгенерировать из здесьи скопируйте и вставьте в свой /etc/apt/sources.list
файл, а затем обновите
sudo apt-get update
или
если некоторые пакеты обновились, то вы можете понизить их версию, но нет уверенности, что вы получите результат, эквивалентный предыдущей системе. Вы можете изменить это через закрепление.
сначала сделайте исправление /etc/apt/sources.list
с правильным релизом Ubuntu. затем создайте или отредактируйте /etc/apt/preferences
sudo nano /etc/apt/preferences
добавлять
Package: *
Pin: release v=12.04
Pin-Priority: 1001
сохранить и выполнить команду
sudo aptitude dist-upgrade
видетьapt предпочтений документ
P > 1000
causes a version to be installed even if this constitutes a
downgrade of the package
приоритет 1001
больше, 1000
поэтому он понизит рейтинг пакетов, установленных в вашей системе.