DSM 6.x und darunter [Gelöst] Keine Anmeldung mehr möglich, User-DB zerschossen

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

hilchi

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich kann mich nicht mehr am DSM anmelden, die User-DB scheint zerschossen zu sein.
Einen Reset habe ich bereits mehrfach durchgeführt, ohne positives Ergebnis.

Ich kann mich weiter als "root" über ssh anmelden, finde aber keine Möglichkeit, die User-DB zu reparieren.

Ich habe mal einen tail auf messages gemacht und bekomme folgende Fehlermeldungen, wenn ich mich versuche am DSM anzumelden:

Rich (BBCode):
Sep 25 16:01:56 login.cgi: user_get.c:65 SLIBCUnicodeUTF8StrUpper failed, str=admin
Sep 25 16:01:56 login.cgi: user_get_real_name.c:29 SLIBCUnicodeUTF8StrUpper failed, str=admin
Sep 25 16:01:56 login.cgi: user_get.c:65 SLIBCUnicodeUTF8StrUpper failed, str=admin
Sep 25 16:01:56 login.cgi: group_get.c:67 SLIBCUnicodeUTF8StrUpper failed, str=administrators.
Sep 25 16:01:56 login.cgi: group_is_admin_group_member.c:56 SYNOGroupGetGID(administrators) failed, synoerr=0x8000
Sep 25 16:01:56 login.cgi: group_get.c:67 SLIBCUnicodeUTF8StrUpper failed, str=administrators.

Gibt es eine Möglichkeit, die User zu "reparieren"?

Ergänzung: Die User scheinen noch alle da zu sein:

Rich (BBCode):
Diskstation> adduser admin
adduser: login 'admin' is in use

Diskstation> cat /etc/passwd | grep admin
admin:x:1024:100:System default user:/var/services/homes/admin:/bin/sh

Scheint nur so zu sein, dass das DSM-Login mit den user_get* Funktionen nicht mehr funktioniert.

Danke, Martin
 
Zuletzt bearbeitet:

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Was wird denn als Fehler im DSM angezeigt?

Ansonsten mal ein Ticket bei Synology aufmachen.
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Den Reset auch richtig gemacht? ... ca. 4 sec bis zum Piepston!?
Ich frage nur vorsichtshalber. ;-)

Ansonnsten den doppelten Reset, DSM neu installieren, Konfiguration zurücksichern, fertig!
 

hilchi

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Was wird denn als Fehler im DSM angezeigt?

Ansonsten mal ein Ticket bei Synology aufmachen.

Im DSM erscheint nur "Das Konto ist oder Passwort ist ungültig".

Die Fehlermeldungen kommen übrigens auch, wenn ich mit mit ftp, smb etc. einloggen will.
 

hilchi

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Den Reset auch richtig gemacht? ... ca. 4 sec bis zum Piepston!?
Ich frage nur vorsichtshalber. ;-)

Ansonnsten den doppelten Reset, DSM neu installieren, Konfiguration zurücksichern, fertig!

Jupp, 4 sek bis Pieps...
 

hilchi

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Ich bin noch einen Schritt weiter, scheint so, als ob "synouser" defekt ist.
Wenn ich den Befehl direkt auf der Konsole eingebe, bekomme ich ebenfalls Fehlermeldungen:

Rich (BBCode):
Diskstation> synouser --setpw admin 1
Lastest SynoErr=[unicode_utf16str_upper.c:63]
synouser.c:517 SYNOUserGet([admin]) failed. synoerr=[0x8000]
 

hilchi

Benutzer
Mitglied seit
16. Mai 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Gelöst:

Ich habe über die Synology-Download-Site das DSM erneut heruntergeladen und dann manuell mittels synoupgrade --patch <pfad> das DSM neu installiert.
Jetzt funktioniert wieder alles.

Martin
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Das hatte ich dir um 17:16 Uhr schon vorgeschlagen.
Nur ein etwas anderer Weg. ... der übliche halt!

Aber trotzdem schön, dass es wieder läuft. :)
 
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