{"id":5803,"date":"2024-12-31T10:04:44","date_gmt":"2024-12-31T09:04:44","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=5803"},"modified":"2025-08-15T09:57:53","modified_gmt":"2025-08-15T07:57:53","slug":"noble","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=5803","title":{"rendered":"Noble"},"content":{"rendered":"<p>Ich sammele hier mal, was mir beim Upgrade auf von Ubuntu 22.04 LTS auf Ubuntu 24.04 LTS so auf die F\u00fc\u00dfe fiel. Die Liste wird erg\u00e4nzt, bis ich meinen letzten Server auf der aktuellen LTS habe.<\/p>\n<h3>Upgrade bleibt stehen<\/h3>\n<p>Urs\u00e4chlich hierf\u00fcr war <em>needrestart<\/em>. Ein<\/p>\n<pre>ps aux | grep dpkg<\/pre>\n<p>zeigte<\/p>\n<pre>root \u00a0\u00a0\u00a0\u00a0\u00a0\u00a017007 \u00a00.0 \u00a00.3 \u00a012252 \u00a07204 pts\/2 \u00a0\u00a0\u00a0Ss+ \u00a009:37 \u00a0\u00a00:00 \/usr\/bin\/dpkg --force-overwrite --status-fd 107 --configure --pending \r\nroot \u00a0\u00a0\u00a0\u00a0\u00a0\u00a017008 \u00a00.0 \u00a00.0 \u00a0\u00a02800 \u00a01056 pts\/2 \u00a0\u00a0\u00a0S+ \u00a0\u00a009:37 \u00a0\u00a00:00 sh -c -- (test -x \/usr\/lib\/needrestart\/dpkg-status &amp;&amp; \/usr\/lib\/needrestart\/dpkg-status || cat &gt; \/dev\/null) \r\nroot \u00a0\u00a0\u00a0\u00a0\u00a0\u00a017009 \u00a00.0 \u00a00.0 \u00a0\u00a02800 \u00a0\u00a0104 pts\/2 \u00a0\u00a0\u00a0S+ \u00a0\u00a009:37 \u00a0\u00a00:00 sh -c -- (test -x \/usr\/lib\/needrestart\/dpkg-status &amp;&amp; \/usr\/lib\/needrestart\/dpkg-status || cat &gt; \/dev\/null) \r\nroot \u00a0\u00a0\u00a0\u00a0\u00a0\u00a017010 \u00a00.0 \u00a00.0 \u00a0\u00a02800 \u00a01116 pts\/2 \u00a0\u00a0\u00a0S+ \u00a0\u00a009:37 \u00a0\u00a00:00 \/bin\/sh \/usr\/lib\/needrestart\/dpkg-status \r\nroot \u00a0\u00a0\u00a0\u00a0\u00a0\u00a018937 \u00a00.0 \u00a00.1 \u00a0\u00a06544 \u00a02280 pts\/1 \u00a0\u00a0\u00a0S+ \u00a0\u00a009:48 \u00a0\u00a00:00 grep --color=auto dpkg\r\n<\/pre>\n<p>Vermutlich lauerte needrestart auf eine Eingabe, die aber in der Shell mit do-release-upgrade nie erschien. Weiter ging es erst nach einem<\/p>\n<pre>kill 17010 # also den Prozess hier: \/bin\/sh \/usr\/lib\/needrestart\/dpkg-status<\/pre>\n<p>Also: Von Anfang an zwei Shells auf einem Server offen haben, der gerade <em>do-relase-upgrade<\/em> laufen hat.<\/p>\n<h3>Wireguard &amp; Namensaufl\u00f6sung<\/h3>\n<p>Unser Wireguard Server hat einen lokalen <em>unbound<\/em> f\u00fcr die Namensaufl\u00f6sung &#8211; und der wollte nach dem Upgrade nicht mehr starten. Urs\u00e4chlich hierf\u00fcr war, dass systemd-resolved den entsprechenden Port bereits belegt hatte &#8211; und das, obwohl der Dienst davor eigentlich disabled war. Vermutlich hatte ich das mask vergessen? Wie auch immer: die Konfiguration von unbound f\u00fcr 24.04 ist <a href=\"https:\/\/unbound.docs.nlnetlabs.nl\/_\/downloads\/en\/latest\/pdf\/\" target=\"_blank\" rel=\"noopener\">hier beschrieben<\/a>.<\/p>\n<h3>Apache<\/h3>\n<p>Wie \u00fcblich muss nach dem Upgrade das PHP Modul f\u00fcr den Apache h\u00e4ndisch deaktiviert \/ aktiviert werden:<\/p>\n<pre>a2dismod php8.1\r\na2enmod php8.3\r\nsystemctl restart apache2<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ich sammele hier mal, was mir beim Upgrade auf von Ubuntu 22.04 LTS auf Ubuntu 24.04 LTS so auf die F\u00fc\u00dfe fiel. Die Liste wird erg\u00e4nzt, bis ich meinen letzten Server auf der aktuellen LTS habe. Upgrade bleibt stehen Urs\u00e4chlich hierf\u00fcr war needrestart. Ein ps aux | grep dpkg zeigte root \u00a0\u00a0\u00a0\u00a0\u00a0\u00a017007 \u00a00.0 \u00a00.3 \u00a012252 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-5803","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5803"}],"version-history":[{"count":8,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5803\/revisions"}],"predecessor-version":[{"id":5816,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5803\/revisions\/5816"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}