A existat o instanță veche Ubuntu 14.04 linode.com pe care am încercat să o fac upgrade la 18.04. Unele dependențe nu s-au actualizat oricum.
Așa că am încercat să instalez fișierul deb corespunzător de pe serverul Ubuntu (deoarece nu era în repo)
Următoarele pachete au dependențe neîndeplinite:
dpkg: Se întrerupe: libdpkg-perl (< 1.18.11) dar 1.18.4ubuntu1 urmează să fie instalat
Pauze: libdpkg-perl:i386 (< 1.18.11)
libc-bin : Depinde: libc6 (< 2.25) dar 2.27-3ubuntu1.2 urmează să fie instalat
locale: Depinde: libc-bin (> 2.27)
Am instalat din greșeală o versiune greșită a libc6, ceea ce duce la deteriorarea instanței.
root@eu:~# dpkg -i libc6_2.27-3ubuntu1_amd64.deb
dpkg: avertisment: retrogradarea libc6:amd64 de la 2.31-0ubuntu9.2 la 2.27-3ubuntu1
(Se citesc baza de date... 110607 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea libc6_2.27-3ubuntu1_amd64.deb...
/usr/bin/perl: eroare la încărcarea bibliotecilor partajate: libcrypt.so.1: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director
dpkg: eroare la procesarea arhivei libc6_2.27-3ubuntu1_amd64.deb (--install):
subprocesul nou script de preinstalare a returnat starea de ieșire de eroare 127
Se procesează declanșatoarele pentru libc-bin (2.24-11+deb9u4)...
Au fost întâlnite erori în timpul procesării:
libc6_2.27-3ubuntu1_amd64.deb
Acum nu pot accesa ssh
Conectați-vă prin Lish Gateway (Linode SH), primesc următorul mesaj și nu acceptă nicio autentificare.
* Oprirea spălării rezultatelor timpurii a lucrării în jurnalele [OK]
* Pornirea serviciului de gestionare a conectării SystemD [ OK ]
* Pornirea demonului de înregistrare a sistemului [OK]
* Pornirea evenimentelor socket Bridge în parvenit [OK]
* Pornirea evenimentelor din fișierul Bridge în parvenit [OK]
* Se configurează directoarele X socket... [ OK ]
* Oprirea dispozitivelor cu priză rece [OK]
* Oprirea creării inițiale a dispozitivului jurnalului [OK]
* Oprirea compatibilităţii cu iniţializarea System V [ OK ]
* Se începe configurarea securității dispozitivului de rețea [OK]
* Se pornește compatibilitatea la nivel de rulare System V [ OK ]
* Se pornește serverul OpenSSH [ OK ]
* Pornirea demonului obișnuit de procesare a programului de fundal [OK]
* Se începe salvarea mesajelor kernelului [ OK ]
* Oprirea mesajelor de salvare a nucleului [OK]
* Se începe configurarea dispozitivelor de rețea virtuală [OK]
* Pornirea serverului MySQL [eșuare]
* Se restabilește starea rezolutorului... [ BINE ]
* Oprirea serverului MySQL [OK]
*
* Contestul de configurare apache2 a eșuat.
Ieșirea testului de configurare a fost:
/usr/sbin/apache2: eroare la încărcarea bibliotecilor partajate: libcrypt.so.1: nu poate deschide fișierul obiect partajat: nu există
Acțiunea „configtest” a eșuat.
Jurnalul de erori Apache poate conține mai multe informații.
* Oprirea compatibilității la nivel de rulare System V [OK]
Ubuntu 18.04.1 LTS nmd2 ttyS0
autentificare nmd2:
--------------------------------------------- ----------------------------
Deci încercarea unui mod de salvare este singura opțiune. Se pare că dependența libcrypt cauzează eroarea.
Cum să rezolvi acest lucru în modul de salvare. Orice sfat va rog.