Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

ძიება მხარდაჭერაში

ნუ გაებმებით თაღლითების მახეში მხარდაჭერის საიტზე. აქ არასდროს მოგთხოვენ სატელეფონო ნომერზე დარეკვას, შეტყობინების გამოგზავნას ან პირადი მონაცემების გაზიარებას. გთხოვთ, გვაცნობოთ რამე საეჭვოს შემჩნევისას „დარღვევაზე მოხსენების“ მეშვეობით.

Learn More

Thunderbird Update from 78.14.0 to 97.1 not picking up complex profile

  • 4 პასუხი
  • 1 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 3 ნახვა
  • ბოლოს გამოეხმაურა rony.flatscher

Since a few months there are update notifications to update my Windows TB 78.14 to the latest version (currently 97.1).

Unfortunately, my 78.14 settings/profile does not get migrated, rather 97.1 shows a form where I can add my e-mail, password and the like. After doing so, the respective mail server (a University mail server) can be used. However my other mail servers (three gmail.com) and three newsgroups groups are not available, nor are any mails from them. There is a total of 6,1 GB of data in the profile, having piled up over the years, if that may be relevant.

Also, using a copy of the TB 78.14 profile does not change the behavior of TB 97.1 (following the advice in <https://support.mozilla.org/de/questions/1352360> will bring up the "Account Setup" screen as if no setup was available).

Going back to TB 78.14 is only possible after restoring the old profile from our backup infrastructure, which takes a *lot* of time given the overall size and is therefore extremely cumbersome, almost inacceptable.

Over all the years I have been using TB I have never experienced such a problem while upgrading to new versions. Asking my colleagues around here (on Windows, Linux, Apple), no one else has experienced this problem, OTOH no one else has such a rather complex and huge installation.

If you have any advice what I can try to do in order to get the migration to TB 97.1 done successfully, I would appreciate it very much. Among other things it would be very important to be able to reuse my rather huge set of filters on TB 97.1. If there is anything I can do or supply to identify the problem, please let me know.

As mail is at the center of most of my work I really would need to get a successful migration from 78.14 to 97.1, so any help highly appreciated!

Since a few months there are update notifications to update my Windows TB 78.14 to the latest version (currently 97.1). Unfortunately, my 78.14 settings/profile does not get migrated, rather 97.1 shows a form where I can add my e-mail, password and the like. After doing so, the respective mail server (a University mail server) can be used. However my other mail servers (three gmail.com) and three newsgroups groups are not available, nor are any mails from them. There is a total of 6,1 GB of data in the profile, having piled up over the years, if that may be relevant. Also, using a copy of the TB 78.14 profile does not change the behavior of TB 97.1 (following the advice in <https://support.mozilla.org/de/questions/1352360> will bring up the "Account Setup" screen as if no setup was available). Going back to TB 78.14 is only possible after restoring the old profile from our backup infrastructure, which takes a *lot* of time given the overall size and is therefore extremely cumbersome, almost inacceptable. Over all the years I have been using TB I have never experienced such a problem while upgrading to new versions. Asking my colleagues around here (on Windows, Linux, Apple), no one else has experienced this problem, OTOH no one else has such a rather complex and huge installation. If you have any advice what I can try to do in order to get the migration to TB 97.1 done successfully, I would appreciate it very much. Among other things it would be very important to be able to reuse my rather huge set of filters on TB 97.1. If there is anything I can do or supply to identify the problem, please let me know. As mail is at the center of most of my work I really would need to get a successful migration from 78.14 to 97.1, so any help highly appreciated!

გადაწყვეტა შერჩეულია

Solved!

Analyzing that 60 MB prefs.js it turns out that there were 2,010,742 lines that related to three non-existent nntp-servers, e.g. 1,9 million entries related to "news.ecomstation.nl". Wrote a little program to remove those entries from prefs.js, reduzing its size to 190 KB, containing 2,732 lines (instead of 1,013,449).

Then starting up TB and doing an update (to 91.8.0) worked without a problem!

P.S.: Should anyone from the developers be interested in analyzing that huge prefs.js, then please let me know, I will keep a copy for a short while.

პასუხის ნახვა სრულად 👍 0

ყველა პასუხი (4)

Perhaps try finding the lost profile. https://thunderbirdtweaks.blogspot.com/2019/09/i-lost-my-profilemail-on-update-to.html

I am guessing the update is also converting you from a 32 bit to 64 bit version and profile per install is deciding you need a new profile. But the cause is not really all that important V's getting past the update using your old profile..

Matt, thank you very much (learned about the "-allow-downgraded" which might help me save time)!

Ad version: TB 78.14 is 64-bit on Windows already (many years ago it used to be 32-bit).

The default profile is there and TB 97.1 would use that.

Will do some housekeeping (saw old, i.e. inactive/inexistent mail servers in ImapMail/) before trying to upgrade again (and if it does not work out hoping that "-allow-downgraded" might work for 78.14).

While doing some housekeeping I ran over the following awkward observation: my current TB prefs.js has a size of 60 MB (sic!) with more than a million entries!

Here the list of prefs*js ordered by date (output from a German Windows):


29.05.2008 15:20 121 861 prefs.js~ 08.12.2017 15:14 0 prefs-1.js 01.03.2018 14:18 0 prefs-2.js 23.06.2018 16:01 0 prefs-3.js 19.07.2018 13:23 0 prefs-4.js 26.09.2018 17:59 0 prefs-5.js 14.10.2019 13:51 0 prefs-6.js 18.12.2019 17:16 0 prefs-7.js 19.12.2019 09:05 48 238 981 prefs-8.js 20.12.2019 11:50 0 prefs-9.js 20.12.2019 16:07 0 prefs-10.js 23.12.2019 18:13 0 prefs-11.js 23.12.2019 18:17 0 prefs-12.js 22.01.2020 17:07 0 prefs-13.js 29.01.2020 13:44 0 prefs-14.js 29.01.2020 13:55 0 prefs-15.js 01.03.2020 21:24 0 prefs-16.js 11.03.2020 21:46 0 prefs-17.js 26.03.2020 17:19 0 prefs-18.js 04.04.2020 18:17 0 prefs-19.js 24.04.2020 14:16 0 prefs-20.js 30.04.2020 19:24 0 prefs-21.js 24.05.2020 16:15 0 prefs-22.js 25.06.2020 16:37 0 prefs-23.js 24.07.2020 15:22 0 prefs-24.js 11.08.2020 12:53 0 prefs-25.js 18.08.2020 18:47 0 prefs-26.js 19.08.2020 07:04 0 prefs-27.js 25.08.2020 15:59 0 prefs-28.js 28.08.2020 13:25 0 prefs-29.js 10.09.2020 14:36 0 prefs-30.js 10.11.2020 13:43 11 444 224 prefs-31.js 21.12.2020 08:07 0 prefs-32.js 03.09.2021 13:26 0 prefs-33.js 21.09.2021 15:38 0 prefs-34.js 08.11.2021 16:05 0 prefs-35.js 12.11.2021 21:13 1 921 024 prefs-36.js 09.04.2022 16:52 63 122 894 prefs.js

             38 File(s)    124 848 984 bytes

So wondering whether it would be o.k. to copy prefs-36.js (2MB) over prefs.js?

---

Ad accounts, there are a few with an extreme high number:


account2 account3 "Rony ... "RGF (S ... rony <r ... rony <r ... "Rony ... account7 account9 account10 account11 account41760 account338142 </p>


Doing a "grep 338142" in the profile's directory shows:


prefs-31.js:user_pref("mail.account.account338142.identities", "id17"); prefs-31.js:user_pref("mail.account.account338142.server", "server328550"); prefs-31.js:user_pref("mail.accountmanager.accounts", "account2,account3,account5,account6,account7,account9,account4,account8,account10,account11,account41760,account338142");

prefs-36.js:user_pref("mail.account.account338142.identities", "id17"); prefs-36.js:user_pref("mail.account.account338142.server", "server328550"); prefs-36.js:user_pref("mail.accountmanager.accounts", "account2,account3,account5,account6,account7,account9,account4,account8,account10,account11,account41760,account338142,account494674,account494675,account494676,account494677,account494678,account494679,account494680,account494681,account494682,account494683,account494684,account494685,account494686,account494687,account494688,account494689,account494690,account494691,account494692,account494693,account494694,account494695,account494696,account494697,account494698,account494699,account494700,account494701,account494702,account494703,account494704,account494705,account494706,account494707,account494708,account494709,account494710,account494711,account494712,account494713,account494714,account494715,account494716,account494717,account494718,account494719,account494720,account494721,account494722,account494723,account494724,account494725,account494726,account494727,account494728,account494729,account494730,account494731,account494732,account494733,account494734,account494735,account494736,account494737,account494738,account494739,account494740,account494741,account494742,account494743,account494744,account494745,account494746,account494747,account494748,account494749,account494750,account494751,account494752,account494753,account494754,account494755,account494756,account494757,account494758,account494759,account494760,account494761,account494762,account494763,account494764,account494765,account494766,account494767,account494768,account494769,account494770,account494771,account494772,account494773,account494774,account494775,account494776,account494777,account494778,account494779,account494780,account494781,account494782,account494783,account494784,account494785,account494786,account494787,account494788,account494789,account494790,account494791,account494792,account494793,account494794,account494795,account494796,account494797,account494798,account494799,account494800,account494801,account494802,account494803,account494804,account494805,account494806,account494807,account494808,account494809,account494810,account494811,account494812,account494813,account494814,account494815,account494816,account494817,account494818,account494819,account494820,account494821,account494822,account494823,account494824,account494825,account494826,account494827,account494828,account494829,account494830,account494831,account494832,account494833,account494834,account494835,account494836,account494837,account494838,account494839,account494840,account494841,account494842,account494843,account494844,account494845,account494846,account494847,account494848,account494849,account494850,account494851,account494852,account494853,account494854,account494855,account494856,account494857,account494858,account494859,account494860,account494861,account494862,account494863,account494864,account494865,account494866,account494867,account494868,account494869,account494870,account494871,account494872,account494873,account494874,account494875,account494876,account494877,account494878,account494879,account494880,account494881,account494882,account494883,account494884,account494885,account494886,account494887,account494888,account494889,account494890,account494891,account494892,account494893,account494894,account494895,account494896,account494897,account494898,account494899,account494900,account494901,account494902,account494903,account494904,account494905,account494906,account494907,account494908,account494909,account494910,account494911,account494912,account494913,account494914,account494915,account494916,account494917,account494918,account494919,account494920,account494921,account494922,account494923,account494924,account494925,account494926,account494927,account494928,account494929,account494930,account494931,account494932,account494933,account494934,account494935,account494936,account494937,account494938,account494939,account494940,account494941,account494942,account494943,account494944,account494945,account494946,account494947,account494948,account494949,account494950,account494951,account494952,account494953,account494954,account494955,account494956,account494957,account494958,account494959,account494960,account494961,account494962,account494963,account494964,account494965,account494966,account494967,account494968,account494969,account494970,account494971,account494972,account494973,account494974,account494975,account494976,account494977,account494978,account494979,account494980,account494981,account494982,account494983,account494984,account494985,account494986,account494987,account494988,account494989,account494990,account494991,account494992,account494993,account494994,account494995,account494996,account494997,account494998,account494999,account495000,account495001,account495002,account495003,account495004,account495005,account495006,account495007,account495008,account495009,account495010,account495011,account495012,account495013,account495014,account495015");

prefs-8.js:user_pref("mail.account.account338142.identities", "id17"); prefs-8.js:user_pref("mail.account.account338142.server", "server328550"); prefs-8.js:user_pref("mail.accountmanager.accounts", "account2,account3,account5,account6,account7,account9,account4,account8,account10,account11,account41760,account338142"); prefs-8.js:user_pref("mail.server.server338142.hostname", "news.ecomstation.nl"); prefs-8.js:user_pref("mail.server.server338142.type", "nntp");

prefs.js:user_pref("mail.account.account338142.identities", "id17"); prefs.js:user_pref("mail.account.account338142.server", "server328550"); prefs.js:user_pref("mail.accountmanager.accounts", "account2,account3,account9,account8,account11,account41760,account338142"); prefs.js:user_pref("mail.server.server338142.hostname", "news.ecomstation.nl"); prefs.js:user_pref("mail.server.server338142.type", "nntp");


Before proceeding with my attempts to upgrade successfully, it may be the case that the problem lies with the "impossible huge" prefs.js. So the qustion again: would it be o.k. to copy e.g. "prefs-36.js" (maybe after deleting the superfluous accounts in there) over "prefs.js" and try to upgrade after that again?

შერჩეული გადაწყვეტა

Solved!

Analyzing that 60 MB prefs.js it turns out that there were 2,010,742 lines that related to three non-existent nntp-servers, e.g. 1,9 million entries related to "news.ecomstation.nl". Wrote a little program to remove those entries from prefs.js, reduzing its size to 190 KB, containing 2,732 lines (instead of 1,013,449).

Then starting up TB and doing an update (to 91.8.0) worked without a problem!

P.S.: Should anyone from the developers be interested in analyzing that huge prefs.js, then please let me know, I will keep a copy for a short while.