Problema quan utilitzes thunderbird compartint profile a 2 distros

j <[email protected]> Tue, 11 Mar 2025 12:03:20 +0100
Newsgroups gmane.linux.debian.user.catalan
Message-ID <[email protected]>
Hola,

aprofitant que es parla de thunderbird, volia compartir aquest problema 
i el pegat (cutre) que estic fent servir de moment, per si a algú se li 
acut alguna solució millor.

  * Ordinador amb arrencada dual: una Linkat 22.04 i una Debian 12.
  * Partició extra de dades ext4 a on s'emmagatzemen els directoris
    principals d'un usuari principal comú de les 2 distros.
  * Els directoris més importants de l'usuari principal (de totes 2
    distros) es troben a una partició independent ext4. De manera que
    aquest usuari comú te els mateixos fitxers, per exemple, al
    directori Baixades o al directori Escriptori.
  * També comparteixo el perfil de thunderbird mitjançant un enllaç
    simbòlic que apunta a aquesta partició ext4 compartida.

Fa un any que treballo amb aquestes versions concretes, però molts anys 
amb 2 distros linux en general (fa més temps 3) amb gairebé cap problema.

Avui a la Linkat 22.04 m'ha sortit aquest error, potser per la 
diferència de versions entre una i altra distro (a Debian12 no tinc cap 
problema):

https://support.mozilla.org/ca/kb/unable-launch-older-version-profile 
<https://support.mozilla.org/ca/kb/unable-launch-older-version-profile>


He vist que el meu problema potser tenia a veure amb fer servir les 2 
distros :

/You're going to have this sort of problem quite regularly if you have 
two different distros sharing a home directory./

extret de:

https://www.reddit.com/r/Thunderbird/comments/dj3vsi/im_unable_to_launch_older_version_on_profile/

I a la mateixa pàgina donen una opció interessant, arrencar thunderbird 
amb el paràmetre --allow-downgrade.


Tant si ho faig a la terminal com si modifico el desktop entry de gnome 
en principi funciona bé però si torno a Debian i inicio thunderbird 
passa una cosa molt curiosa quan torno a arrencar la Linkat:

- si llenço el desktop entry em torna a sortir l'error inicial. A la 
terminal en canvi funciona bé l'execució de "thunderbird 
--allow-downgrade". I el curiós és que després d'aquesta 1a execució per 
la terminal el launcher ja torna a funcionar bé.

Sospito que el problema és la diferència d'entorns des dels quals 
s'executa l'aplicació, el del launcher o el de la terminal.

He provat de canviar el Exec del desktop entry amb vàries opcions:

#Exec=sh -c "nohu/usr/bin/thunderbird --allow-downgrade %u"
#Exec=gnome-terminal -e "bash -c 'nohup /usr/bin/thunderbird 
--allow-downgrade & ;exit'"
#Exec=gnome-terminal -e "bash -c '/usr/bin/thunderbird --allow-downgrade'"
Exec=/usr/bin/thunderbird --allow-downgrade %u

però no hi ha manera.


No morirà cap gatet, però si algú vol posar llum a la foscor ...

Vagi bé,