Kein login mehr möglich, weder Konsole noch ssh

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
iluvatar
Beiträge: 10
Registriert: 11.11.2008 16:02:05

Kein login mehr möglich, weder Konsole noch ssh

Beitrag von iluvatar » 09.07.2010 21:55:41

Hallo Freunde,

ich habe zur Zeit ein Problem mit meinem Debian Server und komme einfach auf keine Lösung.
Vor ein paar Wochen hatte ich im Hardware RAID-10 einen Plattendefekt. Das System war weiterhin verfügbar und Hot-Swap hat auch funktioniert. Merkwürdigerweise hat der Controller alle betroffenen Laufwerke auf read-only gesetzt, was mich etwas gewundert hat. Nach Austausch der Platte und einem Neustart (was ja durch ein RAID eigentlich vermieden werden sollte) war auch der Schreibschutz wieder weg und (fast) alle Dienste funktionieren auch wieder.

Jetzt zum "fast":
Seit dieser Festplatten-Neustart-Aktion kann ich mich nicht mehr am System anmelden. Eine GUI habe ich nicht, aber ander Konsole geht kein Login mehr (auch kein root). Es kommt aber auch keine Fehlermeldung, so wie "falsches Passwort". Es kommt der Login prompt, nach Eingabe der Username kommt nix und nach ein paar Sekunden kommt wieder der Login Prompt. Wenn jetzt einer sagt, ich soll mal nach dem Username das Passwort eingeben - hab' ich schon gemacht. Das Passwort steht dann im Klartext da. Es will einfach kein Passwort haben.

Ich hab's dann mal per ssh versucht. Ich komme auch hier bis zum login, er nimmt aber keine Passwörter an. Auch die smb-Freigaben funktionieren nicht mehr. Hier sind auch keine Passwörter mehr gültig.

Ich hab die Kiste dann mal im Single-User Mode gestartet und mir die Dateien passwd und shadow angeschaut. Sieht alles aus wie immer. Auch die Dateirechte stimmen. Leider kenne ich mich mit der Funktionalität des Login bei Linux nicht so detailliert aus, dass ich weiß welche Dateien, Module, Dienste da so beteiligt sind.

Ich kann mir eine Neuinstallation des Server nicht leisten. Da hängt die ganze Firma dran. Ich habe neben dem RAID auch noch ein inkrementelles Backup, aber irgendwie muss der Fehler auch so zu beheben sein.

Bitte bitte, wenn irgendwer 'ne Ahnung hat was hier falsch läuft, bitte antworte mir!

Zwerg
Beiträge: 397
Registriert: 26.12.2005 00:10:09
Wohnort: Magrathea
Kontaktdaten:

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von Zwerg » 09.07.2010 22:21:26

Sieht für mich nach einem Problem mit PAM aus. Kann es sein dass z.b. aufgrund einer nicht eingehangenen Platte /etc/pam.d/* nicht existiert? Und /etc/pam.conf?

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von Saxman » 09.07.2010 22:28:43

ssh mal mit -vvv versucht um es ein wenig gesprächiger zu machen?
Ich würde auch auf fehlende Dateien oder falsche Zugriffsrechte tippen.
Ich würde reinchrooten und pam sowie die login Pakete neu installieren und dann auf die Zugriffsrechte der Dateien achten.
Bei Neueinrichten auch darauf achten dass die configs neu angelegt werden.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

iluvatar
Beiträge: 10
Registriert: 11.11.2008 16:02:05

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von iluvatar » 09.07.2010 22:49:31

Danke für die schnellen Antworten. Über PAM kann ich mich erstmal schlau machen. Leider hab ich erst morgen wieder direkten Zugang zum Server.
Eine nicht eingehängte Platte kann nicht sein. Es gibt nur 2 Platten im System. Das RAID-Array und eine Backup-Platte, die aber unter /media/eSATA eingehängt ist.

Gibt es für die Login-Pakete ein Sammelpaket? Was gehört denn so alles dazu?

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von Saxman » 09.07.2010 23:06:28

iluvatar hat geschrieben: Gibt es für die Login-Pakete ein Sammelpaket? Was gehört denn so alles dazu?
Naja, das sollte vermutlich nicht schwer zu finden sein, Debianlogin Debianlibpam0g Debianlibpam-modules Debianlibpam-runtime
haben alle die Priorität "erforderlich".
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

iluvatar
Beiträge: 10
Registriert: 11.11.2008 16:02:05

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von iluvatar » 10.07.2010 17:45:41

Oha ich glaub' ich hab' die Quelle des Übels gefunden. Beim Versuch die o.g. Pakete neu zu installieren kommt ne Fehlermeldung
"unable to stat './bin/login' ... Input/Output Error"

Im Verzeichnis /bin werden diverse Dateien ungefähr so gelistet:
?------ ? ? ? ? ? login

Auch die Dateien lsmod, ping, nc, su, lspci, etc.. Ich kann wahrscheinlich froh sein, dass der Server überhaupt noch startet.
Wie kann ich denn solche Fehler beheben? Kann ich diese "defekten" Dateien manuell löschen und dpkg anweisen, fehlende Dateien neu zu installieren?

Ein chroot war gar nicht nötig. Über den Single-User-Mode kann ich mich mit dem root-Passwort anmelden. Das Verzeichnis pam.d existiert auch, mit allen Unterdateien und Verzeichnissen.

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von Saxman » 11.07.2010 07:21:33

iluvatar hat geschrieben: Auch die Dateien lsmod, ping, nc, su, lspci, etc.. Ich kann wahrscheinlich froh sein, dass der Server überhaupt noch startet.
Wie kann ich denn solche Fehler beheben? Kann ich diese "defekten" Dateien manuell löschen und dpkg anweisen, fehlende Dateien neu zu installieren?
.
Solche Fehler kenne Ich normalerweise von abrauchenden Festplatten und da wird das System meistens neu aufgespielt.
Ansonsten würde Ich die betroffenen Pakete mit dpkg per Hand wieder einspielen.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von chabayo » 11.07.2010 12:29:39

Solch ein Problem hab ich schon mal 2-3 mal im Jahr.

Ich denke mal das entsprechend gesicherte Systeme das Aendern von Systemdateien ueberwachen, und hiermit die Sache anders, einfacher, und zielgerichteter unterstuetzen [sollten].

Um nun die 'zerbrochenen' Pakete neu einzuspielen kannst du hier mal einen Blick wagen:
http://debianforum.de/forum/viewtopic.p ... erschossen
Watt about the non-digital!?

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von pferdefreund » 12.07.2010 06:51:31

in /bin ändert sich ja im Regelfall nicht wirklich viel. Falls ein aktuelles Backup davon vorhanden ist, die fehlenden Dateien einfach zurückspielen.
Das sind Grundbefehle, die im Regelfall nicht die riesigen Abhängigkeiten
haben.

iluvatar
Beiträge: 10
Registriert: 11.11.2008 16:02:05

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von iluvatar » 13.07.2010 10:08:59

Ich werde das System wohl oder übel neu aufsetzen. Teilweise kann ich die defekten Datein gar nicht löschen. rm sagt "Input/Output Error". /bin/login konnte ich löschen, jedoch traten beim Versuch einer Neuinstallation über apt-get --reinstall einige Fehler auf, die auf defekte Module hinweisen. Da scheint doch einiges mehr im Ar.... zu sein als nur ein paar binaries.

Ich habe bisher immer auf Ausfallsicherheit eines Hardware-RAID Daten bei Plattendefekt vertraut und habe auch keine Erklärung dafür, wie es zu diesem Datenverlust kommen konnte.

jeff84
Beiträge: 324
Registriert: 15.07.2009 13:32:36

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von jeff84 » 13.07.2010 10:17:10

Ein fsck könnte vielleicht auch schon helfen...

iluvatar
Beiträge: 10
Registriert: 11.11.2008 16:02:05

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von iluvatar » 13.07.2010 11:19:31

fsck hab' ich schon laufen lassen. Eine falsche Verknüpfung hat er repariert. Hat leider nix geändert. Ist immer noch einiges kaputt ;-)

shakky4711
Beiträge: 215
Registriert: 09.09.2009 13:33:17

Re: Kein login mehr möglich, weder Konsole noch ssh

Beitrag von shakky4711 » 15.07.2010 20:30:06

Hast Du mal den RAM mit Memtest geprüft? Ich hatte mit kaputten RAM Riegeln schon die tollsten Auswirkungen ...

Benutzeravatar
Lin4U
Beiträge: 140
Registriert: 03.09.2004 21:15:46

vielleicht, vielleicht

Beitrag von Lin4U » 19.07.2010 16:19:37

vielleicht liegt das Problem am Anfang Deines Threads hier,
durch irgendeine seltene verzweigte Verzwickung in den Abhängigkeiten oder ähnlichem
hast Du/die kaputte Festplatte etwas auf readonly gesetzt, was Du zum Superaccount managen brauchst.
So meine Vermutung.
Ich mein, wozu gibt es Backups und eine root-Partition?
Hallo?
Ich höre The Mamas and The Papas

Antworten