Sziasztok!
A múltkori unattended-upgrades után nem indul el a lighttpd.
A következő outputot látom:
Feb 02 11:26:11 s systemd[1]: Stopped Lighttpd Daemon.
Feb 02 11:26:11 s systemd[1]: Starting Lighttpd Daemon...
Feb 02 11:26:11 s lighttpd[22575]: Syntax OK
Feb 02 11:26:11 s systemd[1]: Started Lighttpd Daemon.
Feb 02 11:26:11 s lighttpd[22582]: 2019-02-02 11:26:11: (plugin.c.169) dlopen() failed for: /usr/lib/lighttpd/mod_openssl.so /usr/lib/lighttpd/mod_openssl.so: undefined symbol: buffer_copy_buffer
Feb 02 11:26:11 s lighttpd[22582]: 2019-02-02 11:26:11: (server.c.679) loading plugins finally failed
Feb 02 11:26:11 s systemd[1]: lighttpd.service: Main process exited, code=exited, status=255/n/a
Feb 02 11:26:11 s systemd[1]: lighttpd.service: Unit entered failed state.
Feb 02 11:26:11 s systemd[1]: lighttpd.service: Failed with result 'exit-code'.
Találkozott már valaki ilyennel? Ez volt az update:
Start-Date: 2019-02-01 06:46:48
Commandline: /usr/bin/unattended-upgrade
Upgrade: libavahi-common-data:amd64 (0.6.32~rc+dfsg-1ubuntu2.2, 0.6.32~rc+dfsg-1ubuntu2.3), libavahi-common3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2, 0.6.32~rc+dfsg-1ubuntu2.3), lighttpd:amd64 (1.4.35-4ubuntu2, 1.4.35-4ubuntu2.1), lighttpd-dev:amd64 (1.4.35-4ubuntu2, 1.4.35-4ubuntu2.1), libavahi-client3:amd64 (0.6.32~rc+dfsg-1ubuntu2.2, 0.6.32~rc+dfsg-1ubuntu2.3)
End-Date: 2019-02-01 06:47:11
Rollbackelni az egyes csomagokat nem segített.
- 923 megtekintés
Hozzászólások
Milyen Ubuntu verzió?
Miért kellett unattended upgrade-t futtatnod?
A frissített csomagok alapján az openssl modult nem upgradelte és ezért nem indul.
Hogyan "rollback"-elted a csomagokat?
Ezekből lehet közelebb kerülünk a megoldáshoz.
- A hozzászóláshoz be kell jelentkezni
17.04-es: 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Az unattended úgy van beállítva, hogy csak biztonsági frissítéseket tegyen fel magától.
Én is az openssl-re tippeltem volna, de hiába futtattam update & upgrade-t most is, meg reboot is biztos-ami-biztos alapon, semmi javulás.
Rollback alatt arra gondolok, hogy leszedtem őket egyesével és vissza, majd mindet leszedtem és mindet vissza (lighttpd, lighttpd-dev, openssl).
- A hozzászóláshoz be kell jelentkezni
Szerintem szolgáltatást futassd LTS-en 16.04 vagy 18.04. Ami nem LTS, az jó desktop-nak, nálam ez a tapasztalat. :)
"apt-cache policy lighthttpd" mit mond?
Szerintem tiltsd le az unattended upgrade-t, majd próbáld meg downgradelni az eggyel korábbi verzióra az "apt-get install lighthttpd="
Így a függőségek is rendbe lesznek jó eséllyel.
Ha nem segít és ez nem egy konténer, akkor "do-release-upgrade" a következő LTS verzióra, ami a 18.04.x
- A hozzászóláshoz be kell jelentkezni
Bocsánat, rosszul emlékeztem, és nem néztem meg: 16.04.5
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
Apt-cache policy:
lighttpd:
Installed: 1.4.35-4ubuntu2.1
Candidate: 1.4.35-4ubuntu2.1
Version table:
*** 1.4.35-4ubuntu2.1 500
500 http://hu.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
500 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
100 /var/lib/dpkg/status
1.4.35-4ubuntu2 500
500 http://hu.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
Azzal az egyenlőségjeles verzióval próbáltam a "rollback"-et 1.4.35-4ubuntu2-re még korábban és nem segített. Úgy látom nincs is korábbi verzió, amire vissza tudok menni apt-cache showpkg alapján. (Ezek alapján: https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-a…)
A dist-upgradet most kihagynám lehetőség szerint, van még rajta pár dolog ami jó lenne ha nem hullana szét. Tervbe van véve, de csak pár hónap múlva.
- A hozzászóláshoz be kell jelentkezni
ketfele verzioju lightyd is fennvan:
lighttpd:amd64 (1.4.35-4ubuntu2, 1.4.35-4ubuntu2.1)
lighttpd-dev:amd64 (1.4.35-4ubuntu2, 1.4.35-4ubuntu2.1)
egyiket szedd le (vagyis inkabb mindkettot, nezd meg nincs-e szemet /usr/lib/lighttpd/-ben, majd tedd vissza ami kell)
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Próbáltam mindkettőt levakarni és feltenni, de ugyanúgy áll a helyzet. Sima csomag nélkül is pont ugyanez az üzenet. Nem emlékszem pontosan, de valami miatt kellett a dev is.
- A hozzászóláshoz be kell jelentkezni
Futtattam egy lighttpd -tt -f /etc/lighttpd/lighttpd.conf-ot, ennyit látok:
2019-02-05 19:55:36: (server.c.1452) WARNING: unknown config-key: ssl.use-compression (ignored)
2019-02-05 19:55:36: (server.c.1452) WARNING: unknown config-key: setenv.add-response-header (ignored)
Ez csak warning és a szervert nem konfiguráltam már jóideje.
- A hozzászóláshoz be kell jelentkezni
"Ez csak warning", azért ne nézzük le a WARNING-ot, mert sok error kiváltója lehet :D
- A hozzászóláshoz be kell jelentkezni
Tudom-tudom :) De végülis ignored.
Kiműtöttem a kérdéses sorokat, úgy hogy ne írjon ki semmit az ellenőrzés, de nem segített rajta.
Olyan érzésem van, mintha az openssl és a csomag valahol elszakadt volna egymástól és nem stimmelne a verziójuk.
- A hozzászóláshoz be kell jelentkezni
Ó a francba, rémlik valami. Csak rég volt, ezért csak most ugrik be. Ez fordított lighty volt, megpróbálom újra feltenni az alapján.
- A hozzászóláshoz be kell jelentkezni
Nnnnnnnaaaaa! Sikerült megoldani!
Köszönöm a hozzászólásokat, mert anélkül nem túrtam volna a rendszert és nem jutott volna eszembe, hogy nem a gyári lighty van fent.
Három dolog szivatott meg még azon felül:
* hiába kértem make-t, ha megtalálta a korábbi fordítás eredményeit, nem csinálta újra
* a mod_openssl.so-t külön kellett másolni src/.lib alól
* a systemd unit nem a megfelelő helyre mutatott, a jó megoldás ez lett (és változott a kiinduló állapothoz képest)
ExecStartPre=/usr/local/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.conf
ExecStart=/usr/local/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
Még egyszer köszönöm!
(hogy állítom a téma megnevezését? nem látok szerkesztés gombot)
- A hozzászóláshoz be kell jelentkezni
Szuper! Örülök,hogy megoldódott :)
- A hozzászóláshoz be kell jelentkezni