File in tmp non si cancellano

Ciao,

ultimamente sulla mia xubuntu sto notando una cosa strana. Dopo aver
spento e riacceso il portatile,
tutti i file in /tmp sono ancora li. Ma non si dovrebbero cancellare ad
ogni riavvio?

Dove si può controllare questo comportamento?

Grazie in anticipo per l'aiuto!

attachment.htm (2.02 KB)

In /etc/default/rcS
Se la variabile TMPTIME è settata a 0, allora i file dovrebbero essere
cancellati ad ogni riavvio:

# delete files in /tmp during boot older than x days.
# '0' means always, -1 or 'infinite' disables the feature
TMPTIME=0

Non posso controllare se funziona come previsto in una Ubuntu attuale; di
solito monto un tmpfs su /tmp.

Thomas

Ciao Thomas,

grazie per l'aiuto. Quella variabile è settata a zero(non l'ho mai
toccata in realtà). Ma il
problema rimane. Qualchebug???

attachment.htm (1.74 KB)

Possibile. Lo script che cancella i file è /etc/init/mounted-tmp.conf, e
nella mia Ubuntu 12.10 al lavoro sembra Ok. Controlla la variabile TMPTIME.

Sul tuo sistema esiste per caso un file /tmp/.delayed_mounted_tmp_clean?
In questo caso lo script non trova il commando find quando viene eseguito.

Non ho seguito tutta la procedura (/etc/init/mounted-tmp.conf non è uno
script, sembra essere un file di configurazione chiamato da un altro script
etc...)
Potresti fare un backup di /etc/init/mounted-tmp.conf e poi inserire un
paio di "echo" dopo la line 16 (contenente "script") per vedere se questo
script viene eseguito e se sì, dove si rifiuta a cancellare i file.

Thomas

Ciao Thomas,

grazie. Ho trovato il file /tmp/.delayed_mounted_tmp_clean
e lo script che mi dicevi. Li ho visto che test fa e quindi per
quali motivipotrebbe falliree creare quel file.

Faccio un po' di prove ... ora ho una "pista" da seguire ...

attachment.htm (2.58 KB)

L'unico motivo per cui non potrebbe trovare find è che io ho /usr
montato su una partizione
separata(speficato in fstab). Potrebbe essere che in quel momento /usr
non è ancora montata?

attachment.htm (3.4 KB)

Si' penso sia proprio questo il motivo.
Non so come stabilire l'ordine in cui vengoo montati i FS. man 5 fstab mi dice
che:

The order of records in fstab is important because fsck(8), mount(8), and
umount(8) sequentially iterate through fstab doing their thing.

Potresti provare a mettere /tmp dopo di /usr.

Se hai un computer che non e' corto do RAM, allora ti consiglio di usare
tmpfs, allora sei garantito che ad ogni ravvio hai una directory /tmp vuota. E
velocizzi anche quei operazioni che lavorano un sacco con temp files. Questo è
nel mio /tmp/fstab:

tmpfs /tmp tmpfs defaults 0 1

(Quando monti /tmp per la prima volta, assicurati che non c'è niente in /tmp,
altrimenti quei file ti rimangono per sempre.)

Thomas

Hallo,

habe folgendes Problem:
Wenn ich mehrere Kopien eines Dokumentes ausdrucke,
dann spuckt der Drucker die Kopien zum Quadrat aus!

Beispiele:
1 Kopie druckt 1 Kopie
2 Kopien druckt 4 Kopien
3 Kopien druckt 9 Kopien
....

Die geschieht mit jeder Anwendung, Browser, Pdf Reader oder commandline,
lpr -P printer -# 3 test.txt

Google spukt einige alte Bugs aus:
http://lists.apple.com/archives/printing/2005/Sep/msg00019.html
http://www.cups.org/str.php?L1782

Habe sämtliche Konfigs kontrolliert;

Vielen Dank für Eure Anregungen!

konrad

Hallo,

habe folgendes Problem:
Wenn ich mehrere Kopien eines Dokumentes ausdrucke,
dann spuckt der Drucker die Kopien zum Quadrat aus!

Beispiele:
1 Kopie druckt 1 Kopie
2 Kopien druckt 4 Kopien
3 Kopien druckt 9 Kopien
....

Die geschieht mit jeder Anwendung, Browser, Pdf Reader oder commandline,
lpr -P printer -# 3 test.txt

Google spukt einige alte Bugs aus:
http://lists.apple.com/archives/printing/2005/Sep/msg00019.html
http://www.cups.org/str.php?L1782

Habe sämtliche Konfigs kontrolliert;

Vielen Dank für Eure Anregungen!

konrad

Bizarrer Bug :slight_smile:

Eine Erklaerung die ich habe ist, dass CUPS denkt, "OK, N Kopien,
aber der Drucker ist dumm, besser ich schicke ihm N Auftrage"
und der Drucker (Printserver?) dahinter denkt, "Ok, N Kopien will er,
das kann ich - ach jetzt noch N mal, na gut, machn'wir"...

Also so eine Art Missverstaendnis zwischen Drucker und CUPS...

Ist das ein Netzwerkdrucker? Dann wuerde ich mal von einem
anderen Client aus probieren? Was passiert wenn du von einer
anderen Linux Distro aus druckst (evtl. Live CD) oder wenn
zur Hand von einem Mac (hat ja auch CUPS)?

Bye,
Chris.

Bizarrer Bug :slight_smile:

Eine Erklaerung die ich habe ist, dass CUPS denkt, "OK, N Kopien,
aber der Drucker ist dumm, besser ich schicke ihm N Auftrage"
und der Drucker (Printserver?) dahinter denkt, "Ok, N Kopien will er,
das kann ich - ach jetzt noch N mal, na gut, machn'wir"...

Also so eine Art Missverstaendnis zwischen Drucker und CUPS...

Ist das ein Netzwerkdrucker? Dann wuerde ich mal von einem
anderen Client aus probieren? Was passiert wenn du von einer
anderen Linux Distro aus druckst (evtl. Live CD) oder wenn
zur Hand von einem Mac (hat ja auch CUPS)?

Ja, Netzwerkdrucker: Windows PrintServer <------ Linux Client via
smb (eigentlich kerberos)
Was ich vergessen hatte zu schreiben, es ist nur ein Client PC
(Ubuntu 12.04) wo dies
bis jetzt aufgetreten ist. Werde mal die ganze Cups Geschichte auf
den Client
entfernen und dann neu installieren.

danke konrad