Da qualche giorno, ogni volta che faccio il login, su tutti i computer aggiornati a Fedora 29 e con tutti gli utenti, viene creata nella home una cartella con un nome impronunciabile. Per esempio, sul PC dove ho appena fatto l'avanzamento di versione da Fedora 28 a 29:
$ ls -lad *
[cut]
drwxr-xr-x. 2 quark quark 4096 13 gen 19.04 ''$'\320\371''}قU'
Il nome della cartella cambia ad ogni login, per cui se non la cancello il numero di cartelle aumenta nel tempo, e rimane vuota. Il problema non si presentava con i computer con Fedora 28, anche se aggiornati, e deve essere una cosa recente (altrimenti avrei trovato parecchie cartelle di questo tipo nella home del mio abituale utente). Se faccio il login testuale, aggiungendo 3 alla riga del kernel al boot, il problema non si presenta, neppure se successivamente do
$ startx
Sicuramente è un bug di qualche programma, ma non so come fare ad identificarlo, e quindi non sono in grado di segnalare il bug. Uso Gnome.
Ultima modifica di QuarkF (16-01-2019 14:04:57)
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Questo potrebbe interessarti
Assioma di R.: Ci sono più bit in un byte di quanti tu ne riesca a contare.
Avatar by manuoceane from Tux Factory
Provo a spararne una...
Potresti provare lanciando auditctl all'avvio della macchina (magari in rc.local, dopo aver abilitato l'esecuzione di quest'ultimo) e verificare se ausearch ti da qualche informazione utile.
qualcosa tipo:
in /etc/rc.d/rc.local
auditctl -D # per eliminare default watch -a never,task
auditctl -w /path/to/directory/to/watch -k mytest # per creare watch su percorso /path/to/directory/to/watch (cioè /home/tuo_utente) e filter key chiamata mytest
e dopo la creazione non voluta della cartella sotto /path/to/directory/to/watch/
# ausearch -k mytest # per cercare eventi con keyword mytest
# auditctl -W /home/nomeutente -k mytest # per eliminare watch su percorso /home/nomeutente
# auditctl -a never,task # per ripristinare default watch
Magari dal numero di processo o da altre info che ti da ausearch riesci a capire chi è il colpevole...
Ciao!
Ultima modifica di zod (14-01-2019 17:21:25)
Software is like sex: it's better when it's free (Linus Torvalds)
No, è proprio il problema indicato nella pagina linkata da romulus:
This is a bug that should be fixed in the next version of abrt packages.
Upgrading abrt packages to version 2.11.1-2.fc29 is the root cause.
La cartella (dal nome strano e casuale) viene creata ad ogni esecuzione di
# abrt-applet --gapplication-service
, comando presente nel file /usr/share/applications/org.freedesktop.problems.applet.desktop.
Risolto (per ora) con un downgrade di abrt
# dnf downgrade abrt
In attesa della correzione del bug.
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Ho lo stesso problema solo che io uso kde e non riesco a cancellare le cartelle neanche da root, inoltre la generazione mi sembra un po' più casuale nel senso che vengono generate anche molto dopo il login.
[email protected] ~]$ ls -lad *
drwxrwxr-x. 2 rossano rossano 4096 13 gen 08.51 ''$'\340\260'
drwxrwxr-x. 2 rossano rossano 4096 15 gen 08.04 ''$'\360\302'
drwxrwxr-x. 2 rossano rossano 4096 14 gen 08.34 ''$'\240\333'
drwxrwxr-x. 2 rossano rossano 4096 15 gen 23.45 '@'$'\336'
drwxrwxr-x. 2 rossano rossano 4096 13 gen 20.26 '0'$'\336'
......................................................................
......................................................................
Ciao
Rossano
Cerca il nome della cartella incriminata da terminale:
$ ls -lad *
Appuntati il nome visualizzato, per esempio '0.#'$'\225\274''U' (compresi gli apici).
Cancella la cartella:
$ rmdir '0.#'$'\225\274''U'
Ovviamente, al posto di '0.#'$'\225\274''U', metti il nome della cartella che devi cancellare. Non dimenticare gli apici presenti nel nome visualizzato.
N.B. Dovresti anche poter rinominare la cartella (usa un nome a caso), dopodiché la cancelli.
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Niente da fare, non posso rinominarle mi dice 'cartella inesistente' e se do rmdir ne crea delle altre.
Forse devo fare prima il downgrade di abrt?
Appena posso ci provo
Grazie
Rossano
Qual è l'output di
$ ls -d * | egrep -av "^[a-zA-Z0-9 _\.\-]*$"
?
Ultima modifica di QuarkF (16-01-2019 12:51:01)
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Vero: aggiornato con
# dnf upgrade abrt --refresh
e, dopo logout e login nessuna nuova cartella dal nome strano. Rimane solo il problema, per chi non c'è già riuscito, di cancellare quelle create in precedenza (le mie le lo cancellate tute senza difficoltà).
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Troppo bello per esser vero... A quanto pare il bug persiste...
Strano... io non ho più nessuna cartella. Ovviamente, quelle create per errore in precedenza devi cancellarle "a mano".
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.
Scusa, forse ho risolto. Mi ero dimenticato un carattere nel rmdir... cose che capitano. Rimaniamo comunque in attesa di sviluppi visto che quella cartella l'avevo rinominata per cancellarla ma poi, non chiedermi come, è ritornata al nome precedente. Se il bug è stato risolto come si spiega tutto ciò?
Il bug risolto implica che, ad ogni login, non vengano più create nuove strane cartelle nella home dell'utente. Ma nessuna correzione di bug potrebbe cancellare quelle già create, visto che il loro nome sembra casuale, e quindi non si può sapere a priori quali cancellare. Ma ognuno di noi può cancellare quelle che vede ancora presenti nella propria home.
Al mondo ci sono 10 tipi di persone: quelle che conoscono la numerazione binaria e quelle che non la capiscono.