[gelöst]/var/run/ ist auf einmal leer
[gelöst]/var/run/ ist auf einmal leer
Hallo zusammen,
ich habe gerade festgestellt, dass das Verzeichnis /var/run/ vollkommen leergefegt ist. Ich habe keine Ahnung, woran das liegt. Auf jeden Fall ist mein Problem, dass natürlich viele Programme dieses Verzeichnis brauchen. Mein System läuft jetzt auf minimaler Basis.
Ein paar Beispiele:
Beim Booten deuten viele Fehlermeldungen auf das Verzeichnis /var/run/.... hin.
es braucht dann etwa fünf Minuten, dass der syslog deamon gesartet wird.
kdm kann nicht gestartet werden. etc.
Hilft es etwas, wenn ich verschiedene Programme neu installieren, dass dieses Verzeichnis wieder ordnungsgemäß gefüllt werden kann oder was kann ich tun, damit ich wieder ein richtiges system habe?
Ich danke vielmals für Eure Hilfe!
Grüße Gaudenz
ich habe gerade festgestellt, dass das Verzeichnis /var/run/ vollkommen leergefegt ist. Ich habe keine Ahnung, woran das liegt. Auf jeden Fall ist mein Problem, dass natürlich viele Programme dieses Verzeichnis brauchen. Mein System läuft jetzt auf minimaler Basis.
Ein paar Beispiele:
Beim Booten deuten viele Fehlermeldungen auf das Verzeichnis /var/run/.... hin.
es braucht dann etwa fünf Minuten, dass der syslog deamon gesartet wird.
kdm kann nicht gestartet werden. etc.
Hilft es etwas, wenn ich verschiedene Programme neu installieren, dass dieses Verzeichnis wieder ordnungsgemäß gefüllt werden kann oder was kann ich tun, damit ich wieder ein richtiges system habe?
Ich danke vielmals für Eure Hilfe!
Grüße Gaudenz
Zuletzt geändert von gaudiman am 02.01.2005 23:35:59, insgesamt 1-mal geändert.
Nahezu alle (wenn nicht alle) Dateien in /var/run werden beim Start neu angelegt. Einige Programme/Daemons benötigen dort aber Unterverzeichnisse
Diese Unterverzeichnisse kannst du z.B. so herausfinden:
Diese Unterverzeichnisse kannst du z.B. so herausfinden:
Code: Alles auswählen
root@gms1:~# dlocate /var/run
base-files: /var/run
pppconfig: /var/run
pppconfig: /var/run/pppconfig
pcmcia-cs: /var/run
hotplug: /var/run
hotplug: /var/run/usb
postgresql: /var/run
postgresql: /var/run/postgresql
ssh: /var/run
ssh: /var/run/sshd
cupsys: /var/run
cupsys: /var/run/cups
dbus-1: /var/run
dbus-1: /var/run/dbus
hal: /var/run
hal: /var/run/hal
iptraf: /var/run
iptraf: /var/run/iptraf
mysql-server: /var/run
mysql-server: /var/run/mysqld
pump: /var/run
samba: /var/run
samba: /var/run/samba
autofs: /var/run
autofs: /var/run/autofs
vpnc: /var/run
vpnc: /var/run/vpnc
clamav-base: /var/run
clamav-base: /var/run/clamav
Hallo,
Wenn ich diesen Befehl eingebe, kommen ein paar Einträge.
Doch mit ls komme ich nicht weiter.
Wenn ich jetzt zum Beispiel sudo ausführe, kommt die Fehlermeldung:
Ich bin zwar nach der Passworteingabe trotzdem root, aber was bedeutet diese Fehlermeldung? Dieser "unknown error 990" kommt eben öffter. Und viele Sachen (wie zum Beispiel kdm) funktionieren nicht mehr.
Was kann ich denn dagegen tun?
Vielen Dank
Gaudenz
Wenn ich diesen Befehl eingebe, kommen ein paar Einträge.
Code: Alles auswählen
# dlocate /var/run
base-files: /var/run
dhcp-client: /var/run
samba: /var/run
samba: /var/run/samba
cupsys: /var/run
cupsys: /var/run/cups
ssh: /var/run
ssh: /var/run/sshd
Code: Alles auswählen
# ls -l /var/run/
total 0
# ls -l /var/run/samba
ls: /var/run/samba: Unknown error 990
Code: Alles auswählen
# sudo -s
sudo: can't stat /var/run/sudo: Unknown error 990
Was kann ich denn dagegen tun?
Vielen Dank
Gaudenz
erstelle als root folgende Verzeichnisse und setze folgende Permissions:
Code: Alles auswählen
drwxr-xr-x 2 root root 4096 2005-01-02 15:36 cups
drwxr-xr-x 2 root root 4096 2004-12-20 13:33 samba
drwxr-xr-x 2 root root 4096 2004-11-28 16:33 sshd
drwx------ 3 root root 4096 2004-12-12 16:45 sudo
Hallo,
Vielen Dank für die Antwort, aber ich kriege das leider nicht hin mit dem erstellen der Ordner:
Grüße Gaudenz
Vielen Dank für die Antwort, aber ich kriege das leider nicht hin mit dem erstellen der Ordner:
Code: Alles auswählen
root:run # mkdir cups
mkdir: cannot create directory `cups': Unknown error 990
root:run # ls -l
total 0
Hi,
/ (incl. /var) ist auf /dev/hda3 gemountet Das filesystem ist xfs.
interressant ist auch dass /var/run zwar leer ist, ich das Verzeichnis aber nicht löschen kann:
/ (incl. /var) ist auf /dev/hda3 gemountet Das filesystem ist xfs.
Code: Alles auswählen
# mount
/dev/hda3 on / type xfs (rw)
proc on /proc type proc (rw)
/dev/hda1 on /boot type xfs (rw)
/dev/hda4 on /home type xfs (rw)
Code: Alles auswählen
root:var # ls -l run/
total 0
root:var # rmdir run/
rmdir: `run': Directory not empty
root:var # rm run/*
rm: cannot remove `run/*': Unknown error 990
root:var # rm -r run/
rm: cannot remove directory `run': Directory not empty
root:var #