Показать статистику
0 голосов
от (1.6тыс. баллов)

Когда я пытаюсь установить новое программное обеспечение, dpkgи libllvm12 прерывает процесс со следующими ошибками:

 The following packages have mismatched dependencies: 
libllvm12 : Break: libllvm12:i386 (!= 1:12.0.0-3ubuntu1~20.04.3) but 1:12.0.0-3ubuntu1~20.04.4 is installed  libllvm12:i386 : Break: libllvm12 (!= 1:12.0.0-3ubuntu1~20.04.4) but 1:12.0.0-3ubuntu1~20.04.3 is installed 
E: Mismatched dependencies. Try 'apt --fix-broken install' without any packages (or specify a solution)

Также sudo apt --fix-broken install не работает, потому что dpkg выдает ошибку:

dpkg-deb: error: subprocess <decompression> returned exit status 2 
error dpkg: error processing file /var/cache/apt/archives/libllvm12_1%3a12.0.0-3 ubuntu1~20.04.4_amd64.deb (--unpack):  
cannot copy extracted data to './usr/lib/x86_64-linux-gnu/libLLVM-12.so. 1' to '/usr/lib/x86_64-linux-gnu/libLLVM-12.so.1.dpkg-new': 
end of file or  unexpected stream 
Errors were encountered while processing:  
/var/cache/apt/archives/libllvm12_1%3a12.0.0-3ubuntu1~20.04.4_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1)

Кроме того, магазин Ubuntu не работает, невозможно найти только текст, значок шестеренки и скриншоты.

128 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

У вас есть поврежденный .deb файл в apt каталогах кеша. Вам нужно удалить его и повторно запустить принудительную установку.

Сначала попробуйте включить все репозитории и запустить apt clean - очистку кеша:

sudo add-apt-repository main; sudo add-apt-repository universe; sudo add-apt-repository multiverse; sudo add-apt-repository restricted
sudo apt update; sudo apt clean; sudo apt -f install

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

sudo add-apt-repository main; sudo add-apt-repository universe; sudo add-apt-repository multiverse; sudo add-apt-repository restricted; sudo rm /var/cache/apt/archives/libllvm12_1%3a12.0.0-3ubuntu1~20.04.4_amd64.deb && sudo apt update && sudo apt -f install 

Касательно:

Магазин Ubuntu не работает, не удается найти только текст, значок шестеренки и скриншоты.

Это известная проблема. Я рекомендую удалить Snap Store по умолчанию (программное обеспечение Ubuntu) и установить программное обеспечение GNOME:

sudo apt update && sudo apt install gnome-software 
# If the installation went well, remove the older snap store:
sudo snap remove snap-store

UX и пользовательский интерфейс программного обеспечения GNOME аналогичен программному обеспечению Ubuntu.

...