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é,

Respondre per correu electrònic a