Puncte:1

Nu se poate rula apt-get upgrade după actualizarea la Ubuntu 20.04

drapel cn

Recent, am făcut clic pe butonul de actualizare pentru a face upgrade Ubuntu 20.04 din 18.04. Cred că upgrade-ul nu s-a terminat de instalat totul din anumite motive...

Sistemul funcționează bine, dar de fiecare dată când încerc să folosesc apt primesc următoarele erori:

xyz@xyz-laptop:~$ sudo apt-get upgrade
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata
Următoarele pachete vor fi ȘTERSE
  linux-image-4.15.0-154-generic
0 pentru a face upgrade, 0 pentru a instala nou, 1 pentru a elimina și 0 pentru a nu face upgrade.
1 nu este complet instalat sau îndepărtat.
După această operație, 8.485 kB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] y
(Se citesc baza de date... 211024 fișiere și directoare instalate în prezent.)
Se elimină linux-image-4.15.0-154-generic (4.15.0-154.161)...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: ștergerea /boot/initrd.img-4.15.0-154-generic
/etc/kernel/postrm.d/zz-update-grub:
Fișierul sursă `/etc/default/grub'
Fișierul sursă `/etc/default/grub.d/init-select.cfg'
Se generează fișierul de configurare grub...
Imaginea Linux găsită: /boot/vmlinuz-5.4.0-84-generic
Imagine initrd găsită: /boot/initrd.img-5.4.0-84-generic
Imaginea Linux găsită: /boot/vmlinuz-4.15.0-156-generic
Imagine initrd găsită: /boot/initrd.img-4.15.0-156-generic
Imagine linux găsită: /boot/vmlinuz-4.15.0-112-generic
Imagine initrd găsită: /boot/initrd.img-4.15.0-112-generic
Am găsit imaginea memtest86+: /boot/memtest86+.elf
Am găsit imaginea memtest86+: /boot/memtest86+.bin
S-a găsit Mediul de recuperare Windows pe /dev/sda3
S-a găsit Mediul de recuperare Windows pe /dev/sda8
/etc/grub.d/bin/grubcfg_proxy: eroare la încărcarea bibliotecilor partajate: libcrypto.so.1.0.0: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
run-parts: /etc/kernel/postrm.d/zz-update-grub ieșit cu codul de returnare 127
dpkg: eroare la procesarea pachetului linux-image-4.15.0-154-generic (--remove):
 instalat linux-image-4.15.0-154-generic subprocesul de script post-eliminare a returnat eroare starea de ieșire 1
dpkg: prea multe erori, oprire
Au fost întâlnite erori în timpul procesării:
 linux-image-4.15.0-154-generic
Procesarea a fost oprită deoarece au existat prea multe erori.
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)

Mă întreb dacă are cineva idee despre ce pot face pentru a rezolva această problemă, deoarece nu sunt sigur dacă am vreo copie de rezervă?

EDIT: Mai multe detalii:

xyz@xyz-laptop:~$ dpkg -l | egrep -v '^ii|rc'
De dorit=Necunoscut/Instalare/Eliminare/Spurge/Reține
| Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-===========================================-=== =================================================-= ===========-======================================== ==================================================== ===============
rH linux-image-4.15.0-154-generic 4.15.0-154.161 amd64 Imagine kernel semnată generic
nobody avatar
drapel gh
vă rugăm să adăugați `dpkg -l | egrep -v '^ii|rc'` la întrebarea dvs. Multe erori nu sună bine.
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum se rezolvă problema nucleului după actualizarea de la 18.10 la 19.04?](https://askubuntu.com/a/1168126/66509). Ai instalat grub-customizer înainte?
drapel cn
Tocmai am terminat de verificat `dpkg -l | egrep -v '^ii|rc'` : De dorit=Necunoscut/Instalare/Eliminare/Spurge/Reține | Stare=Nu/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend +++-===========================================-=== =================================================-= ===========-======================================== ==================================================== =============== rH linux-image-4.15.0-154-generic 4.15.0-154.161 amd64 Imagine kernel semnată generic
user535733 avatar
drapel cn
Am văzut ceva similar să se întâmple cu Rstudio, dezvoltarea web legată de libssl și altele. În fiecare caz, a fost un software non-Ubuntu fixat pe un LTS care nu a fost îndepărtat corespunzător înainte de lansare-upgrade. A trebuit să dezinstaleze software-ul non-Ubuntu, apoi să rezolve eventualele erori rămase de actualizare a lansării, apoi să instaleze o nouă versiune a software-ului non-Ubuntu care a fost compatibil în mod corespunzător cu noua versiune Ubuntu.
drapel hu
Ați vrut să spuneți „Poate rula apt-get, dar există cu erori”? Pentru că „nu poate rula apt...” cu siguranță nu este cazul aici.
drapel cn
Doar `sudo apt upgrade` și `sudo apt install -f` iese cu erori, @mikewhatever. Celălalt `sudo apt update` funcționează.
Puncte:0
drapel cn

TERMINAT! Tocmai am terminat de rezolvat problema.

Se dovedește, libcrypto.so.1.0.0 lipsea.

Am început să-l caut cu:

xyz@xyz-laptop:~$ sudo locate libcrypto.so.1.0.0
/snap/core/11420/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

apoi dupa ce am amendat am inceput sa il copiez cu:

xyz@xyz-laptop:~$ sudo cp /snap/core/11420/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/

Si asta e!

Acum pot face upgrade cu sudo apt upgrade.

(Am luat ideea de aici: Ubuntu 18.04: libcrypto.so.1.0.0: nu poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director )

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.