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
Dit jaar organiseert ULYSSIS een volledige track van 5 workshops over het werken met de UNIX Command-Line Interface.
Deze vijfde workshop is een concrete case vanop de 24 urenloop maar is van toepassing op allerhande grotere netwerken.
Thuis of op kot zit je goed met een simpele modem-router-AP-combo. Maar op de 24 urenloop, in een groot (bedrijfs)netwerk of als je wat meer controle wil, heb je al snel nood aan dure “enterprise” toestellen. Een veel goedkopere en leukere oplossing is je eigen gateway server bouwen om een aantal taken over te nemen.
We bouwen tijdens deze workshop een simpele gateway server op Linux die onder meer DHCP, Firewall en DNS levert. We bekijken hoe we dynamische en statische DHCP doen met isc-dhcp-server, simpele policy firewalling zowel als het blokkeren van ongewenste applicaties via shorewall, simpele DNS caching/forwarding met bind9. Indien er genoeg tijd is bekijken we ook hoe je een site kan afleiden naar een interne versie zoals ULYSSIS doet op de 24 urenloop, hoe ook DNS lichte firewalling kan doen en wat simpele monitoring.
Vergeet je niet in te schrijven op https://inschrijven.ulyssis.org
Blijf op de hoogte van al onze workshops door je in te schrijven op onze mailinglist via het formulier in de zijbalk.
Dit jaar organiseert ULYSSIS een volledige track van 5 workshops over het werken met de UNIX Command-Line Interface.
Deze vierde workshop is een concrete case uit de ULYSSIS infrastructuur.
De traditionale LAMP stack (Linux Apache MySQL PHP) gaat al heel wat jaren mee. Maar de tijd van single core CPUs, Apache 1.3 en PHP 4 zijn al lang voorbij. Is LAMP dan nog wel van deze tijd?
In deze workshop bekijken we hoe ULYSSIS de diversiteit van de LAMP stack bewaart zonder onnodig veel in te boeten op performance. We bouwen zelf een LAMP stack op en configureren die zo dat ze veel schaalbaarder en ook veiliger is dan de klassieke opbouw. Een workshop op een hoger niveau voor mensen met al enige kennis van Apache en MySQL die graag wat dieper willen ingaan op de onderliggende technologie.
Vergeet je niet in te schrijven op https://inschrijven.ulyssis.org
Blijf op de hoogte van al onze workshops door je in te schrijven op onze mailinglist via het formulier in de zijbalk
Doet jouw computer ook nog niet altijd wat jij wil? Dan is er een oplossing genaamd Linux! Linux is een gratis, snel, stabiel en open source-besturingssysteem dat compatibel is met zowat alle Windows- en Mac-bestanden. Kom naar onze workshop komende woensdag en we vertellen je hoe je aan de slag kan gaan met Linux om de werking van je computer volledig aan te passen aan jouw persoonlijke wensen.
De workshop gaat door op woensdag 27 april in het lokaal 00.144 (Celestijnenlaan 200A) om 20u. Je kan je inschrijven op inschrijven.ulyssis.org.
P.S. als er vragen mochten zijn, aarzel niet ons te contacteren.