Debian - Tumblr Posts
Infighting is either why open source is so good or bad
For example
@x11-official mad because @wayland-official is trying to do better
@kde-official rightly thinks their interface is better than @gnome-de-official
@arch-officual and @debian-official are... the two main basies of all other distros
Anyways, I don't know how to put 3 polls in one post, so just fight in the reblogs.
Infighting is either why open source is so good or bad
For example
@x11-official mad because @wayland-official is trying to do better
@kde-official rightly thinks their interface is better than @gnome-de-official
@arch-officual and @debian-official are... the two main basies of all other distros
Anyways, I don't know how to put 3 polls in one post, so just fight in the reblogs.
Wait... @manjaro-official and @ubuntu-official are twins!
They have different a basis than each other, but still are twins.
Try to be user-friendly but aren't as user-friendly as they should be
2 package systems (that like to conflict)
strange behavior
instead of these, most people recommend...
Wait... @linuxmint-official and @endeavouros-official are twins!
(rant continues as imagined)
(also not sure if it's Mint or Pop! OS that fits better here)
Debian 8.0 Jessie - server upgrade notes
General
So the blog and my email address have been unavailable a few hours as I was thinking I could just run the upgrade in the background on a Sunday afternoon. My fault. 😉
See the Debian Jessie announcement and Debian Jessie release notes for general information.
On my system there’s only a web- and a mailserver with some antivirus and firewall stuff. So I had to adjust some Apache settings and fiddle with dovecot and some other start scripts. I was happy the udev maintainer included some checks against the kernel version, as I run a xen-based virtual root server by Vollmar.net and thus don’t install the kernel by myself (and stick to udev 175 or it wouldn’t boot any more 😉 ).
Apache 2.4 httpd
For the Apache webserver there are upgrade notes available in the documentation, I had to get rid of the NameVirtualHosts directive (if untouched the /etc/apache2/ports.conf file from Debian does the trick but I modified mine) and change Order allow,deny Allow from all into Require all granted everywhere in order to allow access to the web-roots again. Also the sites-available files now require a .conf suffix.
postgreSQL
Take care, it’s confusing, there will be the daemons for 9.1 and 9.4 running in parallel, the client will be the one of 9.4 but uses the 9.1 cluster. So only remove 9.1 after you migrated successfully from 9.1 to 9.4 (most probably by removing the existing 9.4 cluster created during package installation and running pg_upgradecluster 9.1 main).
phpMyAdmin
If you get errors like "PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 463" you need to upgrade your /etc/phpmyadmin/apache2.conf – most probably there’s a /etc/phpmyadmin/apache2.conf.dpkg-dist already sitting next to it, also see #709302 (it’s not a bug 😉 ).
postfix/dovecot mailserver
dovecot
So it seems that I did nearly make no changes in /etc/dovecot/conf but this lead to my IMAPs/POP3s daemons not starting any more. In the end I guess the ssl configuration was the culprit, I uncommented the lines pointing to my SSL-key files in 10-ssl.conf, no idea whether this was the 100% correct approach, it’s usually better to create local configuration.
clamav-daemon
For some reason I was hit by Debian #778507 – a letter was missing in /var/lib/dpkg/info/clamav-daemon.postinst, so line 626 has to be [ -n "$PidFile" ] && echo "PidFile $PidFile" >> $DEBCONFFILE
bley
I use bley by Evgeni Golov for greylisting, here I modified the init script by myself before to include the postgresql dependency and now had to accept upstream changes. But they also include a dbconfig-based database configuration now.
fail2ban
The fail2ban package seems to be more verbose now, so I could fix some typos in the rule files (one time the name of a local file was misspelt, one file lacked the ignoreregex= stanza).
Debian 8.0 Jessie – server upgrade notes was originally published on sebrem's musings
So I had to drop #!++. It's a really cool distro, just not ideal for this hardware. I installed Antix, which has been WAY more fun to use. The project also labels itself as proudly anti-fascist <3


So I'm doing the 32-bit challenge from Linux Unplugged. This Gateway Netbook was the only system I could get working. Wish me luck.
(Current OS: CrunchBangPlusPlus)

Inspired by other roundup pics- here’s a family portrait, at least 3/4 of it
I'm sick and tired of companies only providing deb packages it fucking sucks I now have to compile dpkg for Fedora of which isn't a problem for me, but I shouldn't need to do it
And this, kids, is why when you want to buy new hardware for your company, you buy standard stuff! For real though, who's the genius at QNAP that decided they were gonna make an enterprise grade NAS with a single board computer based on ARM v7? Fuck you. When the server reaches your pathetic EOSL, what happens? It stops being maintained and it has to be decommissioned. What happens then if someone wants to buy it back? Do they have to plug a security vulnerability on the network? All of that because you decided that using the cheapest components was a better idea? "But Yuka, you can hack the firmware to install Linux on it so you still have security updates" Debian isn't compiled for ARM Marvell anymore. The only version of Debian that is ready to install for this machine is Debian 10 which reached it's EOL only 2 years later! And that's not even taking into account the fact that you have to work around the system to flash the installer to the poor 16MB of unupgradable flash memory on board! "But further updates are too heavy on the system. It's just not powerful enough" Which is why it should have been made with standard components! So you can upgrade and maintain it! And then again, I'm not the one who decided that *an enterprise grade storage server* only needed 1GB of RAM! Tell me, oh great defender of garbage ideas, why do I have in my room a laptop from 2008 running ArchLinux in glorious 64bits with a desktop environment and everything if the system if just not powerful enough to get further updates? Tell me how the system is not powerful enough for updates when I used TrueNas Scale on my main storage server built on a Core2Duo from 2006! Not to even get into the default software of this thing which by itself is a crime but this isn't about that