This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~META: title = C2021D10: Software updates juli 2021 ~~ {{htmlmetatags> metatag-keywords=(software update) metatag-og:title=(Software updates juli 2021) metatag-og:description=( In de periode van 5--8 juli worden er software updates in de NPO hosting omgeving uitgevoerd. Het betreft: apache, php, passenger, tomcat, newrelic-java5, tomcat-native, elasticsearch, grafana, keycloak, influxdb2, redis, openldap, imagemagick, alsa-utils, dovecot, vsftpd, postfix, unrar, bind, dhcp, git, sudo en phpmyadmin Verder zijn er meldingen betreffende een wijziging in paden van een aantal systeem systeem-tools. ) }} ====== C2021D10: Software updates juli 2021 ====== ====== Aankondiging: Software onderhoud hosting omgeving ====== Beste klant/collega, (Is dit bericht niet goed leesbaar? Bekijk dan de [[|online versie]].) Wij vragen aandacht voor het volgende: - Wijziging paden van een aantal systeem-tools - Reguliere software updates ==== Wijziging paden van een aantal systeem-tools ==== Een modaal linux systeem bestaat uit een ruime verzameling van verschillende systeem-tools, zoals ls, cp, mv, vi, grep, awk, sed, python, perl enzovoorts. Deze tools zijn vaak gegroepeerd in zogeheten packages, waarbij een package het tool zelf bevat maar ook bestanden daaromheen, zoals configuratie en documentatie bestanden. Het kan voorkomen dat de versie van zo'n package die gebundeld is met het OS wat ouder is dan de meest recente versie en misschien nog wat functionaliteit mist. Als dat gebeurt dan kiezen wij er (indien gewenst) voor om een nieuwere versie van hetzelfde package ernaast te zetten. De oude versie staat dan nog op z'n oorspronkelijke plek; meestal in ''/bin'' of ''/usr/bin''. De nieuwe versie plaatsen we meestal onder ''/local'' Over de jaren heen zijn er op die manier een aantal nieuwere versies van tools in ''/local'' bijgekomen. Echter, eerder dit jaar heeft er een OS upgrade plaatsgevonden naar een nieuwer OS. En in dat nieuwere OS zijn een heel aantal packages van een nieuwere versie, waardoor de ''/local'' varianten overbodig zijn geworden. Deze software update ronde grijpen we aan om een aantal van die varianten op te ruimen. Het betreft de volgende packages: ^package ^/local pad (vervalt) ^ |curl |''/local/curl-max'' | |e2fsprogs |''/local/e2fsprogs'' | |quota |''/local/quota'' | |kexec-tools |''/local/kexec-tools'' | |mcelog |''/local/mcelog'' | |ipmitool |''/local/ipmitool'' | De onderliggende tools uit deze packages blijven gewoon beschikbaar, maar dan weer op de reguliere systeem paden (meestal in ''/usr/bin''). Voorbeeld: er stond voorheen een curl variant in ''/local/curl-max/bin/curl''. Deze vervalt, maar de systeemvariant in ''/usr/bin/curl'' blijft gewoon beschikbaar en is sinds de OS upgrade eerder dit jaar ook even nieuw als de versie die we onder ''/local/curl-max'' aanboden. De moraal van dit verhaal is: Als je zorgt dat ''/usr/bin'' in je ''$PATH'' zit (wat default het geval is) dan merk je weinig tot niets van deze opschoningsactie. ===== Software update rooster ===== Het software update rooster voor de komende tijd ziet er als volgt uit: ^Actie ^uitrol in test ^gelegenheid tot testen ^uitrol in productie ^ |software updates Juli |24--25 juni |28 juni -- 2 juli |5--8 juli | |software updates Augustus |15--16 juli |19 juli -- 13 augustus((langere periode ivm zomervervakantie)) |16--19 augustus | |software updates September |2--3 september |6--10 september |13--16 september | |software updates Oktober |30 september -- 1 oktober |4--8 oktober |11--14 oktober | |software updates November |28--29 oktober |1--5 november |8--11 november | |software updates December |25--26 november |29 november -- 3 december |6--9 december | ===== Reguliere software updates ===== De updates worden op 24--25 juni op het testcluster doorgevoerd, waarna de week van 28 juni--2 juli gebruikt kan worden om te testen. In de periode van 5--8 juli worden de updates op de productie-omgevingen doorgevoerd volgens onderstaand schema: ==== CHP ==== **Vetgedrukte** items zijn geüpdate. Merk op dat voor alle images het onderliggende ALpine Linux image geüpdate is van versie 3.13 naar 3.14. ^image ^alpine versie ^tags ^wat is het ^ |registry.npohosting.nl/npohosting/base |**3.14.0** |**[[https://alpinelinux.org/releases/|3.14]]** |[[https://alpinelinux.org/|Alpine linux]] | |registry.npohosting.nl/npohosting/base-jre |**3.14.0** |**[[https://alpinelinux.org/releases/|3.14]]** |[[https://alpinelinux.org/releases/|Alpine linux]] + openjdk8-jre | |registry.npohosting.nl/npohosting/nginx |**3.14.0** |[[http://nginx.org/en/CHANGES|1.21.0]] |base + [[http://nginx.org/|nginx]] + nginx modules | |registry.npohosting.nl/npohosting/php-fpm |**3.14.0** |[[https://www.php.net/ChangeLog-7.php#7.3.28|7.3.28]] **[[https://www.php.net/ChangeLog-7.php#7.4.20|7.4.20]]** |base + [[https://www.php.net/|php]] + extensies | |registry.npohosting.nl/npohosting/ruby |**3.14.0** |[[https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/|2.6.7]] |base + [[https://www.ruby-lang.org/en/|ruby]] | ==== Appcluster ==== /* Dingen die deze ronde niet meedoen zijn uit ge-comment */ ^wat ^impact ^op ^van ^ naar ^ /*|keepalived |0 |W |2.2.2 |[[http://www.keepalived.org/changelog.html|2.2.2]]|*/ /*|icecast |0 |W |2.4.0-kh15 |[[https://github.com/karlheyes/icecast-kh|2.4.0-kh15]] |*/ /*^ ^^^^^*/ |dhcp |0 |D1 |4.4.2 |[[https://downloads.isc.org/isc/dhcp/4.4.2-P1/dhcp-4.4.2-P1-RELNOTES|4.4.2-P1]] | /*|freeipmi |0 |D1 |1.6.7 |[[https://www.gnu.org/software/freeipmi/NEWS|1.6.8]] |*/ /*|nrpe |0 |D1 |4.0.3 |[[https://github.com/NagiosEnterprises/nrpe/blob/master/CHANGELOG.md|4.0.3]] |*/ /*|cacti |0 |D1 |1.2.16 |[[https://www.cacti.net/changelog.php|1.2.17]] |*/ /*|cacti-spine |0 |D1 |1.2.16 |[[https://www.cacti.net/spine_changelog.php|1.2.17]] |*/ |phpmyadmin |0 |D1 |5.1.0 |[[https://www.phpmyadmin.net/files/5.1.1/|5.1.1]]| |vsftpd |1 |D1 |3.0.3 |[[https://security.appspot.com/vsftpd/Changelog.txt|3.0.4]] | /*|openssh |0 |D1 |8.6p1 |[[https://www.openssh.com/releasenotes.html|8.6p1]] |*/ /*|GeoIP |0 |D1 |1.6.12 |1.6.12 | */ /*|geoipupdate |0 |D1 |3.1.1 |[[https://github.com/maxmind/geoipupdate/blob/master/CHANGELOG.md|3.1.1]] |*/ /*|fcron |0 |D1 |3.2.1 |[[http://fcron.free.fr/doc/en/changes.html|3.2.1]] |*/ /*|chrony |0 |D1 |4.0 |[[https://chrony.tuxfamily.org/news.html|4.1]] |*/ |openldap |1 |D1 |2.4.58 |[[https://www.openldap.org/software/release/changes.html|2.4.59]] | /*|freeradius 3.x |1 |D1 |3.0.20 |[[https://freeradius.org/release_notes/?br=3.0.x&re=3.0.21|3.0.21]] |*/ |dovecot |1 |D1 |2.3.14 |[[https://www.dovecot.org/|2.3.15]] | /*|mailman |1 |D1 |2.1.33 |[[https://launchpad.net/mailman/2.1/2.1.34|2.1.34]] |*/ /*|mongodb |1 |D1 |4.4.0 |[[https://docs.mongodb.com/manual/release-notes/4.4/|4.4.1]] |*/ /*|mongodb-database-tools |0 |D1 |100.1.1 |[[https://docs.mongodb.com/database-tools/release-notes/database-tools-changelog/|100.2.0]] |*/ /*|graylog |1 |D1 |3.3.5 |[[http://docs.graylog.org/en/3.3/pages/changelog.html|3.3.8]] |*/ /*|influxdb |1 |D1 |1.8.5 |[[https://docs.influxdata.com/influxdb/v1.8/reference/release-notes/influxdb/|1.8.6]] |*/ |influxdb2 |1 |D1 |2.0.6 |[[https://docs.influxdata.com/influxdb/v2.0/reference/release-notes/influxdb/|2.0.7]] | |grafana |1 |D1 |7.5.7 |[[https://github.com/grafana/grafana/blob/master/CHANGELOG.md|8.0.3]] | /*|postgresql |1 |D1 |9.6.21 |[[https://www.postgresql.org/docs/9.6/static/release.html|9.6.22]]|*/ /*|redis |1 |D1 |6.2.3 |[[https://raw.githubusercontent.com/antirez/redis/6.2/00-RELEASENOTES|6.2.4]] |*/ |alsa-utils |0 |D1 |1.2.4 |[[https://www.alsa-project.org/wiki/Main_Page|1.2.5.1]] | /*|mp4split |0 |D1 |1.10.28 |[[https://docs.unified-streaming.com/installation/distributions.html|1.11.1]] |*/ /*|mod_smooth_streaming |0 |D1 |1.10.28 |[[https://docs.unified-streaming.com/installation/distributions.html|1.11.1]] |*/ /*|atop |0 |D1 |2.6.0 |[[https://www.atoptool.nl/downloadatop.php|2.6.0]] |*/ |sudo |0 |D1 |1.9.7 |[[https://www.sudo.ws/changes.html|1.9.7p1]] | |apache |0 |D1 |2.4.46 |[[http://www.apache.org/dist/httpd/CHANGES_2.4.48|2.4.48]] | ^ ^^^^^ /*|syslog-ng |0 |D2 |3.31.2 |[[https://github.com/balabit/syslog-ng/blob/master/NEWS.md|3.32.1]] |*/ /*|nginx |0 |D2 |1.19.9 |[[http://nginx.org/en/CHANGES|1.21.0]]|*/ |php 7.3 |0 |D2 |7.3.28 |[[https://www.php.net/ChangeLog-7.php#7.3.28|7.3.28]]((uitsluitend update van php modules)) | |php 7.4 |0 |D2 |7.4.19 |[[https://www.php.net/ChangeLog-7.php#7.4.19|7.4.20]] | |passenger |0 |D2 |6.0.8 |[[https://github.com/phusion/passenger/blob/stable-6.0/CHANGELOG|6.0.9]] | /*|ruby 2.6 |0 |D2 |2.6.7 |[[https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/|2.6.7]] |*/ /*|python |0 |D2 |2.7.17 |[[https://www.python.org/downloads/release/python-2717/|2.7.17]] |*/ /*|python |0 |D2 |3.8.9 |[[https://docs.python.org/3.8/whatsnew/changelog.html|3.8.10]] |*/ /*|node 12 |0 |D2 |12.22.1 |[[https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md|12.22.1]] |*/ /*|yarn |0 |D2 |1.22.5 |[[https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md|1.22.5]]|*/ /*|perl |0 |D2 |5.32.1 |[[https://perldoc.perl.org/index-history.html|5.34.0]] |*/ |tomcat-native |0 |D2 |1.2.28 |[[http://tomcat.apache.org/native-doc/miscellaneous/changelog.html|1.2.30]] | |ImageMagick |0 |D2 |7.0.11-13 |[[https://www.imagemagick.org/script/changelog.php|7.1.0-0]] | /*|curl |0 |D2 |7.76.1 |[[https://curl.haxx.se/changes.html|7.77.0]] |*/ /*|goaccess |0 |D2 |1.4.6 |[[https://goaccess.io/release-notes|1.5]] |*/ /*|gzip |0 |D2 |1.10 |[[https://www.gnu.org/software/gzip/|1.10]] |*/ /*|rclone |0 |D2 |1.55.1 |[[https://rclone.org/changelog/|1.55.1]] |*/ /*|ts |0 |D2 |0.7.3 |[[http://freshmeat.sourceforge.net/projects/taskspooler|0.7.3]] |*/ /*|ffmpeg |0 |D2 |4.4 |[[https://www.ffmpeg.org/download.html#releases|4.4]] |*/ /*|sox |0 |D2 |14.4.2 |[[http://sox.sourceforge.net/|14.4.2]] |*/ |git |0 |D2 |2.31.1 |[[https://git-scm.com/|2.32.0]] | /*|netperf |0 |D2 |2.7.0 |[[https://github.com/HewlettPackard/netperf/blob/master/Release_Notes|2.7.0]] |*/ /*|id3v2 |0 |D2 |0.1.11 |[[https://sourceforge.net/projects/id3v2/|0.1.12]] |*/ /*|httperf |0 |D2 |2020-08-02 |[[https://github.com/httperf/httperf|2020-12-06]] |*/ /*|wkhtmltox |0 |D2 |0.11.0 |[[https://github.com/wkhtmltopdf/wkhtmltopdf/blob/master/CHANGELOG.md|0.12.6]] |*/ |postfix |0 |D2 |3.6.0 |[[http://www.postfix.org/announcements/postfix-3.6.1.html|3.6.1]] | /*|amavisd |0 |D2 |2.11.1 |[[https://www.amavis.org/release-notes.txt|2.11.1]] |*/ /*|clamav |0 |D2 |0.103.2 |[[https://blog.clamav.net/|0.103.2]] |*/ /*|p0f |0 |D2 |3.09b |[[https://lcamtuf.coredump.cx/p0f3/|3.09b]] |*/ /*|postgrey |0 |D2 |1.37 |[[https://github.com/schweikert/postgrey/blob/master/Changes|1.37]] |*/ /*|spamassassin |0 |D2 |3.4.6 |[[https://spamassassin.apache.org/news.html|3.4.6]] |*/ |unrar |0 |D2 |6.0.6 |[[http://www.linuxfromscratch.org/blfs/view/svn/general/unrar.html|6.0.7]] | |bind |0 |D2 |9.11.32 |[[https://ftp.isc.org/isc/bind9/9.11.33/CHANGES|9.11.33]] | /*|unbound |0 |D2 |1.13.1 |[[http://www.unbound.net/download.html|1.13.1]] |*/ ^ ^^^^^ /*|memcached |1--2 |N3 |1.6.8 |[[https://github.com/memcached/memcached/wiki/ReleaseNotes169|1.6.9]]|*/ /*|OpenJDK8U-jre |2 |N3 |8u292b10 |[[https://adoptopenjdk.net/release_notes.html|8u292b10]] |*/ /*|OpenJDK11U-jre |2 |N3 |11.0.11_9 |[[https://adoptopenjdk.net/release_notes.html|11.0.11_9]] |*/ /*|OpenJDK11U-jdk |2 |N3 |11.0.11_9 |[[https://adoptopenjdk.net/release_notes.html|11.0.11_9]] |*/ |tomcat 8 |2 |N3 |8.5.66 |[[https://tomcat.apache.org/tomcat-8.5-doc/changelog.html|8.5.68]] | |tomcat 9 |2 |N3 |9.0.46 |[[https://tomcat.apache.org/tomcat-9.0-doc/RELEASE-NOTES.txt|9.0.48]] | /*|mysql-connector-java |2 |N3 |8.0.24 |[[https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/|8.0.25]] |*/ /*|mysql-connector-java5 |2 |N3 |5.1.49 |[[https://dev.mysql.com/doc/relnotes/connector-j/5.1/en/|5.1.49]] |*/ |newrelic-java |2 |N3 |6.5.0 |[[https://docs.newrelic.com/docs/agents/java-agent|7.0.1]] | /*|ActiveMQ |2 |N3 |5.16.1 |[[http://activemq.apache.org/activemq-51513-release.html|5.16.2]] |*/ |keycloak |2 |N3 |12.0.4 |[[https://www.keycloak.org/docs/latest/release_notes/index.html|14.0.0]] | /*|mariadb |1 |N3 |10.2.37 |[[https://mariadb.com/kb/en/library/mariadb-10238-release-notes/|10.2.38]] |*/ /*|mysql |1 |N3 |5.7.34 |[[https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-34.html|5.7.34]] |*/ ^ ^^^^^ |Elastic Search 7.x |0 |D3 |7.12.0 |[[https://www.elastic.co/guide/en/elasticsearch/reference/7.13/es-release-notes.html|7.13.2]] | ^ ^^^^^ ==== Legenda ==== Veel software kan zonder, of met heel weinig impact ge-update worden. Voor deze zaken kiezen we ervoor om zo'n update overdag uit te voeren. Bij een aantal andere componenten is er iets meer impact merkbaar. Die voeren we uit in een nachtelijks change window. Hieronder is de impact genummerd van 0 (geen impact) via 1 (korte onderbreking van enkele seconden) tot 2 (onderbreking van enkele minuten op de dienstverlening). De tijdstippen zijn als volgt: ^code ^tijdstip ^ |D1 |maandag 5 juli 8:00--17:00 | |D2 |dinsdag 6 juli 8:00--12:00 | |N3 |woensdag 7 juli 1:00--6:00 AM | |D3 |woensdag 7 juli 8:00--17:00 | |W |5--8 juli 8:00--17:00 | /*|tbd |te bepalen in overleg met de gebruikers |*/ ==== Bereikbaarheid ==== Team Hosting&Streaming is gedurende al het onderhoud via de normale kanalen bereikbaar. Zie de [[:contact|contact pagina]]. aankondigingen/2021/c2021d10-software-updates-202107.txt Last modified: 2025/03/21 11:39by 127.0.0.1 Log In