Desktop start niet meer op.

Beste mensen,

IK heb het volgende probleem. Mijn openSUSE 12.3 64bit wil de desktop niet meer opstarten.
De computer geeft alleen een terminal based inlogscherm.

Tekst ‘terminal of dos scherm’

0.000000] tsc: Fast TSC calibration failed
doing fast boot
Creating device nodes with udev

Welcome to openSUSE 12.3 “Dartmouth” - Kernel 3.7.10-1.16-desktop (tty1).

linux-vmb3 login:

Voordat ik de computer de laatse keer afsloot gaf het systeem aan te weing schijfruimte te hebben iets minder dan 180 mb.
IK hoop dat jullie mij verder kunnen helpen.
Ik kan wel inloggen maar heb geen idee hoe ik mijn systeem weer functionerend kan krijgen.

Groet,

openM

Oops, probleempje.

Wel goed van je dat je die melding onthouden hebt.
Een probleem is ook dat je niet met copy/paste makkelijk uitvoer in een post hier kan zetten. Dat wordt dus overtikken. :frowning: Ik zal proberen je zo min mogelijk te laten overtikken.

Log in en geef

df -h

Dat geeft de bezettingsgraad van al je file systemen. Kijk in welke regel het percentage 100% of bijna is. Is dat Aangekoppeld op /?

Bestandssysteem Grootte Gebruikt Beschikbaar Geb% Aangekoppeld op
/dev/sda1 20G 20G 0 100% /

OK. Daar moeten we dus iets aan doen.
Graag antwoord op hetvolgende: is dit een ext4 of een Btrfs file systeem?

Wat we zonder meer kunnen doen is:

  • Log in;
  • Wordt root met
su -
  • Ga naar /tmp
cd /tmp
  • Gooi daar alles weg
rm -rf *

LET OP, dit is een gevaarlijk commando, controleer heel goed of je echt in /tmp staat!

  • kijk nu of er weer enige ruimte is
df -h /
  • Log uit als root
exit

We horen graag of het nu niet meer 100% is. Succes.

Beste Henk bedankt voor je reactie,

Bestandsysteem is ext4.

Bestandssysteem Grootte Gebruikt Beschikbaar Geb% Aangekoppeld op
/dev/sda1 20G 20G 0 100% /

Blijft verder onveranderd op 100%.

Nog twee vragen:
Heb je een aparte /home?
Heb je vlak voor die melding veel geïnstalleerd?

OK, volgende stap.

Wordt weer root zoals boven. En dan

cd /var/log

Goed controleren of je daar ook bent. En dan

rm *.xz

Dat gooit oude log files weg.

En weer kijken naar het percentage.

Na het verwijderen van de logbestanden was de schijf nog maar voor 37% in gebruik.
Hiermee is het probleem verholpen en de computer draait nu weer normaal.
Nu heb ik nog wel een vraagje wat kan ik in de toekomst doen om te voorkomen dat deze map weer ongemerkt zo groeit?

Hartelijk bedankt voor je hulp.

37% lijkt mij inderdaad een beetje normaal :wink: Gefeliciteerd met het oplossen van dit probleem.

Nu we eerste hulp hebben verleend moeten we inderdaad kijken naar wat er mis is. We hebben nl. wel bewijs vernietigd, maar ik wilde je niet te lang met een niet werkend systeem laten zitten (wie weet moet je wel een belangrijke bank transactie doen).

Ik weet niet hoelang je dit systeem al hebt (heb je 12.3 vers geïnstalleerd of heb je geupdate/upgrade?), maar zoveel ruimte voor log files is niet normaal.

Kijk eens in /var/log/messages of daar veel gelogd wordt en zo ja wat dan.
Af en toe is het niet slecht om in de logs te kijken (doe ik ook zelden, een mens is lui).

Ik heb 12.3 vrij snel na de release vers geïnstalleerd. Hiervoor gebruikte ik 12.2
In deze map wordt veel gelogd. Heb er nu alweer een bestand van ruim 6BG in staan. :confused:

Ik ben niet helderziende!
Hoe heet dat bestand en wat staat erin (dus niet 6GB hier posten, maar je kan toch wel zeggen wat daar zo hevig gelogd wordt?)

Sorry had wat meer informatie moeten geven.
Het bestand heet messages-20130813. Het kan niet worden geopend omdat er geen passende applicatie beschikbaar is.
Het is een Binair (application/octet-stream) 6,8 GB.
Dan is er ook nog warn-20130813 deze heeft dezelfde grootte en ook een Binair (application/octet-stream)
Staat verder bij dat ik niet de eigenaar ben en deze bestanden niet mag openen.

Ik weet niet hoe je aan doe gegevens komt. Maar aangezien we problemen hadden in /var/log, neem ik aan dat je in /var/log kijkt. En dat doe je dus met

ls /var/log/messages*

Laat dat eerst maar eens zien.

En nee, die files zijn niet van een gewone gebruiker (zelfs niet als jij dat bent). Het zijn systeem loggings en dus van root. Logisch hè?

Misschien heb ik je niet helemaal goed begrepen. Als ik de code ingeef gebeurt er niets ook niet als SU.
Dit is de inhoud van de map /var/log

drwx------ 2 root root 4096 21 jun 14:10 krb5
-rw-r–r-- 1 root root 3201 13 aug 10:04 localmessages
-rw-r–r-- 1 root root 705 13 aug 10:04 mail
-rw-r–r-- 1 root root 705 13 aug 10:04 mail.info
-rw-r----- 1 root root 4096 13 aug 20:30 messages
-rw-r----- 1 root root 6767898624 13 aug 14:45 messages-20130813
drwxr-x— 2 news news 4096 6 mrt 12:55 news
-rw-r–r-- 1 root root 79600 11 aug 19:04 pbl.log
-rw-r----- 1 root root 1702580 12 aug 18:34 pk_backend_zypp
-rw-r–r-- 1 root root 2136 13 aug 10:04 pm-powersave.log
drwxr-x— 2 root root 4096 14 mei 16:54 samba
drwx------ 2 root root 4096 16 feb 07:04 speech-dispatcher
-rw-r----- 1 root root 0 13 aug 20:30 warn
-rw-r----- 1 root root 6767321088 13 aug 14:45 warn-20130813
-rw-r----- 1 root root 0 13 aug 14:45 warn-20130813.xz
-rw-rw-r-- 1 root utmp 12288 13 aug 20:28 wtmp
-rw-r–r-- 1 root root 27814 13 aug 10:04 Xorg.0.log
-rw-r–r-- 1 root root 28476 12 aug 23:01 Xorg.0.log.old
drwx------ 2 root root 4096 11 aug 19:02 YaST2
drwxr-xr-x 2 root root 4096 25 jul 12:42 zypp

Hè bah. Dat is niet te lezen. Heb je nog nooit met CODE tags gewerkt hier?
Je krijgt ze door op de # knop in the werkbalk van de post editor te klikken. En dan copy/paste je regelrecht van je terminal window tussen die tags. En wel de prompt, het commando, de uitvper en de eropvolgende prompt. Dan hoef je ook geen zwamverhaal te houden zoals “Dit is de inhoud van de map /var/log”, want dat zien we dan vanzelf.

Bovendien is het niet helemaal wat ik vroeg. In dit geval komt het niet slecht uit, maar in het algemeen moet je er voorzichtig mee zijn om iets anders te doen dan gevraagd wordt. En op zijn minst vertellen waarom je niet doet wat gevraagd wordt. Helpers worden geïrriteerd als je tegenwerkt.

Zoals gezegd, kijk eens in /var/log/messages of je daar als maar herhaalde boodschappen ziet. Er moet toch iets zijn waardoor er zo veel gelogd wordt. En ja dat moet als root. Als je niet overweg kun t met een editor in de CLI gebruik dan van het KDE-menu: Commando uitvoeren en daarin het commandi

kdesu kwrite /var/log/messages

En ik wil ook

su -c 'file /var/log/messages*'

Even een terziijde, ik ben morgen een groot deel van de dag weg. Wees dus niet verbaasd als ik morgenavond pas reageer. Misschien springen anderen intussen in het gat.

Is dit niet makkelijker te doen via YAST?

Ik denk dat je een probleem met je hardware hebt. Dit kan tot gevolg hebben dat je /var/log/messages en /var/log/warn vollopen met dezelfde melding. Het is inderdaad nu van belang om te kijken welke meldingen je steeds weer ziet. Ik denk dat je dit ook via YAST kan doen, maar de commando’s die Henk gaf werken ook prima.

Natuurlijk kan het ook via YaST.

Het rare uit zijn onleesbare lijste van gisteren is dat er welliswaar al en grote logfile is gecycled (van dezelfde dag), maar dat de actieve helemaal niet zo groot is. Maar zoals gezegd, erin kijken is echt belangrijk.

Daarom verbaast het mij dat de OP niet van zich heeft laten horen. Ik ben vanmorgen vroeg opgestaan om nog even te kijken voor ik wegging. Maar nee. En nog steeds niet. >:)

Misschien wat ten overvloede, maar ik zag zoiets (enorme logfiles) bij een klant die een hele lading printopdrachten in een wachtrij had staan (printer kapot). De HP software genereerde elke paar seconden een foutmelding in messages en warn.

Hm, het lijkt erop dat OpenM even op vakantie is gegaan zonder dat te zeggen.:open_mouth: