3.2.0.beta4 Build fehlgeschlagen -- Seite ausgefallen

Aufgrund der Aufforderung des Dashboards, dass 3.2.0.beta4 ein dringendes Upgrade sei, ist dieses fehlgeschlagen.

Aufgrund der Fehlermeldung wurde ich angewiesen, Folgendes zu überprüfen:

  • bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/rbtrace-0.5.1/mkmf.log

Dies baute msgpack mit folgendem Fehler:

LD_LIBRARY_PATH=.:/usr/local/lib "./configure --disable-dependency-tracking --disable-shared --with-pic --prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.1/ext/dst/ --libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.1/ext/dst/lib"
ls: '.': Operation not permitted
configure: error: working directory cannot be determined

Bitte helfen Sie! Ich möchte ungern aus dem Backup wiederherstellen.

Bearbeiten:

Ich habe git pull und ./launcher rebuild app ausgeführt.

Können Sie auf tests-passed neu aufbauen/sind Sie bereit dazu? Ich vermute, dass der neueste beta-Tag von diesem “transienten” Abhängigkeitsfehler betroffen ist, der sich inzwischen in der neuesten Version behoben hat. Oder warten Sie auf die nächste beta und starten Sie einfach Ihren Container neu und warten Sie ab?

Wie wechsle ich zu tests-passed?

Bearbeiten Sie app.yml für

version: tests-passed

dann neu erstellen

1 „Gefällt mir“

Leider kein Erfolg:

Ich, [2024-01-11T11:06:29.588530 #1] INFO – : > cd /var/www/discourse & su discourse -c ‘bundle install --retry 3 --jobs 4’
Gem::Ext::BuildError: FEHLER: Gem-Native-Erweiterung konnte nicht erstellt werden.

Aktuelles Verzeichnis:
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.1/ext
/usr/local/bin/ruby extconf.rb
– tar zxvfo msgpack-1.1.0.tar.gz
– env CFLAGS=nil LDFLAGS=nil CC=nil
– ./configure --disable-dependency-tracking --disable-shared --with-pic
–prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.1/ext/dst/
–libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.1/ext/dst/lib
*** extconf.rb fehlgeschlagen ***

1 „Gefällt mir“

Es war einen Versuch wert, dies erfordert weitere Recherchen. Dass dieses Gem in letzter Zeit an vielen fehlgeschlagenen Builds beteiligt war, ist verdächtig.

Ja, das ist die aktuelle Version:

~/discourse$ gem info rbtrace

*** LOCAL GEMS ***

rbtrace (0.5.1, 0.5.0, 0.4.14)

OK, ich glaube, rbtrace verlässt sich aus irgendeinem Grund auf die Modernität des Hintergrundbetriebssystems. Siehe diesen Rat:

Es sieht also so aus, als ob der Rat lautet, zu einem neuen Server zu migrieren, um das Betriebssystem-Upgrade zu beschleunigen.

3 „Gefällt mir“

Ist das also das Image oder das Basissystem Ubuntu, das aktualisiert werden muss?

Ich habe das als Basis-Ubuntu gelesen.

Zur Information, welche Version verwenden Sie? (könnte anderen helfen)

2 „Gefällt mir“

Willkommen bei Ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-169-generic x86_64)

Ich werde ein Release-Upgrade durchführen, um zu sehen, ob das hilft.

1 „Gefällt mir“

Interessanterweise hatte ich auf Jammy (@JammyDodger aha) keine Probleme

:/var/discourse/containers# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

Arrgh!

Tut mir leid, dieser Speicher-Treiber wird in Kernels für neuere
Versionen nicht unterstützt.

Es wird keine weiteren Ubuntu-Versionen geben, die Kernel-Unterstützung
für den aufs-Speicher-Treiber bieten.

Stellen Sie bitte sicher, dass keiner Ihrer Container den aufs-Speicher-Treiber
verwendet, entfernen Sie das Verzeichnis /var/lib/docker/aufs und versuchen Sie es erneut.

Wie ändere ich den Speicher-Treiber?

1 „Gefällt mir“

Jemand hat hilfreich eine Anleitung geschrieben:

2 „Gefällt mir“

Ich habe diesen Rat befolgt und bin jetzt wieder betriebsbereit. Vielen Dank, @merefield, für Ihre Hilfe.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.