Downtime zomer 2016: broken, fixed & new things

Tijdens het weekend van 25 en 26 juni voerden we upgrades op bijna al onze servers uit van Ubuntu 14.04 LTS naar 16.04. Zo schakelden we over naar systemd als init-systeem en namen we PHP7, MariaDB 10.0 en PostgreSQL 9.5 in gebruik. Vele programmeertalen werden ook geüpgradet.

Bekende problemen en hun oplossing:

  • De upgrade van PHP 5.5 naar PHP 7.0 brengt enkele grote veranderingen met zich mee. De al gedurende lange tijd als verouderd gemarkeerde onderdelen zoals php_mysql en ereg zijn eindelijk verwijderd. Deze elementen logden al 2 jaar E_DEPRECATED errors.
  • Verschillende users hebben problemen gemeld met SSH en SFTP. Na verder onderzoek bleken er veranderingen te zijn aan PAM/NSS waardoor correcte logins verkeerd werden gelogd. Hierdoor werden connecties toch geblokkeerd door fail2ban na enkele pogingen. Fail2ban werd uitgeschakeld en we werken aan een configuratiewijziging.
  • Enkele zeer oude accounts ondervinden problemen met MariaDB 10.0. Concreet gaat het over errors over authenticatie, de password hash of een malformed packet. Al deze errors worden veroorzaakt door hetzelfde onderliggend probleem. Zeer oude accounts die al zeer lang hetzelfde MySQL wachtwoord gebruiken hebben zo een oude password hash in de database server dat MySQL weigert connecties te aanvaarden voor die user. De oplossing is om je wachtwoord opnieuw in te stellen via UCC, zodat de hash wordt vervangen. Je kan hetzelfde of een ander wachtwoord gebruiken.
  • De upgrade van Python 3.4 naar Python 3.5 kan problemen meebrengen met paden en virtual environments. Pas dus je paden aan als je python3.4 had gehardcode. Gebruik je een venv? Probeer dan je venv te updaten naar 3.5 paden met python3.5 -m venv –upgrade ENV_NAME. Als dat niet werkt zal je de virtual environment moeten heraanmaken (inclusief dependencies).
  • Verschillende andere programmeertalen en stukken software kregen een update. Merk je toch nog een ander probleem op, stuur ons dan zeker een bericht op ulyssis@ulyssis.org

Updates en toekomstmuziek:

  • ULYSSIS biedt al enkele jaren toegang tot het ULYSSIS/Kotnet IRC netwerk via webirc.ulyssis.org. De oude software, qwebirc, was sterk verouderd en werd vervangen door The Lounge WebIRC.
  • phpMyAdmin werd bijgewerkt naar versie 4.6
  • Er staat een update gepland naar GitLab 8.9. Daardoor kan gitlab.ulyssis.org mogelijks kort ontoegankelijk zijn.
  • We zijn druk in de planfase van ons nieuw controlepaneel dat het verouderde UCC zal vervangen.  We hebben al heel wat feedback van verschillende gebruikers gebundeld. Heb je toch nog een bepaalde suggestie of vraag? Laat ons iets weten op ulyssis@ulyssis.org

 

Sponsors

Workshop Mailinglijst

Blijf op de hoogte van onze workshops door je in te schrijven op onze mailinglijst.

Twitter

First Job? New challenge? Internship? Summer job? This is your chance to discover FOSS innovators. Check out our list of open source companies at https://opensourcejobfair.be #FOSS #FOSSH #OpenSource #fossjobs

Vraag je je af hoe ULYSSIS achter de schermen werkt, wat een ULYSSIS-lid zoal doet en hoe onze hosting setup in elkaar zit? Iedereen is welkom op woensdag 14 april vanaf 20u om met ons in gesprek te gaan en al je prangende vragen te stellen via https://jitsi.ulyssis.org/rfc

Wil je leren hoe je de gemiddelden van kolommen A, P, R, I en L optelt? Heeft jouw middelbaar het niet zo nauw genomen met de leerplannen en heb je dus geen idee hoe V1 te vermenigvuldigen met I8 in S12? Neem dan deel aan onze online workshop op 1 april op https://jitsi.ulyssis.org/excel

Load More...