Root-Server nichtmehr erreichbar

ebs

Registered User
Hallo,

ich habe auf meinen Root-Server donau085 von S4Y soeben KDE installiert.

Serverdaten:
Servername: donau085
IP: 62.75.204.168
OS: Ubuntu 8.04 LTS
Panel: Plesk 8.6

So jetzt zu meinem Problem:
Habe wie bereits gesagt KDE 3.5 installiert und einen Vncserver (vnc4server), damit ich per vncviewer drauf zugreifen kann.

Das lief auch alles einwandfrei.

Dann habe ich dummerweise in KDE Systemeinstellungen -> Persönliche Informationen -> Pfade
Den Punkt: Pfad zur Arbeitsfläche
von "root" auf "root/desktop" gesetzt.

Dadurch wurden jetzt scheinbar einige Systemordner nach "root/desktop" verschoben.

Faszit: Der Server ist nichmehr erreichbar (auch nicht per ssh), die Webseite darauf natürlich auch nicht.

Habe auch schon rebootet.

Wie kann ich nun diese Ordner wieder an ihren ursprünglichen Platz zurückverschieben?
Bzw. hilft das überhaupt?

Funktioniert das event. im Rescue System? Wenn ja wie bitte?

Gruß
ebs
 
Hallo,

Wenn ich das richtig sehe, dann kannst du unter diesem Punkt lediglich:
- Pfad zur Arbeitsfläche
- Pfad zum Autostart
- Pfad für Dokumente
ändern.
Selbst wenn du all diese Pfade auf sonst was stellst, würde das zwar erklären warum du dich nicht mal im KDE einloggen kannst, aber nicht warum dein Host gar nicht mehr erreichbar ist.

Ich hab gerade mal deinen Host gecheckt, er ist wirklich down.

Über das RescueSystem könntest du dir mal die Log Dateien anschauen und gucken was beim booten schief geht.

Kleiner Tipp am Rande: Niemals als root arbeiten :)
 
re

Wenn ich das richtig sehe, dann kannst du unter diesem Punkt lediglich:
- Pfad zur Arbeitsfläche
- Pfad zum Autostart
- Pfad für Dokumente
ändern.
Selbst wenn du all diese Pfade auf sonst was stellst, würde das zwar erklären warum du dich nicht mal im KDE einloggen kannst, aber nicht warum dein Host gar nicht mehr erreichbar ist.

Das siehst du so richtig. Ich weiß leider nichtmehr genau welche Pfad ich geändert habe, aber ich vermute es war der Pfad zur Arbeitsfläche :-(
Nach bestätigen mit "Anwenden" habe ich noch gesehen wie die Dateien verschoben wurden und danach lief dann nichtsmehr.

Ich kann mir auch keine andere Ursache dafür vorstellen.
Den Reboot habe ich ja erst danach gemacht in der Hoffnung das vl. der Pfad wieder auf die Voreinstellungen zurück gesetzt würde :o
Was aber leider nicht der Fall war.

Vor dem Reboot ließ sich dann in KDE fast nichtsmehr machen - auch keine Programme mehr ausführen. Auch nicht per Konsole - die dateien wurden ja nicht gefunden.

Und nach dem Reboot war dann leider garnichtsmehr möglich (kein Zugriff per Konsole mehr usw.)

Jetzt sehe ich nur die Möglichkeit das Verschieben der Ordner + Dateien wieder rückgängig zu machen.

Da ich aber leider nicht viel bzw. garkeine Ahnung habe ob und wie ich das im RescueSystem machen kann habe ich hier gefragt.

Natürlich werde ich mir dann auch den entsprechenden Log anschauen


EDIT 01:02 Uhr:

Habe jetzt den Server im Recovery-system gestartet und die /dev/sda3 gemountet nach /mnt

ls zeigt folgendes an:
root@donau085:/mnt# ls
AdobeReader.desktop aquota.user boot dev proc root sys tmp usr var

Also fehlen einige Ordner - und die liegen dann wohl hier:

root@donau085:/mnt/root/Desktop# ls
AdobeReader.desktop bin etc home initrd initrd.img lib lib64 lost+found media mnt opt sbin srv tmp usr var vmlinuz

Kann mir bitte Jemand sagen ob ich die einfach mit mv wieder an ihren ursprünglichen Ort verschieben kann und ob das problem somit gelöst wäre?
Danke.



gruß
ebs
 
Last edited by a moderator:
Re:

Ich habe jetzt den Server im Rescue-System gestartet und mit:

mkdir mnt
mount /dev/sda3 /mnt
cd mnt

die Festplatte eingebunden.

Im Verzeichnis mnt befinden sich, wie ich befürchtet habe, nichtmehr alle Systemordner:
root@donau085:/mnt# ls
AdobeReader.desktop aquota.user boot dev proc root sys tmp usr var


Die Ordner sind durch meine Pfadänderung in den KDE-Systemeinstellungen nach /mnt/root/Desktop/ verschoben worden:
root@donau085:/mnt/root/Desktop# ls
AdobeReader.desktop bin etc home initrd initrd.img lib lib64 lost+found media mnt opt sbin srv tmp usr var vmlinuz

Ich versuche jetzt die Ordner bzw. die Dateien mit mv von /mnt/root/Desktop nach /mnt/ zu verschieben.

Hoffe das ist so richtig??

Muss ich danach nur noch mit umount die Platte /dev/sda3 wieder ausbinden und dann noch das Recovery-system beenden?

Gruß
ebs
 
Im Verzeichnis mnt befinden sich, wie ich befürchtet habe, nichtmehr alle Systemordner:
root@donau085:/mnt# ls
AdobeReader.desktop aquota.user boot dev proc root sys tmp usr var
Respekt! Wie auch immer du das über die Persönlichen Einstellungen im KDE geschafft hast ;) Daran sieht man allerdings den immer wieder genannten Hinweis: Warum man nicht als root arbeiten sollte. Ein "normaler" Benutzer hätte schonmal gar nicht die Rechte dazu gehabt.
Ich versuche jetzt die Ordner bzw. die Dateien mit mv von /mnt/root/Desktop nach /mnt/ zu verschieben.
Hoffe das ist so richtig??
Ja.
Muss ich danach nur noch mit umount die Platte /dev/sda3 wieder ausbinden und dann noch das Recovery-system beenden?
Ebenfalls: Ja.

Und danach: Beten und Glück :)
 
Sorry,

aber auch auf die gefahr das ich nerve:

mit mv lassen sich die letzten zwei ordner usr und var nicht verschieben:
root@donau085:/mnt/root/Desktop# mv /mnt/root/Desktop/usr /mnt/
mv: cannot move `/mnt/root/Desktop/usr' to `/mnt/usr': Directory not empty

bei den anderen ordner war das kein problem obwohl die auch nicht leer waren.

jetzt versuche ich es gerade mit:
cp -R /mnt/root/Desktop/usr /mnt/

hoffe das ist so richtig??

kann mir noch jemand sagen wie ich am besten vorher die pfadangabe in kde auf normal zurücksetzen kann?
sonst stimmt die ja nicht.

gruß
ebs
 
Ich würde es nicht mit cp sondern mit mv machen. Aber -R ist schon richtig.

Die Pfade würde ich zurück setzen indem du auf der Konsole am Besten mal dein ganzes KDE Profil löschst, denn da ist anscheinend viel zerschossen.
 
re:

und wie bitte mit mv?
da kommt doch die fehlermeldung

und wie lösche ich das profil in kde?

gruß
ebs
 
Last edited by a moderator:
damit verschiebt er doch alle dateien nach /mnt/
das ist doch nicht so gewollt

und außerdem das hier:

root@donau085:/mnt/root/Desktop# mv /mnt/root/Desktop/* /mnt/
mv: cannot move `/mnt/root/Desktop/tmp' to `/mnt/tmp': Directory not empty
mv: cannot move `/mnt/root/Desktop/usr' to `/mnt/usr': Directory not empty
mv: cannot move `/mnt/root/Desktop/var' to `/mnt/var': Directory not empty
 
Wenn ich mir das hier angucke:
Code:
root@donau085:/mnt/root/Desktop# ls
AdobeReader.desktop bin etc home initrd initrd.img lib lib64 lost+found media mnt opt sbin srv tmp usr var vmlinuz
Dann liegen in /mnt/root/Desktop sowieso nur Dateien die eh nach /mnt gehören?!

Edit: Aber versuchs mal mit cp -R
 
Last edited by a moderator:
ja stimmt - sorry hatte zu schnell gepostet.

jetzt ist in /mnt/root/Desktop aber nur noch das hier:
root@donau085:/mnt/root/Desktop# ls
AdobeReader.desktop tmp usr var vmlinuz

und usr bzw. var lassen sich nicht verschieben mit mv

und bei mv /mnt/root/Desktop/* /mnt/
kommt folgender fehler:
root@donau085:/mnt/root/Desktop# mv /mnt/root/Desktop/* /mnt/
mv: cannot move `/mnt/root/Desktop/tmp' to `/mnt/tmp': Directory not empty
mv: cannot move `/mnt/root/Desktop/usr' to `/mnt/usr': Directory not empty
mv: cannot move `/mnt/root/Desktop/var' to `/mnt/var': Directory not empty

bin jetzt gerade dabei mit
root@donau085:/mnt/root/Desktop# cp -R /mnt/root/Desktop/var /mnt/

das var verzeichnis zu kopieren. das gleich hatte ich mit usr gemacht.

hoffe das klappt jetzt so - melde mich nach beendigung des rescue + reboot wieder
 
Last edited by a moderator:
Existieren /mnt/usr usw denn schon und wenn ja: was ist da drin? :)
Aber wie gesagt: cp -R sollte funktionieren
 
so,

cp -R hat funktioniert.

danach mit umount /dev/sda3
und exit das rescue verlassen
und über power-panel rebootet

leider ist der server jetzt immer noch nicht erreichbar :(

was nun?
 
In den Rescue Mode booten, Hdd mounten und die Logs auswerten. Rätselraten bringt dich hier nicht weiter.

Grüße
 
Re:

Zuerst mal vielen Dank für die schnelle Hilfe.

Der Server ist jetzt wieder erreichbar :)

Es lag bzw. liegt an den falschen Rechten - wie ich mir dachte :(

Denn leider stimmen die Rechte der Ordner /tmp, /var und /usr
jetzt nichtmehr durch das verschieben mit mv bzw. das kopieren mit cp
von dem Verzeichniss /root/Desktop nach /

Glücklicherweise habe ich in /root/Desktop aber noch die originalen Ordner
/tmp , /usr und /var mit den korrekten Rechten.

Wie kann ich jetzt diese Rechte auf die Systemordner /tmp , /usr und /var übertragen?

Kann mir dabei bitte Jemand helfen?

Gruß
ebs
 
Hallo,
Wie kann ich jetzt diese Rechte auf die Systemordner /tmp , /usr und /var übertragen?
Welche Rechte meinst du? Die Benutzerzuordnungen änderst du über den Befehl:
chown
Bsp.:
Code:
chown benuzter:gruppe /var -R
Zugriffsrechte änderst du mit: chmod
Bsp.:
Code:
chmod 777 /var -R
 
Back
Top