Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2024 » Июль » 13 в 02:24)
Manjaro Linux Очередной сбой после обновления системы

Вот эти строки - обновление системы игра в русскую рулетку:
sudo pacman -Syu --noconfirm  
yay -Syu --noconfirm

Как уже это надоело. Сейчас после долгого перерыва  скрепя сердце обновил систему, и что бы вы думали? Да! Первым делом слетела tixati - самая важная программа на моём ПК.  cava - визуализатор воспроизведения музыки. guake терминал перестал по хоткею F1 показываться/пропадать.

libxml2-2.13.0-4 убила tixati. Пришлось  откатываться на версию 2.12.7-1 libxml2 . Но я ведь ещё и себе в ногу умудрился выстрелить - удалил этот пакет "sudo pacman -Rdd libxml2"  думал переставлю и будет ок. В итогде упала вся система, даже sddm не грузился без этого пакета. Остался только доступ по ssh - зашёл с нетбука. Пришлось взывать к помощи друга (спасибо EXL за помощь) Потому что у меня в таких ситуациях мозги отказываются соображать, зациклюиваюсь и повисаю.

Как и вся система, пакетный менеджер pacman, yay требует пакет libxml2  — библиотеку парсинга XML для своей работы, и удалив его я выбросил в окно ключ, сидя в запертой комнате.

Старая версия взята из archive.archlinux.org:
wget https://archive.archlinux.org/packages/l/libxml2/ \
libxml2-2.12.7-1-x86_64.pkg.tar.zst
Теперь надо распаковать и скопировать минимально необходимый системе файл:
tar -xvf libxml2-2.12.7-1-x86_64.pkg.tar.zst
sudo cp ./usr/lib/libxml2.so.2.12.7 /usr/lib/libxml2.so.2
Теперь можно поставить обратно библиотеку уже нужной версии, чтобы tixati могла работать. Но в системе уже есть в каталоге файл, скопированный выше, и его нужно игнорировать, иначе не получится установить:
LANG=C sudo pacman -U libxml2-2.12.7-1-x86_64.pkg.tar.zst \
--overwrite "*"
Но так просто не получается, ведь случайно я убил управляющего пакетами демона. Проверка состояния службы:
sudo systemctl status packagekit

Так и есть, нужно перезапустить. Ведь он остановился, когда нужный ему пакет был удалён:

sudo systemctl restart packagekit
sudo systemctl status packagekit
Теперь можно повторить установку пакета, всё отработает. Теперь перезагрузка, и система снова рабочая. Но нужно заморозить пакет от обновлений, иначе он снова обновится. В конфиг  :
sudo vim /etc/pacman.conf
# Вписать:
IgnorePkg = libxml2

* * *

остаётся упавшая cava.
Мне помогла переустановка пакетов:
pacman -S base-devel fftw alsa-lib iniparser \
pulseaudio autoconf-archive pkgconf

* * *

Осталась одна небольшая проблема с терминалом  guake - не работает его хоткей по F1 вызов/сокрытие окна. Пришлось городить костыль. побороть пока не смог(

upd: sddm мне опять вейланд поставил вместо иксов. Wayland говно. вернул иксы и хоткей вернулся.






Категория: Manjaro Linux | Просмотров: 42 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 1.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Июль 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы