12.04 Ошибка обновления LTS на libuuid1

В процессе решения проблемы со скайпом на моем хосте Ubuntu 12.04 LTS мне удалось сломать libuuid1и я перепробовал все, что мог придумать:

sudo apt-get dist-upgrade
sudo apt-get install libuuid1
sudo apt-get upgrade -f
sudo apt-get -o APT::Immediate-Configure=no upgrade
sudo apt-get autoremove

но продолжайте получать ту же ошибку, которая выглядит как замкнутый круг:

The following packages have unmet dependencies:
 libuuid1 : Breaks: libuuid1:i386 (!= 2.20.1-1ubuntu3) but 2.20.1-5.3 is installed
 libuuid1:i386 : Breaks: libuuid1 (!= 2.20.1-5.3) but 2.20.1-1ubuntu3 is installed

Кто-нибудь есть какие-либо предложения о том, как это исправить, кроме переустановки Ubuntu?

1 ответ

Я нашел эту ветку форума Ubuntu полезной. Следуя инструкциям из поста № 4 (автор которого делится источником как шаги 1-4 из документации Ubuntu), однажды загрузился на live cd, а затем на chroot. Наконец я сделал

dpkg --configure -a
apt-get download libuuid1
gdebi ./libuuid1*

который был с сеанса Live CD.

При перезагрузке возникает несколько ошибок при запуске, которые могут привести к сбою сценария после установки пакетов (postinstall.sh). Эти ошибки запуска службы будут вызваны тем, что службы шланга не могут быть запущены при запуске с live CD. На этом этапе вы сможете перезагрузить и загрузить установку 12.04, а затем снова запустить

sudo dpkg --configure -a 
sudo apt-get upgrade

а также. После перезагрузки в ваш новый 12.04 эти ошибки исчезнут!

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