View Single Post
Old 07-16-2019, 02:27 AM   #16
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by johnmatushek View Post
OK, it looks like I upgraded from 3.40 to 3.45.2.

I'm not quite clear on the instructions. You said to delete the .json files. All of them, or just the smtp.py.json file? Unfortunately, I'm having difficulty accessing the files from my backup. Still working on that.
Just the ".py.json" ones. These replace the ".py" files after their contents have been migrated. The .py files should still be there unchanged from the last version that supported them.
Quote:
Apparently to downgrade to 3.44, I need to completely uninstall Calibre. Won't I lose all the settings and configurations I already have?
Uninstalling calibre does not touch the configuration or libraries.
Quote:
Sorry, I'm really not clear on the sequence of steps, and I definitely don't want to lose what I have. Most of Calibre is still working, so maybe it's easier to just reset my preferences and re-enter the email addresses?
The sequence is:
- Uninstall calibre 3.45.2.
- Remove the ".py.json" files.
- Restore the ".py" files from backup if needed.
- Install calibre 3.44.
Quote:
You said this problem will be fixed in the next release. If I just wait for 3.46, will my email addresses and plug-ins magically re-appear?
No. There is a bug in 3.45.x in the migration code for the preferences that resets some of them. If you had updated via one of the more recent versions, it would have done the migration with no problems and there would have been no issues with 3.45.x. Going to 3.44 will do the migration correctly. Installing 3.45.2 will not have any problems. If don't do the above steps and wait for 3.46, you won't get the email addresses back. I think you will get the plugins back, but you won't get all of their configuration back.
davidfor is offline   Reply With Quote