본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Using symbolic link gravely affects profile internal data pathing

  • 1 답장
  • 1 이 문제를 만남
  • 1 보기
  • 최종 답변자: 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.

모든 댓글 (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