Am o problemă cu dezinstalarea pachetelor de pe serverul meu (20.04 LTS).
Când alerg apt elimina metricbeat
primeste acest mesaj:
root@elk:/home/elk# apt elimina metricbeat
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Următoarele pachete vor fi ȘTERSE:
metricbeat
0 actualizat, 0 nou instalat, 1 de eliminat și 183 neactualizat.
1 nu este complet instalat sau îndepărtat.
După această operație, 182 MB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] y
(Se citesc baza de date... 151385 fișiere și directoare instalate în prezent.)
Se elimină metricbeat (7.16.2)...
Se configurează linux-image-5.4.0-92-generic (5.4.0-92.103)...
Procesarea declanșatoarelor pentru linux-image-5.4.0-92-generic (5.4.0-92.103)...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: se generează /boot/initrd.img-5.4.0-92-generic
Progres: [ 80%] [############################################################ #.......]
Se blochează la acest pas, ctrl+c ctrl+z nu a funcționat.
Deschid o altă conexiune ssh și rulez din nou apt elimina metricbeat
și primiți acest mesaj:
^Citând pentru blocarea cache: Nu s-a putut obține blocarea /var/lib/dpkg/lock-frontend. Se tine prin procesul 1890890 (apt)... 1s
Am găsit PID potrivit cu ps -aux | grep apt
și ucide-l.
Apoi rulați din nou comanda de eliminare acum:
root@elk:/home/elk# apt elimina metricbeat
^Citând pentru blocarea cache: Nu s-a putut obține blocarea /var/lib/dpkg/lock. Este deținut de procesul 1891272 (dpkg)... 1s
dpkg rulează procese:
rădăcină 1891272 0,0 0,0 11136 5328 ? Ss 14:47 0:00 /usr/bin/dpkg --status-fd 42 --configure --pending
rădăcină 1891282 0,0 0,0 2608 608 ? S 14:47 0:00 /bin/sh /var/lib/dpkg/info/linux-image-5.4.0-92-generic.postinst a declanșat linux-update-5.4.0-92-generic
după uciderea acelor procese, rulați din nou pachetul de eliminare și obțineți:
E: dpkg a fost întrerupt, trebuie să rulați manual „sudo dpkg --configure -a” pentru a corecta problema.
asa ca am fugit sudo dpkg --configure -a
și s-a blocat pe acest pas:
root@elk:/home/elk# dpkg --configure -a
Se configurează linux-image-5.4.0-92-generic (5.4.0-92.103)...
Procesarea declanșatoarelor pentru linux-image-5.4.0-92-generic (5.4.0-92.103)...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: se generează /boot/initrd.img-5.4.0-92-generic
Prin ctrl+c:
eroare la procesarea pachetului linux-image-5.4.0-92-generic (--configure):
instalat linux-image-5.4.0-92-generic subprocesul script-ului post-instalare a fost întrerupt
Au fost întâlnite erori în timpul procesării:
linux-image-5.4.0-92-generic
Am verificat /boot-ul :
root@elk:/boot# ls -lh
total 218 milioane
-rw-r--r-- 1 rădăcină rădăcină 233K 20 aprilie 2020 config-5.4.0-26-generic
-rw-r--r-- 1 root root 233K Nov 5 16:02 config-5.4.0-91-generic
-rw-r--r-- 1 root root 233K Nov 26 14:42 config-5.4.0-92-generic
drwxr-xr-x 4 root root 4.0K 9 aprilie 08:14 grub
lrwxrwxrwx 1 rădăcină rădăcină 27 Apr 9 08:14 initrd.img -> initrd.img-5.4.0-92-generic
-rw-r--r-- 1 rădăcină rădăcină 78M 15 februarie 2021 initrd.img-5.4.0-26-generic
-rw-r--r-- 1 rădăcină rădăcină 81M Dec 9 06:37 initrd.img-5.4.0-91-generic
-rw-r--r-- 1 rădăcină rădăcină 0 Apr 9 14:58 initrd.img-5.4.0-92-generic.new
lrwxrwxrwx 1 rădăcină rădăcină 27 ian 5 06:48 initrd.img.old -> initrd.img-5.4.0-91-generic
-rw------- 1 rădăcină rădăcină 4,6 M 20 aprilie 2020 System.map-5.4.0-26-generic
-rw------- 1 rădăcină rădăcină 4,6M Nov 5 16:02 System.map-5.4.0-91-generic
-rw------- 1 rădăcină rădăcină 4,6M Nov 26 14:42 System.map-5.4.0-92-generic
lrwxrwxrwx 1 rădăcină rădăcină 24 ian 5 06:48 vmlinuz -> vmlinuz-5.4.0-92-generic
-rw------- 1 rădăcină rădăcină 12M Apr 20 2020 vmlinuz-5.4.0-26-generic
-rw------- 1 rădăcină rădăcină 12M Nov 5 16:04 vmlinuz-5.4.0-91-generic
-rw------- 1 rădăcină rădăcină 14M Nov 26 14:45 vmlinuz-5.4.0-92-generic
lrwxrwxrwx 1 root root 24 Jan 5 06:48 vmlinuz.old -> vmlinuz-5.4.0-91-generic
root@elk:/boot#
Cred ca are niste probleme cu initrd.img-5.4.0-92-generic
si nu stiu cum o pot rezolva.
acest ciclu s-a întâmplat din nou și din nou.