============================ Saturday, September 27, 2014 ============================ Oops, the main Lino web server was offline for some hours this morning after an upgrade from `Squeeze `_ to `Wheezy `_ in order to make it resist to the Shellshock exploit. A good news: We have now two shortcut subdomains pointing to the most viewed parts of this website: - `demo.lino-framework.org `_ - `blog.lino-framework.org `_ Auf `spiegel.de `_ fand ich einen Artikel, der es mir erklärt. Und in der Tat, die folgende Zeile meldet auf `lino-framework.org` ein "vulnerable", was sie z.B. auf `mylino.org` nicht tut:: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" Also mache ich ein Upgrade von Squeeze nach Wheezy, was sowieso seit längerem fällig war. Voilà. Problem gelöst... ... außer, dass der Webserver danach nicht startete, denn da war noch ein bisschen zu regeln. Erstens musste ich wegen eines `Bugs `_ alle Virtual Environments neu generieren lassen:: $ sudo virtualenv /usr/local/pythonenv/demo $ sudo virtualenv /usr/local/pythonenv/BASELINE Und dann noch eine Zeile aus der `apache.conf` löschen:: # Include httpd.conf Und ich musste alle Sites in `sites-available` umbenennen:: # cd /etc/apache2/sites-available # sudo rename 's/$/.conf/' * Was aber so nicht geklappt hat, weil das ja Links sind. Letzten Endes habe ich alle meine Sites manuell neu enabled. Probleme mit Mailman nach Upgrade ================================= Und am nächsten Tag kam noch ein Problem mit mailman raus. Beim Upgrade hatte er gemeldet, dass Mailman noch Nachrichten in irgendwelchen Queues habe und es gefährlich sei, trotzdem mit dem Upgrade weiter zu machen. Und das scheint passiert zu sein. Priit hatte um 12 Uhr eine Nachricht nach kakoor geschickt... Jetzt ließ sich die Nachricht von Thea, die diese auch an kakoor und kiitsharakad geschickt hatte und die dort manuell gelöscht werden musste, die liess sich jetzt nicht mehr löschen. Das Web-Interface meldete keine Fehlermeldung, aber tat auch nichts. Habe leider nicht gefunden, wo Mailman seine Fehler hin loggt. Habe schließlich alle Nachrichten manuell gelöscht mit:: # cd /var/lib/mailman # python /usr/lib/mailman/bin/discard (Gefunden auf http://wiki.list.org/pages/viewpage.action?pageId=4030620) EDIT 20141001 : Das war aber gar nicht der Grund, sondern es lag an meinem "Redirect" für www:: ServerName lino-framework.org Redirect permanent / http://www.lino-framework.org/ Das musste ich wieder deaktivieren, danach erst klappte es. Mailman schickte sein POST an folgende Adresse:: http://lino-framework.org/cgi-bin/mailman/admindb/kiitsharakad Und weil er darauf ein `301 Moved permanetly` bekam, kriegte er das nicht geschnallt.