✅ 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ą.
