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

Intussen zit ons downtime weekend er al enkele uren op. We kijken tevreden terug op vlot verlopen upgrades. Alle extern toegankelijke diensten zouden intussen opnieuw naar behoren moeten werken. Merk je toch nog een probleem op? Dan kan je ons altijd via email bereiken.

Niet vergeten: dit weekend voeren wij grootschalige upgrades uit aan onze servers. Hierdoor zullen onze diensten gedurende het weekend soms niet beschikbaar zijn.
Wat technische informatie kan je vinden op https://docs.ulyssis.org/Webserver_changes_summer_2022

Thank you, Leuven and @ULYSSIS_KUL ! That was a #success. If you missed us, fear not: talk with Mario and Tibo next Monday, May 16, at Gent’s Afstudeerbeurs #jobfair.
This will be taking place at ICC Gent, Van Rysselberghedreef 2, stand 86, within the Casinozaal.

Load More