Sziasztok. Az lenne a problémám, hogy van egy Debian 11 szerverünk, ami az apt update parancsra azt írja, hogy nem talál frissítéseket, pedig biztosan van, többek között új kernel is van. A sources.list -ben az alábbi értékek vannak:
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
# LSI MegaRAID
deb http://hwraid.le-vert.net/debian bullseye main
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
Ha kikommentelem az LSI részt, akkor sem talál. A sources.llist-d alól is kiszedtem az egyedi listákat, úgysem talál frissítést. Megnéztem a sources.list jogosultságát, és 644-es, mint a többi szerveren, így az sem lehet gond.
Hibaüzenetet nem ír, csak a szokásosat: "All packages are up to date."
Az utolsó frissítés május 11-én volt, de azóta más szerverekre jött ez:
Start-Date: 2023-05-13 17:39:34
Commandline: apt upgrade -y
Install: linux-image-5.10.0-23-amd64:amd64 (5.10.179-1, automatic)
Upgrade: linux-image-amd64:amd64 (5.10.178-3, 5.10.179-1), linux-libc-dev:amd64 (5.10.178-3, 5.10.179-1)
End-Date: 2023-05-13 17:40:05
Van valakinek ötlete, hogy miért nem találja meg ezeket új frissítéseket? Még annyi adalék, hogy már az előző kernel sem ment fel rá, mert linux-image-5.10.0-21-amd64-es van rajta, nem 23-as, ahogy nézem.
- 593 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Kiadtam most az apt-get clean parancsot. Törölt 340MB-nyi cuccot (amúgy van bőséggel hely a szeveren kb 229GB), de továbbra sem látja például az új kernel frissítését.
- A hozzászóláshoz be kell jelentkezni
Másik repository?
Nem az update szedi le a frissítést, hanem az upgrade.
- A hozzászóláshoz be kell jelentkezni
Az oké, hogy az upgrade szedi le, de az update ha nem talál semmit, akkor az upgrade nem is szed le. De amúgy próbáltam magyar, és német szerverekkel is, de hiába.
- A hozzászóláshoz be kell jelentkezni
Kezi install a friss kernelre?
- A hozzászóláshoz be kell jelentkezni
Az biztos menne, de akkor továbbra sem találná meg automatikusan. Lásd a következő kommentemet. Abban látszik, hogy nem automatic-on volt az előző sem már.
- A hozzászóláshoz be kell jelentkezni
Találtam egy érdekességet. Egy jól működő szerveren az alábbit látom, ha apt search linux | grep installed futtatom:
linux-image-5.10.0-22-amd64/stable,now 5.10.178-3 amd64 [installed,automatic]
linux-image-5.10.0-23-amd64/stable-security,now 5.10.179-1 amd64 [installed,automatic]
A problémásan működő szerver esetén ezt látom:
linux-image-5.10.0-20-amd64/stable,now 5.10.158-2 amd64 [installed,automatic]
linux-image-5.10.0-21-amd64/stable-security,now 5.10.162-1 amd64 [installed]
Vagyis az uccsó kernel nem automatic installed. Vagyis ez valahogy módosítva lett.
- A hozzászóláshoz be kell jelentkezni
Ezen a szerveren fent volt az unattended-upgrades, és packagekit csomag, a többi szerveren nincs ahol működik. Leszedtem ezeket, de továbbra sem jó.
- A hozzászóláshoz be kell jelentkezni
Fentebb Oregon már írta:
másik repo? Mondjuk: http://ftp.de.debian.org
Lehet "hold" állapotú a csomag? apt-mark showhold vagy dpkg -l | grep "^hi"
- A hozzászóláshoz be kell jelentkezni
Oregonnak megírtam, hogy több ország repoját próbáltam, mindhiába. Megnéztem hogy vissza van-e tartva a csomag a hold-al, de nincs (amúgy ezt ki szokta írni).
- A hozzászóláshoz be kell jelentkezni
/etc/apt/preferences ben valami?
/etc/apt/apt.conf.d alatt valami?
apt-cache policy mond valami érdekeset?
- A hozzászóláshoz be kell jelentkezni
Preferences alatt semmi, apt.conf.d alatt a megszokott fileok, és tartalmaik vannak. Összehasonlítottam egy rendben működő szerverrel. 2db "idegen" file volt itt, az unattended-upgrade, és packagekit.conf. Ezeket írtam pár kommentel előbb. Ezek alapján jutottam most el, hogy lehet ez a csomag a probléma, hogy nem installed, hanem residual-config: linux-image-5.10.0-9-amd64
- A hozzászóláshoz be kell jelentkezni
Asszem megvan a probléma, de egyelőre nem tudom kipróbálni, mert már dolgoznak a szerveren (Pi4-eseket szolgál ki):
Az alábbi csomag nem installed, hanem residual-config:
linux-image-5.10.0-9-amd64/now 5.10.70-1 amd64 [residual-config]
Gondolom az előző emberke által használt unattended-upgrade csomag mókolt bele.
- A hozzászóláshoz be kell jelentkezni
Nem valószínű, hogy ez okozza. Amúgy a purge menet közben is mehet.
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Ezeket majd hasonlítsd össze a jó és a rossz szerver között:
cat /etc/apt/apt.conf.d/10periodic
(15 éve nem használok Debiant-, ez Ubuntuból van)
- A hozzászóláshoz be kell jelentkezni
Ilyen file sajnos nincsen.
- A hozzászóláshoz be kell jelentkezni
Akkor inkább a beállításokat mutatom, nálam:
cat /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";
egrep -v "//" /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
"${distro_id}ESMApps:${distro_codename}-apps-security";
"${distro_id}ESM:${distro_codename}-infra-security";
};
Unattended-Upgrade::Package-Blacklist {
};
Unattended-Upgrade::DevRelease "auto";
- A hozzászóláshoz be kell jelentkezni
Csak nem hagyott nyugodni. Ha elkezdem kiadni, hogy apt install linux-image-amd64, akkor már a 23-as frisset akarja felrakni, úgyhogy ez lesz szerintem a megoldás. De ez majd akkor derül ki, miután restartoltam a szervert, hogy a friss kernel lépjen működésbe. Ezt viszont sajnos csak 17 környékén tudom megejteni.
- A hozzászóláshoz be kell jelentkezni
Csak egy tipp. Nálam az utolsó két kernel van fent. Nem lehet, hogy emiatt nem frissít, mert a futó kernel régebbi? A per /boot-ban meg nincs annyi hely?
Nekem a configban van egy ilyen beállítási lehetőség is:
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
- A hozzászóláshoz be kell jelentkezni
Nálam is csak két kernel van fent, de nem kellene régebbi kernel miatt ilyen hibának lennie. Legalábbis 5-6 év alatt ilyen gond nem volt. Max Arch linux-nál jöhet elő probléma, ha egy ideig nem frissíti az ember, akkor előfordulhat, de már ott sem annyira gyakori. Hely az van bőven 229GB, nincs külön választva a boot.
Viszont ahogy most olvasgattam, szinte 100% ez lesz a gond. Az elődöm gondolom próbálgathatta az unattended-upgrade csomagot, valszeg a konfigot addig mókolta, míg ez lett a gond, és lekerült véletlenül a sima image csomag, ami viszont kell a legfrissebb lehúzásához. Közben megnéztem a magán notimat, és ott is fent van ez a csomag, meg amilyen doksikat találtam az is ezt erősíti meg. 17h után teszt.
- A hozzászóláshoz be kell jelentkezni
Újabb linux-image-<verzió>-amd64 csomag a linux-image-amd64 frissülése miatt települhet. A linux-image-<verzió>-amd64 csomagok függőségként automatikusan települnek.
előző:
Package: linux-image-amd64
Version: 5.10.178-3
Depends: linux-image-5.10.0-22-amd64 (= 5.10.178-3)
jelenlegi:
Package: linux-image-amd64
Version: 5.10.179-1
Depends: linux-image-5.10.0-23-amd64 (= 5.10.179-1)
Azaz, ha nálad telepítve van a linux-image-<régebbi.verzió>-amd64, de a linux-image-amd64 nincs, akkor nem lesz frissítés (mert nincs mit).
apt list --installed | grep ^linux-image mit mond?
- A hozzászóláshoz be kell jelentkezni
Köszi, akkor megerősítetted, amit 8:16-kor levő kommentben írtam, hogy a linux-image-amd64 csomag nincs telepítve, amit most elindítva kapásból a legfrissebbet rakná fel, és automatikus-ra állna, és valszeg jó is lenne utána, csak nem tudom még kipróbálni, csak 17 környékén.
- A hozzászóláshoz be kell jelentkezni
No most tudtam végre restartelni, és ellenőrizni a csomagokat, hogy mire álltak be, és jelentem ez volt a megoldás.
Köszönöm mindenki a segítséget!
- A hozzászóláshoz be kell jelentkezni
Mi az az ez? restart?
- A hozzászóláshoz be kell jelentkezni
Nem, hiányzott az általános linux-kernel-imidzs csomag; mihelyt feltelepült, már hozta is magával az up-to-date függőségét.
- A hozzászóláshoz be kell jelentkezni