Mozilla 도움말 검색

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

자세히 살펴보기

A newer version of thunderbird may have made changes to your profile on a multiboot Debian/Ubuntu laptop

  • 3 답장
  • 1 이 문제를 만남
  • 9 보기
  • 최종 답변자: Matt

more options

HI,

On a multiboot Debian/Ubuntu laptop I accessed to a shared .thunderbird profile with a newer version than usual.

When back to my usual thunderbird version I got the message "A newer version of thunderbird may have made changes to your profile..." and found whole mail and parameters lost ?!

Then, reading https://support.mozilla.org/en-US/kb/dedicated-profile-thunderbird-installation I used the --allow-downgrade option to run my usual thunderbird version and got mail and calendar back.

Great ! But I lost my whole 20 years adressbook.

I can't believe that developpers did such upgrades without previous advice or doing any backup !

Now I just hope there is a way to recover my adressbook.

HI, On a multiboot Debian/Ubuntu laptop I accessed to a shared .thunderbird profile with a newer version than usual. When back to my usual thunderbird version I got the message "A newer version of thunderbird may have made changes to your profile..." and found whole mail and parameters lost ?! Then, reading https://support.mozilla.org/en-US/kb/dedicated-profile-thunderbird-installation I used the --allow-downgrade option to run my usual thunderbird version and got mail and calendar back. Great ! But I lost my whole 20 years adressbook. I can't believe that developpers did such upgrades without previous advice or doing any backup ! Now I just hope there is a way to recover my adressbook.

글쓴이 Wayne Mery 수정일시

모든 댓글 (3)

more options

The simplest fix is to run the newest version of TB that shows the address books (not the usual version), export the address books to LDIF format, then import the LDIF files when you run the usual version on the same profile, with the downgrade switch.

more options

Thanks, I do still have my adressbook in the newest TB.

But now that newest TB complains that a symlink .icedove exists. I have to remove it manually at each boot to get TB to start.

글쓴이 kmc 수정일시

more options

kmc said

Thanks, I do still have my adressbook in the newest TB.

As you would be, or should be, aware there is no guarantee of compatibility on downgrade.

That is why the whole checking system was put in place, because people were using multiple versions of the product with the same profile data and it was corrupting things. A single prefs.JS file can not contain reference to the current sqlite address books and the previous versions mork based address books. The next version will I assume have it's own set of incompatibilities as development ramps up from an almost decade long slumber where development meant keeping the product in a buildable state and dealing with change from outside which made old ways incompatible.

kmc said

HI, Great ! But I lost my whole 20 years adressbook. I can't believe that developers did such upgrades without previous advice or doing any backup ! Now I just hope there is a way to recover my adressbook.

They did create a backup, they renamed the files with a new extension and generated the new format address book SQLITE files from them and entered them into the prefs.js file. Renaming the old files will force them to be read again on the running of the new version. What they did not do was maintain backward compatibility of the user profile.

kmc said

But now that newest TB complains that a symlink .icedove exists. I have to remove it manually at each boot to get TB to start.

See https://wiki.debian.org/Thunderbird#Adoption_of_User_Profiles Apparently there can be issues and they discuss how to fix them on the Debian Wiki

I do not profess to understand how Debian works, but it sounds like the conversion script for ice dove did not complete as it should have.