Serverio atnaujinimas

✅ Tavo TurnKey Linux versija naudoja Debian 12 “Bookworm”

Tai reiškia: tavo sistema nėra sena, todėl niekada negalima naudoti archive.debian.org.

➡️ Tikroji tavo problema yra ne Debian — o Sury PHP repo.
Iš tavo ekrano aišku, kad vienintelis repo, kuris krenta, yra:

https://packages.sury.org/php/

Ir būtent jis blokuoja visą apt update, nes:

  • meta 404 Not Found
  • meta BADSIG
  • meta EXPKEYSIG
  • meta repository verification failed

Debian 12 saugyklos — veikiančios.
Sury repo — sugadintas / netinkamas tavo sistemai.


🔥 Galutinis ir veiksmingiausias sprendimas

🛑 1. Visiškai pašalink Sury repo

Paleisk:

Shell

rm -f /etc/apt/sources.list.d/php.list

rm -f /etc/apt/sources.list.d/sury*

Rodyti daugiau eilučių

Patikrink:

Shell

ls /etc/apt/sources.list.d/

Rodyti daugiau eilučių

Turi nelikti failo, kuriame yra packages.sury.org.


🔧 2. Išvalyk APT talpyklas

apt-get clean
rm -rf /var/lib/apt/lists/*
rm -rf /var/lib/apt/lists/partial/*

🔄 3. Atnaujink tik Debian saugyklas

apt-get update --allow-releaseinfo-change

Jei viskas tvarkoje, turi matyti tik Debian saugyklas — be jokio sury.org.


📦 4. Atnaujink sistemą

apt-get full-upgrade -y

💡 Kodėl būtent Sury repo yra problema?

TurnKey Linux 18.x → naudoja Debian 12 „Bookworm“.
Sury (PHP repo) šiuo metu dažnai meta:

  • keičiami raktai (nauji GPG)
  • pašalinamos senos PHP versijos
  • laikinai dingsta paketų indeksai

Dėl to daug sistemų sulaužo apt update.

TurnKey Linux pagal nutylėjimą nenaudoja Sury repo, tad jo tiesiog reikia išjungti.


🔍 Jei nori, galiu sutvarkyti automatiškai

Įkelk:

cat /etc/apt/sources.list
ls /etc/apt/sources.list.d/

Aš duosiu:

✔ tikslias tau tinkamas TurnKey Linux Debian 12 saugyklas
✔ išvalytą / ištaisytą konfigūraciją
✔ instrukciją kaip įsidiegti PHP be Sury repo (naudojant Debian 12 repo)


Tu jau beveik finiše — belieka išjungti tą vieną blogą repo failą.

Į viršų
WordPress Appliance - Powered by TurnKey Linux