Ошибка при обновлении дистрибутива LTS

Обновляем убунту до нового LTS релиза:

do-release-upgrade

На выходе получаем ошибку:

Please install all available updates for your release before upgrading.

Первый способ:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
sudo do-release-upgrade

Если вдруг не помогло, как мне, тогда второй способ.

sudo apt-get update

 

Вот и ошибка в самом низу
sudo apt list --upgradable

 

Поиск вредителя

А вот и проблема из-за которой я не мог обновиться. Осталось просто удалить ее:

sudo apt remove opera-stable

Вот и все. Обновляемся 🙂 

Ошибка в обновлении репозиториев или системы


Warning: count(): Parameter must be an array or an object that implements Countable in /home/gansik/blog.ovsiychuk.com.ua/www/wp-content/plugins/wp-shkshell/wp-shkshell.php on line 59

При попытке обновить систему, столкнулся с проблемой.

E: Не удалось получить http://ua.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-armhf/Packages 404 Not Found
E: Не удалось получить http://ua.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-armhf/Packages 404 Not Found
E: Не удалось получить http://ua.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-armhf/Packages 404 Not Found
E: Не удалось получить http://security.ubuntu.com/ubuntu/dists/xenial-security/main/binary-armhf/Packages 404 Not Found [IP: *.*.*.* 80]
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Проверяем наличие armhf

$ dpkg --print-foreign-architectures

Если найден — удаляем:

$ sudo dpkg --remove-architecture armhf

И еще раз обновляем

$ udo apt-get update

Битые пакеты cups u samba

Около месяца назад, после очередных обновлений системы, у меня возникла проблема. При попытке что-либо установить, удалить через терминал, или даже через менеджер пакетов synaptic я получал в ответ ошибки. Примерно вот с таким текстом:

E: /var/cache/apt/archives/cups_1.5.2-9ubuntu1_i386.deb: подпроцесс новый сценарий pre-removal возвратил код ошибки 100
E: /var/cache/apt/archives/samba_2%3a3.6.3-2ubuntu2.1_i386.deb: подпроцесс новый сценарий pre-removal возвратил код ошибки 100

При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/cups_1.5.2-9ubuntu1_i386.deb

Когда я пытался удалить эти пакеты, или исправлять зависимости, как мне рекомендовала система, через :

sudo apt-get install -f

я опять таки получал ошибку вида:

E: samba: Пакет абсолютно неработоспособен — перед удалением его  следует переустановить.

 При переустановке опять таки ошибка, чистка кеша пакетов не помогла, получился замкнутый круг. Прошелся по нашим форум решения не нашел. Но ответ, таки нагуглил, на забугорном форуме ubuntu.
И так, выполняем в терминале, и радуемся жизни:) :
sudo bash -c "echo 'exit 0;' > /etc/init.d/cups"
sudo chmod 755 /etc/init.d/cups
sudo apt-get install -f

Проблемы с обновлением и установкой программ.

Буквально позавчера у меня появилась проблема с обновлением. Система все не как не хотела обновляться, выдавала ошибку. Тоже самое и с установкой пакетов. Нечего не можно было установить. В ответ на sudo apt-get install … я получил ошибку вида:

 

[spoiler name =»Нажмите чтоб посмотреть»]

Problem with MergeList /var/lib/apt/lists/ua.archive.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Package

[/spoiler]

Попробовал я обновить список репозиториев,

sudo apt-get update

но и тут не удача, та же ошибка.

Из текста ошибки видно что где-то ошибка в репозиториях. Решил удалить этот самый, глючний.

sudo rm /var/lib/apt/lists/ua.archive.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Package

Удалился, попробовал снова обновить список репозиториев. Снова ошибка, только уже на другой репозиторий. И таких еще не известно сколько может быть дальше.

Что нам делать дальше? Да все просто как дважды 2

Выполняем в терминале:

Удаляем глючные репозитории:

sudo rm /var/lib/apt/lists/*

После этого может появится ошибка, которая будет говорить о невозможности удалить каталог, игнорируйте ее.

Обновим список репозиториев.

sudo apt-get update

Обновим систему.

sudo apt-get upgrade

Обновления и все остальное теперь должно работать.

Обновляем Mozilla firefox к версии 4.0

firefoxНа днях вышла официальная версия браузера Mozilla firefox 4.0.

Для того чтоб обновится на новую версию откройте терминал и выполните:

Добавим репозиторий:

 ppa:mozillateam/firefox-stable

Обновим список репозиториев

sudo apt-get update

Обновим систему

sudo apt-get upgrade

Лисица обновлена!

Если вдруг при запуске вы получите подобное сообщение:

Ошибка синтаксического анализа XML: неопределённая сущность
Адрес:....

Запустите файрфокс в безопасном режиме. Выполните в терминале:

firefox -safe-mode

И выключите все дополнения которые мешают нормальной работе.

Firefox может запустится с английским языком, в таком случае скачайте русскую локализацию:

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0/win32/xpi/ru.xpi

И разрешите установку. После этого она снова станет с русским интерфейсом.