Deci, miezul problemei a început după ce Ubuntu m-a solicitat să fac upgrade. Sunt pe Ubuntu 18.04.5 (Bionic Beaver). După upgrade, am încercat să-mi pornesc browser-ul fără niciun rezultat. Așa că am navigat la binarul într-un terminal, l-am rulat și am primit această eroare:
utilizator@computer:~/Files/Apps/Waterfox$ ./waterfox
Eroare XPCOMGlueLoad pentru fișierul /home/user/Files/Apps/Waterfox/libnspr4.so:
/lib/x86_64-linux-gnu/libc.so.6: versiunea `GLIBC_2.30' nu a fost găsită (solicitat de /home/user/Files/Apps/Waterfox/libnspr4.so)
Nu s-a putut încărca XPCOM.
Desigur, am încercat să fac upgrade la pachetele libc și libc-amd64 la cea mai recentă versiune (2.34), însă când am descărcat și instalat .deb
cu dpkg, mi-am distrus sistemul și acum această eroare apare de fiecare dată când reluez comanda.
utilizator@computer:~/Downloads$ sudo dpkg -i ./libc6-amd64_2.34-0ubuntu2_i386.deb ./libc6_2.34-0ubuntu2_i386.deb
(Se citește baza de date... 317143 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea.../libc6-amd64_2.34-0ubuntu2_i386.deb...
Se despachetează libc6-amd64:i386 (2.34-0ubuntu2) peste (2.34-0ubuntu2)...
Înlocuit cu fișierele din pachetul instalat libc6:amd64 (2.27-3ubuntu1)...
Se pregătește despachetarea ./libc6_2.34-0ubuntu2_i386.deb...
Se despachetează libc6:i386 (2.34-0ubuntu2) peste (2.34-0ubuntu2)...
dpkg: eroare la procesarea pachetului libc6:i386 (--install):
pachetul libc6:i386 2.34-0ubuntu2 nu poate fi configurat deoarece libc6:amd64 este la o versiune diferită (2.27-3ubuntu1)
dpkg: problemele de dependență împiedică configurarea libc6-amd64:i386:
libc6-amd64:i386 depinde de libc6 (= 2.34-0ubuntu2); in orice caz:
Pachetul libc6:i386 nu este încă configurat.
dpkg: eroare la procesarea pachetului libc6-amd64:i386 (--install):
probleme de dependență - lăsând neconfigurat
Au fost întâlnite erori în timpul procesării:
libc6:i386
libc6-amd64:i386
După aceasta, am încercat să folosesc sudo apt upgrade
:
user@computer:~/Downloads$ sudo apt upgrade
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
libc6: Se întrerupe: libc6:i386 (!= 2.27-3ubuntu1) dar 2.34-0ubuntu2 este instalat
libc6:i386 : Depinde: libgcc-s1:i386 dar nu este instalabil
Depinde: libcrypt1:i386 (>= 1:4.4.10-10ubuntu4) dar nu este instalabil
Se întrerupe: locale (< 2.34) dar 2.27-3ubuntu1.4 este instalat
Pauze: locale-toate (< 2.34)
Breaks: locales-all:i386 (< 2.34)
Recomanda: libidn2-0:i386 (>= 2.0.5~) dar 2.0.4-1.1ubuntu0.2 este instalat
Recomanda: libnss-nis:i386 dar nu este instalabil
Recomanda: libnss-nisplus:i386 dar nu este instalabil
Se întrerupe: libc6 (!= 2.34-0ubuntu2) dar 2.27-3ubuntu1 este instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Deci, acest lucru îmi spune să folosesc comanda de instalare ruptă fix. Folosind sudo apt --fix-broken install
îmi spune că va elimina 175 de pachete, deci este o interdicție absolută. Pachetele pe care dorește să le elimine sunt esențiale, cum ar fi playonlinux, wine, steam, cod etc., practic, lucruri pe care le folosesc în fiecare zi.
Una peste alta, aproape fiecare aplicație încă funcționează pe computerul meu, dar nu îmi pot folosi browserul (folosind Chrome temporar) și nu pot instala pachete noi. Nu vreau să risc să repornesc PC-ul în cazul unei defecțiuni majore, așa că trebuie să repar asta înainte de următoarea repornire. Vreo idee?