Serverul meu a fost recent migrat prin rsync
, în timp ce totul pare să funcționeze corect apt
nu recunoaște existența unor pachete și servicii.
Întrebare:
Există vreo modalitate de areîmprospăta' apt astfel încât să recunoască toate pachetele și serviciile aflate în prezent pe server?
Exemplu de problemă
Aceasta arată că php7.4-fpm este instalat și rulează în prezent
root@admin:~# stare serviciu php7.4-fpm
â php7.4-fpm.service - Managerul de procese PHP 7.4 FastCGI
Încărcat: încărcat (/lib/systemd/system/php7.4-fpm.service; activat; prestabilit furnizor: activat)
Activ: activ (în rulare) din Luni 2022-02-21 20:10:25 CST; acum 20 de ore
Documente: man:php-fpm7.4(8)
Proces: 1339 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.so>
PID principal: 915 (php-fpm7.4)
Stare: „Procese active: 0, inactiv: 2, Solicitări: 1236, lent: 0, Trafic: 0req/sec”
Sarcini: 3 (limită: 4612)
Memorie: 3,9 M
CGroup: /system.slice/php7.4-fpm.service
ââ 915 php-fpm: proces principal (/etc/php/7.4/fpm/php-fpm.conf)
ââ1326 php-fpm: pool www
ââ1327 php-fpm: pool www
Întrucât aceasta arată că apt nu recunoaște pachetul php7.4 (același lucru este valabil și pentru apache, mysql etc.)
root@admin:/etc/apt# apt elimina php7.4-fpm
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Pachetul „php7.4-fpm” nu este instalat, deci nu a fost eliminat
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
Asistență apreciată
Solutii pe care le-am incercat
#rm /var/lib/apt/lists/lock
#rm /var/lib/dpkg/lock
#rm /var/lib/dpkg/lock-frontend
#dpkg --configure -a
#apt curat
#apt update --fix-missing
#apt install -f
#dpkg --configure -a
#apt upgrade
#reporniți
Literal, totul funcționează corect... numai apt
nu recunoaște că pachetele mele există.