Aufgabe #1951
offenAufgabe #1950: Aktualisierung NixOS (von Version 23.11) auf Version 24.05
Aktualisierung NixOS (von Version 23.11) auf Version 24.05 Instanz Dienst Wiki (Anwendung MediaWiki)
Von SoerenBoxberger vor 3 Monaten hinzugefügt. Vor etwa 1 Monat aktualisiert.
80%
Beschreibung
In den Release notes steht hierzu nichts
Von SoerenBoxberger vor 3 Monaten aktualisiert
Für das Upgrade habe ich den Code aus #1649 auf die in NixOS aktuelle Mediawiki version 1_41 angepasst, um die Extensions zu aktualisieren.
Danach nix-channel --add https://nixos.org/channels/nixos-24.05 nixos
, nix-channel --update
und nixos-rebuild switch
.
PASS gmp_setbit() basic tests [tests/gmp_setbit.phpt]
CC libpixbufloader_svg_la-io-svg.lo
CCLD libpixbufloader-svg.la
GEN gdk-pixbuf-loaders
CCLD rsvg-loader
GEN librsvg.thumbnailer
make[2]: Leaving directory '/build/librsvg-2.58.1/gdk-pixbuf-loader'
Making all in librsvg-c/tests-c
make[2]: Entering directory '/build/librsvg-2.58.1/librsvg-c/tests-c'
make all-am
make[3]: Entering directory '/build/librsvg-2.58.1/librsvg-c/tests-c'
CC api.o
FAIL gmp_setbit() with large index [tests/gmp_setbit_long.phpt]
PASS gmp_sign() basic tests [tests/gmp_sign.phpt]
PASS gmp_sqrt() basic tests [tests/gmp_sqrt.phpt]
PASS gmp_sqrtrem() basic tests [tests/gmp_sqrtrem.phpt]
PASS GMP functions with strict_types=1 [tests/gmp_strict_types.phpt]
PASS gmp_strval() tests [tests/gmp_strval.phpt]
PASS gmp_sub() tests [tests/gmp_sub.phpt]
PASS gmp_testbit() basic tests [tests/gmp_testbit.phpt]
PASS gmp_xor() basic tests [tests/gmp_xor.phpt]
PASS GMP operator overloading [tests/overloading.phpt]
PASS GMP serialization and unserialization [tests/serialize.phpt]
PASS Surprising result with integer literals (hex/binary/octal) [tests/surprising_integer_literals.phpt]
PASS Unserialize GMP instance with internal reference to itself [tests/unserialize_with_reference.phpt]
=====================================================================
TIME END 2024-08-28 10:21:13
=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped : 0
Exts tested : 12
---------------------------------------------------------------------
Number of tests : 76 76
Tests skipped : 0 ( 0.0%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 1 ( 1.3%) ( 1.3%)
Tests passed : 75 ( 98.7%) ( 98.7%)
---------------------------------------------------------------------
Time taken : 92 seconds
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
gmp_setbit() with large index [tests/gmp_setbit_long.phpt]
=====================================================================
make: *** [Makefile:136: test] Error 1
error: builder for '/nix/store/vr5nqlmxab91aikxx8wsl7x8x9qp9chm-php-gmp-8.1.29.drv' failed with exit code 2;
last 10 log lines:
> ---------------------------------------------------------------------
> Time taken : 92 seconds
> =====================================================================
>
> =====================================================================
> FAILED TEST SUMMARY
> ---------------------------------------------------------------------
> gmp_setbit() with large index [tests/gmp_setbit_long.phpt]
> =====================================================================
> make: *** [Makefile:136: test] Error 1
For full logs, run 'nix-store -l /nix/store/vr5nqlmxab91aikxx8wsl7x8x9qp9chm-php-gmp-8.1.29.drv'.
error: 1 dependencies of derivation '/nix/store/qxy7zgzgicswr5d54841h58rlivndsg6-php-extra-init-8.1.29.ini.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7jygsa5wdbjhimvyqv6x3kgq8ayz6fkm-php-with-extensions-8.1.29.drv' failed to build
error: 1 dependencies of derivation '/nix/store/h0s6r36wii34qajgv140jsy24ycp5q7j-mediawiki-scripts.drv' failed to build
error: 1 dependencies of derivation '/nix/store/0ll73ijjf27q0qf3cnfw8jgrxjrw3m26-unit-phpfpm-mediawiki.service.drv' failed to build
error: 1 dependencies of derivation '/nix/store/wls3gm9if0yafp2dy3js14k191qqh2dx-unit-script-mediawiki-init-start.drv' failed to build
error: 1 dependencies of derivation '/nix/store/21jpjk6cfm9vfizd606xdpbzf47d6a5c-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qdy3iza1z4z9785mpvzhlnh897q04lwj-system-units.drv' failed to build
error: 1 dependencies of derivation '/nix/store/8s2i3ns2zk70kd2a27fy7qjc6047yjwa-nixos-system-wiki-24.05.4248.2527da1ef492.drv' failed to build
Da der Build fehlschlägt, setze ich ersteinmal den Container auf den vorigen Zustand zurück
Von SoerenBoxberger vor 3 Monaten aktualisiert
- Zugewiesen an wurde von Zuständigkeit Instandhaltung IT-Services zu SoerenBoxberger geändert
Von PaulRiegel vor etwa 2 Monaten aktualisiert
- Blockiert Aufgabe #1999: Umstellung zu Nginx (von Apache) bei MediaWiki für den Dienst Wiki wurde hinzugefügt
Von PaulRiegel vor etwa 2 Monaten aktualisiert
- Thema wurde von Mediawiki Update Nix-Channel 23.11 -> 24.05 zu Aktualisierung NixOS (von Version 23.11) auf Version 24.05 Instanz Dienst Wiki (Anwendung MediaWiki) geändert
- Abgabedatum wurde auf 31.10.2024 gesetzt
- Zugewiesen an wurde von SoerenBoxberger zu Bereich Administration Rechentechnik geändert
- Priorität wurde von Normal zu Dringend geändert
Von PaulRiegel vor etwa 1 Monat aktualisiert
- Status wurde von Neu zu Gelöst geändert
- Priorität wurde von Dringend zu Normal geändert
Als ich mich wegen #1999 umschaute, stellte ich fest, dass bereits der channel (bereits noch) auf 24.05 umgestellt war.
Mir gelang es - mit ein wenig sinnarmer Herumspielerei -, dass die Aktualisierung erfolgreich war.
Von PaulRiegel vor etwa 1 Monat aktualisiert
Dabei habe ich "nebenbei" unnötig dediziert installierte - da ohnehin standardmäßig mit ausgelieferte - Erweiterungen bei der Konfiguration (bei NixOS (in der Datei /etc/nixos/configuration.nix)) "auskommentiert" (und selbstverständlich auch geprüft, dass sie weiterhin (funktionstüchtig) verfügbar sind.)
von
Interwiki 3.2 (c692358) 08:23, 27. Feb. 2024
zu
Interwiki 3.2
von
Cite – (3428a47) 08:24, 20. Feb. 2024
zu
Cite –
von
ConfirmEdit 1.6.0 (53d0e6f) 08:23, 27. Feb. 2024
zu
ConfirmEdit 1.6.0
Im Übrigen kam ich "zwangsläufig" darauf, da die Erweiterung Cite - passend zu MediaWiki Version 41 - sich nicht installieren lassen wollte. (Die Aktualisierung - systemd service mediawiki-init.service
- schlug fehl. Auf die Schnelle konnte ich "isolieren", dass das Problem (ausschließlich) durch die Aktualisierung dieser Erweiterung entsteht. (Im Übrigen funktionierte die Version der Erweiterung für MediaWiki Version 40 bei MediaWiki Version 41 "noch".))
Von PaulRiegel vor etwa 1 Monat aktualisiert
- Status wurde von Gelöst zu Feedback geändert
- % erledigt wurde von 0 zu 80 geändert
- Geschätzter Aufwand wurde auf 5:00 h gesetzt