Tartalom
Bevezető
Ha egyedi PHP verziókat használunk Debian szerverünkön, amiket a Sury.org csomagtárán keresztül frissítünk, akkor korábban már beállítottuk ezt a csomagtárat, ami ezelőtt még működött, az APT gond nélkül frissítette belőle a csomagokat. Azonban előfordulhat, hogy egy frissítésnél hibát ad a csomagkezelő, és nem tudja elérni a legfrissebb csomagokat. Ebben a rövid hibaelhárítóban orvosoljuk ezt a problémát.
A hibajelenség
Amikor root-ként kiadjuk a csomagtár adatbázist frissítő parancsot egy Debian 10 (Buster) rendszeren:
apt-get update
akkor az alábbi hibát, vagy ehhez hasonlót kapunk:
Hiba:4 https://packages.sury.org/php buster InRelease Az alábbi aláírások érvénytelenek voltak: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org> Csomaglisták olvasása... Kész W: Hiba történt az aláírás ellenőrzése közben. A tároló nem frissült, és az előző indexfájl lesz használva. GPG hiba: https://packages.sury.org/php buster InRelease: Az alábbi aláírások érvénytelenek voltak: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org> W: Sikertelen letöltés: https://packages.sury.org/php/dists/buster/InRelease Az alábbi aláírások érvénytelenek voltak: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org> W: Néhány indexfájlt nem sikerült letölteni. Figyelmen kívül lettek hagyva, vagy régebbiek lettek felhasználva.
A megoldás
A Sury.org DPA-nak megváltozott az aláírókulcsa, ezért nekünk is le kell cserélnünk az újra. Ehhez mindössze egy parancsot kell futtatnunk root-ként:
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Ezután már újra frissülnek a csomagtár adatbázisaink:
apt-get update
Konklúzió
Ha bármikor megváltozik egy csomagtár aláírókulcsa, mint ahogy most a Sury.org csomagtáré is, ilyenkor csak újra le kell tölteni a friss GPG kulcsot, és már frissül is a csomagtár adatbázisunk. Ez a Launchpad PPA-k egyikét sem érinti (Ubuntu rendszereken), csak a Debian csomagtárakra van hatással.
Hozzászólások
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 367 megtekintés
Pontosítás
Hello,
Elképzelhető, hogy előbb a kulcsot el kell távolítani (nekem csak úgy sikerült)
apt-key del 95BD4743
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg