[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemi con thunderbird



Grazie mille Nicola!

Il 30/04/19 08:08, Nicola Ferrari (#554252) ha scritto:
[...]
Dunque, inizierei innanzitutto a verificare il profilo apparmor per l'eseguibile di thunderbird

edita il file
/etc/apparmor.d/usr.bin.thunderbird

Nella sezione
# per-user thunderbird configuration

aggiungi alle altre una riga del tipo

owner @{HOME}/.{icedove,thunderbird}/**/<nomefile>.lock k,

che significa,
"nella home dell'utente, nelle cartelle .icedove oppure .thunderbird o sottocartelle, concedi permesso di lock al file <nomefile>.lock

prendi il nome del file dal log postato in precedenza
dunque, ho dato un'occhiata al file usr.bin.thunderbird ma non vorrei peccare di presunzione ma mi sembra che ci sia qualcosa che non torni... Premesso che nei log trovo l'errore:

Apr 30 08:04:32 psala-lx2 kernel: [  300.766241] audit: type=1400 audit(1556604272.714:95): apparmor="DENIED" operation="file_lock" profile="thunderbird" name="/home/DOMINIOCSA/psala/.thunderbird/5p9oab1n.default/.parentlock" pid=3479 comm="thunderbird" requested_mask="k" denied_mask="k" fsuid=21046 ouid=21046

ne deduco che apparmor non permette di scrivere il file .parentlock nella dir del profilo di thunderbird: sbaglio? Però in realtà dopo che thunderbird da il messaggio di errore trovo il file .parentlock nel profilo di thunderbird quindi direi che può crearlo. Poi sono perplesso sul fatto che in usr.bin.thunderbird trovo nella sezione per-user una riga tipo:
  owner @{HOME}/.{icedove,thunderbird}/**/*.{db,parentlock,sqlite}* k,

che infatti sembra proprio il permesso di creazione dei file di lock .db, .parentlock e .sqlite nella dir del profilo e a questo punto non so cosa aggiungere al file...

[...]
Da un punto di vista della segnalazione del bug, i profili apparmor sono mantenuti proprio dal team di apparmor [1].

Di conseguenza, la segnalazione andrebbe fatta a loro.
porca paletta, ho aperto un bug report a thunderbird[¹]. L'ho aperto su thunderbird perché ho visto che il file /etc/apparmor.d/usr.bin.thunderbird è nel pacchetto di thunderbird...

Potresti comunque provare a scaricare il profilo aggiornato al link [1] metterlo in /etc/apparmor.d/usr.bin.thunderbird e vedere se il problema si risolve: il profilo è per ubuntu, ma dovrebbe essere pienamente compatibile, e forse il problema è già stato risolto ma semplicemente il pacchetto debian non è aggiornato.
no, il file è identico a quello presente sul mio PC :(

Beh, mille grazie davvero, incomincio a capire qualcosa in più su apparmor cosa che ho sempre ignorato

Piviul

[¹] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928178


Reply to: