După ce am neglijat mult VPS-ul meu (care rulează în prezent CentOS 7.4.1708), am încercat să rulez yum actualizare
, dar după o listă lungă de linii „Dependență de procesare...”, sfârșitul rezultatului arăta astfel:
...
---> Pachetul nginx-mod-mail.x86_64 1:1.20.1-9.el7 va fi o actualizare
--> Dependență de procesare: nginx(abi) = 1.20.1 pentru pachet: 1:nginx-mod-mail-1.20.1-9.el7.x86_64
---> Pachetul nginx-mod-stream.x86_64 1:1.20.1-9.el7 va fi o actualizare
--> Dependență de procesare: nginx(abi) = 1.20.1 pentru pachet: 1:nginx-mod-stream-1.20.1-9.el7.x86_64
--> Rezolvarea dependenței terminată
Eroare: Pachetul: libzip5-1.8.0-2.el7.remi.x86_64 (remi)
Necesită: libzstd(x86-64) >= 1.3.6
Instalare: libzstd-1.3.4-1.el7.x86_64 (MariaDB)
libzstd(x86-64) = 1.3.4-1.el7
Eroare: Pachetul: 1:nginx-1.10.2-1.el7.x86_64 (@epel)
Necesită: nginx-all-modules = 1:1.10.2-1.el7
Eliminarea: 1:nginx-all-modules-1.10.2-1.el7.noarch (@epel)
nginx-all-modules = 1:1.10.2-1.el7
Actualizat de: 1:nginx-all-modules-1.20.1-9.el7.noarch (epel)
nginx-all-modules = 1:1.20.1-9.el7
Eroare: Pachetul: 1:nginx-mod-stream-1.20.1-9.el7.x86_64 (epel)
Necesită: nginx(abi) = 1.20.1
Eroare: Pachetul: libzip5-1.8.0-2.el7.remi.x86_64 (remi)
Necesită: libzstd(x86-64) >= 1.3.6
Disponibil: libzstd-1.3.4-1.el7.x86_64 (MariaDB)
libzstd(x86-64) = 1.3.4-1.el7
Eroare: Pachetul: 1:nginx-mod-http-image-filter-1.20.1-9.el7.x86_64 (epel)
Necesită: nginx(abi) = 1.20.1
Eroare: Pachetul: 1:nginx-mod-mail-1.20.1-9.el7.x86_64 (epel)
Necesită: nginx(abi) = 1.20.1
Eroare: Pachetul: 1:nginx-1.10.2-1.el7.x86_64 (@epel)
Necesită: nginx-filesystem = 1:1.10.2-1.el7
Eliminarea: 1:nginx-filesystem-1.10.2-1.el7.noarch (@epel)
nginx-filesystem = 1:1.10.2-1.el7
Actualizat de: 1:nginx-filesystem-1.20.1-9.el7.noarch (epel)
nginx-filesystem = 1:1.20.1-9.el7
Eroare: Pachetul: 1:nginx-mod-http-perl-1.20.1-9.el7.x86_64 (epel)
Necesită: nginx(abi) = 1.20.1
Eroare: Pachetul: 1:nginx-mod-http-xslt-filter-1.20.1-9.el7.x86_64 (epel)
Necesită: nginx(abi) = 1.20.1
Puteți încerca să utilizați --skip-broken pentru a rezolva problema
Ai putea încerca să rulezi: rpm -Va --nofiles --nodigest
Căutările pe web au produs întrebări despre erori specifice legate de anumite pachete, dar asta înseamnă că trebuie să-mi dau seama ce să fac cu fiecare dintre acestea unul câte unul? Sau este sigur de utilizat --sare-rupt
cum se spune este o opțiune?
Am și Webmin și scrie că 391 de pachete au actualizări, dintre care 35 sunt actualizări de securitate. Se oferă să le actualizez, dar pot să am încredere în el pentru a nu încurca lucrurile? am incredere yum
, dar...
EDITAȚI | ×: Am decis să merg înainte și să fug yum update --skip-broken
și lasă-l să facă ce poate. După etapele „Instalat”, „Dependență instalată” și „Actualizat”, acesta a fost sfârșitul rezultatului:
Omis (probleme de dependență):
gd.x86_64 0:2.0.35-27.el7_9 libzip5.x86_64 0:1.8.0-2.el7.remi libzstd.x86_64 0:1.3.4-1.el7
nginx-all-modules.noarch 1:1.20.1-9.el7 nginx-filesystem.noarch 1:1.20.1-9.el7 nginx-mod-http-image-filter.x86_64 1:1.20.1-9.el7
nginx-mod-http-perl.x86_64 1:1.20.1-9.el7 nginx-mod-http-xslt-filter.x86_64 1:1.20.1-9.el7 nginx-mod-mail.x86_64 1:1.20.1 -9.el7
nginx-mod-stream.x86_64 1:1.20.1-9.el7 php-pecl-zip.x86_64 0:1.20.0-1.el7.remi.7.1
Înlocuit:
grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centos grub2-tools-efi.x86_64 1:2.02-0.64.el7.centos
iwl7265-firmware.noarch 0:22.0.7.0-56.el7 python-parsedatetime.noarch 0:1.5-3.el7 python2-requests.noarch 0:2.6.0-0.el7
Complet!
Și acum vizualizarea din Webmin arată astfel - 10 pachete (și cele 7 legate de nginx sunt considerate „actualizări de securitate”):