Vanwege onderhoudswerkzaamheden die uw ervaring zouden moeten verbeteren, heeft deze website beperkte functionaliteit. Als een artikel uw probleem niet verhelpt en u een vraag wilt stellen, kan onze ondersteuningsgemeenschap u helpen in @FirefoxSupport op Twitter en /r/firefox op Reddit.

Zoeken in Support

Vermijd ondersteuningsscams. We zullen u nooit vragen een telefoonnummer te bellen, er een sms naar te sturen of persoonlijke gegevens te delen. Meld verdachte activiteit met de optie ‘Misbruik melden’.

Meer info

Deze conversatie is gearchiveerd. Stel een nieuwe vraag als u hulp nodig hebt.

Using symbolic link gravely affects profile internal data pathing

  • 1 antwoord
  • 1 heeft dit probleem
  • 1 weergave
  • Laatste antwoord van GerardoPcp04

more options

- Brief technical introduction: Using Linux I did move directory:

${HOME}/.thunderbird

towards:

 ${HOME}/data/_.thunderbird

creating a symbolic link in the filesystem:

 .thunderbird → ./data/_.thunderbird

The logic was to contain all meaningful program user data in one parent directory data that can be moved between multiple machines. After years did eventually change operating systems. I perceived issues with symbolic links. So I returned directories to the original path. This means: remove the symbolic link and copy the directory within the expected path: "${HOME}/.thunderbird". This was done in combination with thunderbird upgrade version 45 to 52. I kept the old directory available to rollback if a severe error was detected.

- Problem seen: After previous changes thunderbird worked without any perceived issues. After much time passed cleansing was done to remove the previous installation data directory: "${HOME}/data/_.thunderbird". The problem seen is that removing the old installation affects thunderbird. The new upgraded version show profile data is lost: News-RSS-Feed, localhost offline mail folder [without online account].

My investigation showed thunderbird somehow uses two directories at the same time. Some data is writen in the good directory (relative path), some in the old directory. This means my program need both directories to preserve all data.

This might be due to some thunderbird components not really using a relative path. As the past use of a symbolic link could gravely confuse and affect a component. So even if the profile directory is copied to a new location, the old path is mysteriously preserved and being partially used [for some data].

My request is for technical feedback from an expert. To understand how that could happen. To comprehend how some profile internal data is being stored outside the relative path. Wish to fix the problem and consolidate both directories into one. Might also affect thunderbird as a bugfix; because the use of a symbolic should not affect in this way.

- Brief technical introduction: Using Linux I did move directory: ${HOME}/.thunderbird towards: ${HOME}/data/_.thunderbird creating a symbolic link in the filesystem: .thunderbird → ./data/_.thunderbird The logic was to contain all meaningful program user data in one parent directory data that can be moved between multiple machines. After years did eventually change operating systems. I perceived issues with symbolic links. So I returned directories to the original path. This means: remove the symbolic link and copy the directory within the expected path: "${HOME}/.thunderbird". This was done in combination with thunderbird upgrade version 45 to 52. I kept the old directory available to rollback if a severe error was detected. - Problem seen: After previous changes thunderbird worked without any perceived issues. After much time passed cleansing was done to remove the previous installation data directory: "${HOME}/data/_.thunderbird". The problem seen is that removing the old installation affects thunderbird. The new upgraded version show profile data is lost: News-RSS-Feed, localhost offline mail folder [without online account]. My investigation showed thunderbird somehow uses two directories at the same time. Some data is writen in the good directory (relative path), some in the old directory. This means my program need both directories to preserve all data. This might be due to some thunderbird components not really using a relative path. As the past use of a symbolic link could gravely confuse and affect a component. So even if the profile directory is copied to a new location, the old path is mysteriously preserved and being partially used [for some data]. My request is for technical feedback from an expert. To understand how that could happen. To comprehend how some profile internal data is being stored outside the relative path. Wish to fix the problem and consolidate both directories into one. Might also affect thunderbird as a bugfix; because the use of a symbolic should not affect in this way.

Alle antwoorden (1)

more options

Hola, Este es el foro en español si tu consulta requiere un experto de Thunderbird sugiero que uses el foro en Inglés, si piensas que puede ser un bug puedes reportarlo en el foro bugzilla, luego copia el enlace del caso aquí. Gracias