{"id":599,"date":"2025-12-31T09:06:31","date_gmt":"2025-12-31T08:06:31","guid":{"rendered":"https:\/\/robert.vanyi.org\/en\/?p=599"},"modified":"2025-12-31T09:36:07","modified_gmt":"2025-12-31T08:36:07","slug":"debian-upgrade-on-the-server-step-1","status":"publish","type":"post","link":"https:\/\/robert.vanyi.org\/en\/archives\/599","title":{"rendered":"Debian upgrade on the server &#8211; step 1"},"content":{"rendered":"\n<p>I have been planning for some time now to finally upgrade all Linux systems to Trixie. Yesterday I got there to do it on my server. To my surprise, it was still running Bullseye so first I had to upgrade to Bookworm. Just do the usual:<\/p>\n\n\n\n<p><code># apt-get update<br># apt-get upgrade<\/code><\/p>\n\n\n\n<p>Afterwards all the standard things were working properly, no adjustment needed. I&#8217;m a bit surprised that the munin execution time increased. Also the overall load is a bit higher, but I can expect that from a new system.<\/p>\n\n\n\n<p>For those who don&#8217;t understand what I&#8217;m talking about: see <a href=\"https:\/\/en.wikipedia.org\/wiki\/Debian_release_version_history\">Debian release version history<\/a> on Wikipedia. \ud83d\ude42 <\/p>\n\n\n\n<p>The only issue I had was with my web services. WordPress seems to work fine, but both mediawiki and roundcube were throwing internal server errors. Mediawiki was at version 1.32 from 2019, so I can say it is my fault. I tried to upgrade to 1.45, but there web-based upgrade was throwing a lot of errors. Then I read the manual (read me first &#8211; LOL) &#8211; it turned out 1.32 is too old, so I did the upgrade in two stages: from 1.32 to 1.38 and then 1.38 to 1.45. Was more or less ok, but I had to manually tweak the update scripts, more specifically the SQL commands in the .sql files, because the scripts wanted to drop tables or indexes that didn&#8217;t exist or update tables with commands having syntax error. Also needed to update the LocalSettings.php, but the <a href=\"https:\/\/www.mediawiki.org\/wiki\/Manual:Upgrading\">Manual:Upgrading<\/a> page in the Mediawiki documentation describes these.<\/p>\n\n\n\n<p>Update: roundcube actually works, the internal server error was caused by a mistake I did in the configuration file, not putting a string setting in &#8221;. It was already there for years, triggering warnings in the log stating that in the future it will cause an error. I cannot say I have not been warned.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been planning for some time now to finally upgrade all Linux systems to Trixie. Yesterday I got there to do it on my server. To my surprise, it was still running Bullseye so first I had to upgrade to Bookworm. Just do the usual: # apt-get update# apt-get upgrade Afterwards all the standard &hellip; <a href=\"https:\/\/robert.vanyi.org\/en\/archives\/599\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Debian upgrade on the server &#8211; step 1<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-599","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts\/599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/comments?post=599"}],"version-history":[{"count":0,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts\/599\/revisions"}],"wp:attachment":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/media?parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/categories?post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/tags?post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}