Errore al caricamentodi Kde (directory /tmp)
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
Errore al caricamentodi Kde (directory /tmp)
Salve a tutti...sono nuovo del posto anche se conosco già (qualc)uno...
Da un pò ho questo probelma all'avvio di Kde:
The following installation problem was detected
while trying to start KDE:
Temp directory (/tmp) is out of disk space.
KDE is unable to start.
Dopo di che clicco ok e mi rimanda alla schermata di login...
Come root posso entrare (anche in kde), e ovviamente come utente posso entrare con qualsiasi altro desktop (gnome, xfce, ecc...)..
Le prime volte mi bastava entrare da shell o da xfce nella directory /tmp e cancellare qualche grosso file che per qualche motivo ci era rimasto dentro (mi è successo installando eclipse e con dei file temporanei di audacity), ma questa volta non vedo nessuno grosso file nella directory e quindi non capisco come risolvbere il problema!
Non credo proprio che l'Hard Disk sia davvero pieno...
HELP!
PS: Ho Slackware 10.1 con kernel 2.6.15.1
Da un pò ho questo probelma all'avvio di Kde:
The following installation problem was detected
while trying to start KDE:
Temp directory (/tmp) is out of disk space.
KDE is unable to start.
Dopo di che clicco ok e mi rimanda alla schermata di login...
Come root posso entrare (anche in kde), e ovviamente come utente posso entrare con qualsiasi altro desktop (gnome, xfce, ecc...)..
Le prime volte mi bastava entrare da shell o da xfce nella directory /tmp e cancellare qualche grosso file che per qualche motivo ci era rimasto dentro (mi è successo installando eclipse e con dei file temporanei di audacity), ma questa volta non vedo nessuno grosso file nella directory e quindi non capisco come risolvbere il problema!
Non credo proprio che l'Hard Disk sia davvero pieno...
HELP!
PS: Ho Slackware 10.1 con kernel 2.6.15.1
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
Codice: Seleziona tutto
du /tmp- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
root@darkstar:/tmp# du /tmp
4 /tmp/.ICE-unix
4 /tmp/.X11-unix
4 /tmp/kde-roberto
8 /tmp/gconfd-root/lock
12 /tmp/gconfd-root
4 /tmp/ksocket-roberto
4 /tmp/mcop-roberto/artsd-samples
72 /tmp/mcop-roberto
244 /tmp/scrollkeeper-roberto
4 /tmp/orbit-roberto
4 /tmp/gconfd-roberto
8 /tmp/orbit-root
4 /tmp/mcop-root/artsd-samples
36 /tmp/mcop-root
8 /tmp/ksocket-root
1372 /tmp/kde-root
8 /tmp/audacity1.2-root
8 /tmp/audacity1.2-roberto
4 /tmp/mc-roberto
4 /tmp/.wine-1000/server-307-1fc4e
8 /tmp/.wine-1000
4 /tmp/.wine-0/server-306-ed1ec
8 /tmp/.wine-0
100 /tmp/scrollkeeper-root
3808 /tmp
4 /tmp/.ICE-unix
4 /tmp/.X11-unix
4 /tmp/kde-roberto
8 /tmp/gconfd-root/lock
12 /tmp/gconfd-root
4 /tmp/ksocket-roberto
4 /tmp/mcop-roberto/artsd-samples
72 /tmp/mcop-roberto
244 /tmp/scrollkeeper-roberto
4 /tmp/orbit-roberto
4 /tmp/gconfd-roberto
8 /tmp/orbit-root
4 /tmp/mcop-root/artsd-samples
36 /tmp/mcop-root
8 /tmp/ksocket-root
1372 /tmp/kde-root
8 /tmp/audacity1.2-root
8 /tmp/audacity1.2-roberto
4 /tmp/mc-roberto
4 /tmp/.wine-1000/server-307-1fc4e
8 /tmp/.wine-1000
4 /tmp/.wine-0/server-306-ed1ec
8 /tmp/.wine-0
100 /tmp/scrollkeeper-root
3808 /tmp
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
e la partizione che contiene /tmp quanto è grossa? secondo te
3 mega bastano per riempire /tmp, oppure il problema può essere un altro?
comunque una soluzione può essere quella di rimuovere /tmp ad ogni shutdown, cosa che puoi fare modificando il file
/etc/rc.d/rc.0 scrivendo al suo interno
naturalmente prima che vengano smontati i filesystem
3 mega bastano per riempire /tmp, oppure il problema può essere un altro?
comunque una soluzione può essere quella di rimuovere /tmp ad ogni shutdown, cosa che puoi fare modificando il file
/etc/rc.d/rc.0 scrivendo al suo interno
Codice: Seleziona tutto
#removing tmp...
echo "removing tmp..."
rm -rf /tmp
- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
- hendrixiano
- Linux 2.x

- Messaggi: 482
- Iscritto il: mer 16 mar 2005, 0:00
- Località: Pavia
- Contatta:
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Nella directory /tmp ci sono, in particolare, le sottocartelle nascoste .ICE-unix e .X11-unix, le quali possono essere create solo da root durante l'avvio del server X; l'utente normale non è abilitato a creare tali directory!
Di conseguenza, se vuoi evitare il fastidio di dover avviare ogni volta il server X da root, puoi seguire il consiglio di Paoletta cancellando però tutto il contenuto di /tmp escluse le sottocartelle .ICE-unix e .X11-unix.
A tale proposito, devi modificare, appunto, lo script /etc/rc.d/rc.0 da utente root; nel mio caso, tale script inizia in questo modo:
In questo modo, durante lo shutdown vedrai anche il messaggio "Deleting temporary files (/tmp)" sulla console.
In ogni caso, ti consiglio di eseguire, solo per la prima volta, una pulizia manuale di /tmp; per fare ciò, devi prima assolutamente uscire da X.
Dalla console impartisci il comando
Poi controlla con un
se ci sono altri file nascosti o directory nascoste, ed eventualmente eliminali.
Ad esempio:
A questo punto devi assolutamente spegnere il computer; in caso contrario, si possono verificare malfunzionamenti!!!!
Esclusivamente al successivo riavvio, devi accedere ad X come root in modo che vengano ricreate le due directory .ICE-unix e .X11-unix.
Di conseguenza, se vuoi evitare il fastidio di dover avviare ogni volta il server X da root, puoi seguire il consiglio di Paoletta cancellando però tutto il contenuto di /tmp escluse le sottocartelle .ICE-unix e .X11-unix.
A tale proposito, devi modificare, appunto, lo script /etc/rc.d/rc.0 da utente root; nel mio caso, tale script inizia in questo modo:
Codice: Seleziona tutto
#! /bin/sh
#
# rc.6 This file is executed by init when it goes into runlevel
# 0 (halt) or runlevel 6 (reboot). It kills all processes,
# unmounts file systems and then either halts or reboots.
#
# Version: @(#)/etc/rc.d/rc.6 2.47 Sat Jan 13 13:37:26 PST 2001
#
# Author: Miquel van Smoorenburg <miquels@drinkel.nl.mugnet.org>
# Modified by: Patrick J. Volkerding, <volkerdi@slackware.com>
#
# --------- Cancellazione file temporanei in /tmp -----------
echo "Deleting temporary files (/tmp)"
rm -rf /tmp/*
# -----------------------------------------------------------
# Set the path.
PATH=/sbin:/etc:/bin:/usr/bin
......................
In ogni caso, ti consiglio di eseguire, solo per la prima volta, una pulizia manuale di /tmp; per fare ciò, devi prima assolutamente uscire da X.
Dalla console impartisci il comando
Codice: Seleziona tutto
rm -rf /tmp/*Codice: Seleziona tutto
ls -l -a /tmpAd esempio:
Codice: Seleziona tutto
rm -rf /tmp/.ICE-unix
rm -rf /tmp/.X11-unix
Esclusivamente al successivo riavvio, devi accedere ad X come root in modo che vengano ricreate le due directory .ICE-unix e .X11-unix.
- Rochefort N. 10
- Linux 0.x

- Messaggi: 8
- Iscritto il: dom 5 feb 2006, 15:04
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
senza offesa, ma questa è una corbelleria...queste sottocartelle vengono ricerate ad ogni avvio grazie al file /etc/rc.d/rc.S; il codice è il seguente, controllare per credereDi conseguenza, se vuoi evitare il fastidio di dover avviare ogni volta il server X da root, puoi seguire il consiglio di Paoletta cancellando però tutto il contenuto di /tmp escluse le sottocartelle .ICE-unix e .X11-unix.
Codice: Seleziona tutto
# Create /tmp/{.ICE-unix,.X11-unix} if they are not present:
if [ ! -e /tmp/.ICE-unix ]; then
mkdir -p /tmp/.ICE-unix
chmod 1777 /tmp/.ICE-unix
fi
if [ ! -e /tmp/.X11-unix ]; then
mkdir -p /tmp/.X11-unix
chmod 1777 /tmp/.X11-unix
fi
- gallows
- Staff

- Messaggi: 3471
- Iscritto il: lun 20 set 2004, 0:00
- Desktop: cwm
- Distribuzione: OpenBSD
- Località: ~/
- Contatta:
@phobos3576:
Figurati che io per tmp uso la ram:
Figurati che io per tmp uso la ram:
Codice: Seleziona tutto
tmpfs /tmp tmpfs mode=1777,size=256M 0 0
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
Sul mio PC, se cancello /tmp/.ICE-unix e /tmp/.X11-unix poi devo per forza accedere ad X come root; se ci provo come utente normale X prova a partire ma poi si chiude con un messaggio di errore.
Ciò accade in quanto lo script /etc/rc.d/rc.S non crea automaticamente tali directory; il codice deve essere aggiunto manualmente, almeno nel mio caso.
Comunque, questo argomento era stato già trattato qui:
http://www.slacky.it/forum/viewtopic.ph ... ht=iceunix
Ciò accade in quanto lo script /etc/rc.d/rc.S non crea automaticamente tali directory; il codice deve essere aggiunto manualmente, almeno nel mio caso.
Comunque, questo argomento era stato già trattato qui:
http://www.slacky.it/forum/viewtopic.ph ... ht=iceunix
