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