Projekt

Allgemein

Profil

Aktionen

Aufgabe #1951

offen

Aufgabe #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 2 Monaten hinzugefügt. Vor 17 Tagen aktualisiert.

Status:
Feedback
Priorität:
Normal
Kategorie:
Instanz MediaWiki
Beginn:
20.08.2024
Abgabedatum:
31.10.2024 (Fällig in 6 Tagen)
% erledigt:

80%

Geschätzter Aufwand:
5:00 h
Aufgewendete Zeit:

Beschreibung

In den Release notes steht hierzu nichts


Zugehörige Tickets 1 (1 offen0 geschlossen)

Blockiert Bereich Administration Rechentechnik - Aufgabe #1999: Umstellung zu Nginx (von Apache) bei MediaWiki für den Dienst WikiIn BearbeitungJohannFinsterbusch26.09.2024

Aktionen
Aktionen #1

Von SoerenBoxberger vor 2 Monaten aktualisiert

Aktionen #2

Von SoerenBoxberger vor etwa 2 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

Aktionen #3

Von SoerenBoxberger vor etwa 2 Monaten aktualisiert

  • Zugewiesen an wurde von Zuständigkeit Instandhaltung IT-Services zu SoerenBoxberger geändert
Aktionen #4

Von PaulRiegel vor 27 Tagen aktualisiert

  • Blockiert Aufgabe #1999: Umstellung zu Nginx (von Apache) bei MediaWiki für den Dienst Wiki wurde hinzugefügt
Aktionen #5

Von PaulRiegel vor 27 Tagen 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
Aktionen #6

Von PaulRiegel vor 17 Tagen 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.

Aktionen #7

Von PaulRiegel vor 17 Tagen 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".))

Aktionen #8

Von PaulRiegel vor 17 Tagen 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
Aktionen

Auch abrufbar als: Atom PDF