Newsgroup: it.comp.os.linux.iniziare
Titolo: X-Server non funziona piu'

Salve a tutti, ho un grosso problema e non so' come uscirne.
Non parte piu' l'ambiente grafico sul mio pc (uso mandrake 9.0).
Funziona solo in modalita testo.
Mi compare una finestra rossa con scritto:
Il file 'tmp' esiste ma non puo' essere eseguito stat su di esso:
Input/output.
Ho provato ad eseguire il comando stat, ma mi risponde sempre che non puo'
eseguirlo.
In pratica il sistema non riesce ad accedere alla direcrory tmp.
Con il comando ls la vedo (la dir tmp).
Con il comando ls -l non la vedo (la dir tmp).
Sembrerebbe che ha perso i permessi ????
Grazie per la collaborazione
Angelo

 Il file 'tmp' esiste ma non puo' essere eseguito stat su di esso:
Hai un file danneggiato. Diventa root e controlla la situazione,
un chmod 777 /tmp dovrebbe mettere a posto la cosa.
Davide

Chiudo Win e provo.
Grazie
Angelo


 un chmod 777 /tmp dovrebbe mettere a posto la cosa.
Niente da fare, mi risponde con:
impossibile leggere gli attributi di '/tmp':Input/output error
Non riesco nemmeno a cancellare la directory.
Angelo

 impossibile leggere gli attributi di '/tmp':Input/output error
Avvia in modalita' monoutente e fai un bel check sulla partizione.
Davide

> Avvia in modalita' monoutente e fai un bel check sulla partizione.
Scusa ma non so' come si fa', me lo puoi spiegare piu' in dettaglio
Angelo


Avvia in modalita' emergenza scrivendo 'linux 1' al prompt di lilo o
passando il parametro '1' a grub.  Poi monta read-only la partizione di 
root:
# mount -o remount,ro /
e lancia il controllo del filesystem:
# fsck -y /
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

> Avvia in modalita' emergenza .......
Ci provo, ti faro' sapere
Angelo

Non funziona,
dopo che ho dato il comando fsck -y /
mi compare il seguente messaggio:
fsck 1.27ea (14-Mar-2002)
e2fsck 1.27ea (14-Mar-2002)
/dev/hda2: clean, 121744/506912 files, 593914/1012094 blocks
sh-2.05#
il messaggio sopra cosa vuole dire ?
La mia partizione di linux e' ext3, cambia qualcosa nella procedura ?
Angelo

 il messaggio sopra cosa vuole dire ?
Che la partizione e' a posto. Strano che tu abbia un i/o error su un file in 
/tmp. Lo fa ancora?


 in /tmp. Lo fa ancora?
Se /tmp non e' una partizione a se' stante ma una directory in /
e qualcosa in quel filesystem si corrompe e' plausibile..
o mi sfugge qualcosa?
-- 
"We believe that Linux is, in material part,
an unauthorized derivative of UNIX."
www.sco.com

 o mi sfugge qualcosa?
Non no e' giusto, ma fsck gli dice che e' tutto a posto e mi sembra 
veramente difficile che /tmp sia a se' stante.


> /tmp. Lo fa ancora?
SI SONO COMPLETAMENTE BLOCCATO.
il comando fsck funziona anche con le partizioni ext3 ??
Il problema e' sulla directory /tmp del disco hda2 (dove e' installato
Mandrake 9.0).
Purtroppo anche la slackware 8.1 si blocca ( che e' sul disco hdd2,
fisicamente e' un altro hard disk ),
perche' trova questo errore su /tmp di hda2.
Devo proprio formattare la partizione di hda2 per uscirne ??
ciao
Angelo

 Devo proprio formattare la partizione di hda2 per uscirne ??
Non so che dirti.
-- 
Enrico Bodo  -   Postdoc Fellow       


 veramente difficile che /tmp sia a se' stante.
Mi e' successo con alcune release di una distro, di cui non faccio
il nome, ma la professione (prestigiatore), che l'installazione
"facilitata" era messa tutta su una partizione (/, /home, /tmp)..


 "facilitata" era messa tutta su una partizione (/, /home, /tmp)..
Allora bisogna dire al tipo che ha chiesto aiuto (se ancora segue il thread) 
che puo' fare cosi':
prende il primo cd di mandrake e lo fa bootare. Ci deve quindi essere una 
voce tipo "rescue" e va selezionata. Una volta che linux e' partito puo' 
lanciare un 'df -h' o un 'fdisk -l /dev/quellocheserve' per vedere le varie 
partizioni. Se la cosa e' confusa puo' postare piu' o meno il risultato. Se 
/tmp e' una partizione separata dovrebbe provarea a lanciare un fsck su 
quella partizione.


Non preoccupatevi vi seguo ancora.
Provo a fare come dite voi.
ciao
Angelo

Ho seguito la vostre istruzioni, col comando df -h o fdisk -l
mi comparivano i seguenti device
/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda5
/dev/hdd1
/dev/hdd1
e il proplema rimaneva, non c'era traccia della dir /tmp montata.
Preso da raptus ho deciso di provare ad aggiornare la distro mdk 9.0 e
passare alla 9.1
Risultato ad un certo punto si e' bloccata dicendo che non poteva aggiornare
il sistema.
Ho brutalmente spento il pc pensando che ormai il danno irreparabile era
fatto.
Riaccendendolo e' partito dicendo che il file system era danneggiato,
riportando quanto segue:
/dev/hda2:
UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY.
(i.e. , without -a or -p options)
Failed to check filesystem. Do you want to repair the errors? (Y/N)
(beware, you can lose data)
ho risposto con Y, dopo 15 minuti nei quali si e' fatto di tutto di piu' ha
terminato il boot
ed e' tornato in ambiente testo. La grafica niente.
Danno per danno, visto che anche slakware non partiva ho formattato la
partizione della slak.
Spento e riacceso mi comparivano all'avvio della mandrake una marea di
errori relativi al
mancato collegamento di librerie.
Nella partizione /hda2 (quella della Mandrake)  la dir /tmp e' sparita.
La ricreo.
Inserito il cd della mdk 9.0 (quella che era installata in origine) e fatto
un aggiornamento
dell'ambiente kde.
EVVIVA FUNZIONA E NON HO PERSO NESSUN DATO.
SAPRESTE DARMI UNA SPIEGAZIONE??
E' POSSIBILE CHE LE DUE DISTRO SI SONO INCASINATE UNA CON L'ALTRA ????????
L'unica cosa in comune tra di loro era che nel file fstab montavo le
partizioni dell'altra,
in modo che cliccando sull'icona del disco potevo accedere facilmente ai
dati dell'alta.
Ho scamdiato solo file all'interno delle dir home o letto file.
PER FAVORE RISPONDETEMI SU COSA NE PENSATE.
Ciao
Angelo