gitlab aktualisierung schlägt fehl

Status
Für weitere Antworten geschlossen.

le_tmp

Benutzer
Mitglied seit
15. Apr 2016
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
hi!

ich habe gitlab über das paketzentrum installiert und das docker image läuft einwandfrei.

nun zeigt mir das paketzentrum an, dass gitlab aktualisiert werden kann. bei der aktualisierung tritt jedoch ein fehler auf:
"Verbindung zum MariaDB-Server konnte nicht hergestellt werden. Überprüfen Sie Ihr Kennwort und versuchen Sie es erneut."

leider kann ich damit nichts anfangen. wie und wo soll ich denn das kennwort überprüfen? in den mariadb einstellungen kann man nur das passwort ändern, was ich aber nicht will.
und gitlab selbst läuft ja momentan einwandfrei. warum also dieser fehler?

hat jemand eine idee?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.476
Punkte für Reaktionen
359
Punkte
103
Synology verwendet das sameersbn Image.

Gitlab verwendet neben dem bisherigen GITLAB_SECRETS_SECRET_KEY_BASE zusätzliche GITLAB_SECRETS_OTP_KEY_BASE und GITLAB_SECRETS_DB_KEY_BASE. Bei Neuinstallation können diese Werte unterschiedlich sein, bei upgrades MÜSSEN diese identisch sein.

https://github.com/sameersbn/docker-gitlab#quick-start schrieb:
Generate random strings that are at least 64 characters long for each of GITLAB_SECRETS_OTP_KEY_BASE, GITLAB_SECRETS_DB_KEY_BASE, and GITLAB_SECRETS_SECRET_KEY_BASE. These values are used for the following:

GITLAB_SECRETS_OTP_KEY_BASE is used to encrypt 2FA secrets in the database. If you lose or rotate this secret, none of your users will be able to log in using 2FA.
GITLAB_SECRETS_DB_KEY_BASE is used to encrypt CI secret variables, as well as import credentials, in the database. If you lose or rotate this secret, you will not be able to use existing CI secrets.
GITLAB_SECRETS_SECRET_KEY_BASE is used for password reset links, and other 'standard' auth features. If you lose or rotate this secret, password reset tokens in emails will reset.

Vermutung: Synology hat den Update-Pfad nicht sauber umgesetzt und beiden neuen Variablen entweder ignoriert ODER unterschiedlich belegt.

Entweder bleibst Du abhängig von Synology und wartest bis sie das glatt ziehen Oder Du nimsst es selbst in die Hand und wechselst direkt auf das sameersbn Image und kannst immer die aktuellste Version verwenden und die Update-Konditionen selber einsehen und bedienen. Auf der Seite findest Du eine docker-compose.yml Datei, die Du nach Bedarf anpassen kannst und die auch gleich die notwendige Redis und PostgreSQL-Datenbank mit runter zieht.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat