LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 04-05-2020, 02:05 AM   #1
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
Beware of Firefox's Latest Forced Fiasco


Greetings
I'm not sure many are in a similar position than I am since I haven't allowed automatic updates for Firefox ever since they disabled pure ALSA functionality. Nevertheless it is possible that others will behave as lazily as I recently have by not reading the Changelogs.

Recent versions of Firefox are incompatible with previous versions of Profiles. If you are not very careful you can lose all your Bookmarks, History, Passwords, etc. I don't wish to belabor the point, just make people aware of another fundamental change so that you read up first and take measures to secure your hard-earned work.

Good Luck.
 
Old 04-05-2020, 02:27 AM   #2
scasey
Senior Member
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: CentOS 7.7.1908
Posts: 4,743

Rep: Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721Reputation: 1721
I have had no issues with Firefox updates on any platform.
I have been sure to stay current...so have not suppressed automatic updates.

Last edited by scasey; 04-05-2020 at 02:28 AM.
 
Old 04-05-2020, 05:18 AM   #3
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 14,169
Blog Entries: 9

Rep: Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920Reputation: 3920
Quote:
Originally Posted by enorbet View Post
I haven't allowed automatic updates for Firefox ever since they disabled pure ALSA functionality.
That was long ago.
You haven't updated since then? So why did you now?

In any case I have stopped complaining about this long ago; I wrap firefox in apulse instead:
Code:
cat ~/bin/firefox
#!/bin/sh
apulse /usr/bin/firefox "$@"
 
Old 04-05-2020, 07:39 AM   #4
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Posts: 1,749

Rep: Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736
The following my be of use:

Code:
Bookmarks, Downloads and Browsing History
places.sqlite

Passwords
key4.db - This file stores your key database for your passwords. To transfer saved passwords, you must copy this file along with the following file.
logins.json - Saved passwords. 

Site-specific preferences
permissions.sqlite 

Search engines
search.json.mozlz4

Cookies
cookies.sqlite
 
Old 04-05-2020, 10:56 AM   #5
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Original Poster
Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
Quote:
Originally Posted by ondoho View Post
That was long ago.
You haven't updated since then? So why did you now?

In any case I have stopped complaining about this long ago; I wrap firefox in apulse instead:
Code:
cat ~/bin/firefox
#!/bin/sh
apulse /usr/bin/firefox "$@"
FWIW I didn't say I never updated Firefox. I said I disallowed automatic updates. Since Slackware -Current provides the option to enable a Pure ALSA system, I have updated with versions provided by Slackware from time to time and experimented for a time with Firefox-fuckPA.

Yes I know how apulse works. This is not about that. This is about breaking compatibility with Profiles. You may find yourself unable to keep what may amount to a lot of hard work and lose considerable accumulated data. If you don't, cool. This is just a heads up. Take it for however you wish.
 
Old 04-05-2020, 11:09 AM   #6
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Original Poster
Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
Thank you sevendogsbsd. I know most of that but am only now seeing that json is a key factor. I know almost nothing of json and what it does and how it works. How does one avoid losing data if and when json is updated?
 
Old 04-05-2020, 05:17 PM   #7
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Posts: 1,749

Rep: Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736Reputation: 736
json is just a data format - the files I referenced are in your Firefox profile. I have had this happen for different reasons so just keep notes on which files to restore in the even there is a problem. I don't think any of your existing Firefox data is mangled or changed; I think Firefox just creates a new profile if it deems this necessary.
 
Old 04-05-2020, 05:52 PM   #8
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 9,541

Rep: Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264Reputation: 4264
I had to switch to Chrome because Firefox doesn't handle vsync properly, either on Linux or on Windows, and was causing YouTube videos to screen-tear unless I activated NVidia driver options that increased my input latency (specifically ForceCompositionPipeline).

You can do your own vsync tests here:

https://www.vsynctester.com/

Last edited by dugan; 04-05-2020 at 05:53 PM.
 
Old 04-05-2020, 06:18 PM   #9
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Original Poster
Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
Quote:
Originally Posted by sevendogsbsd View Post
json is just a data format - the files I referenced are in your Firefox profile. I have had this happen for different reasons so just keep notes on which files to restore in the even there is a problem. I don't think any of your existing Firefox data is mangled or changed; I think Firefox just creates a new profile if it deems this necessary.
This does not seem right. Immediately upon launching Mozilla-Firefox-68.6.0ESR I was greeted with a Firefox "What's New" page that informed me that my previous profiles were no longer compatible requiring me to create a Firefox account including "Sync" to recover any lost settings and data from previous profiles.
 
Old 04-06-2020, 02:10 AM   #10
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 18,756

Rep: Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164Reputation: 3164
FWIW I just had to bring up a new laptop for my better half. I simply rsync'd from her old (Mint 19.1) to latest 19.3 with F/F 74.0 (??? - I think from memory). Told it to use default profile, and bingo - one happy household.
Same for T/Bird if anyone is interested.

Couldn't be easier.
 
Old 04-06-2020, 07:05 AM   #11
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Original Poster
Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
Great to know syg00 and I realize I'm making it harder on myself by despising Pulseaudio (I need lowest latency for DAW work) but I must use ESR versions of Firefox in order to maintain compatibility with my desired sound server, ALSA. I know Pulse makes things simple and convenient for casual users but I have literally thousands of dollars invested in my sound system and I won't have it laid low by some one-size-fits-all low performance software. So it's worth the extra effort even though Mozilla has unnecessarily made it a lot harder.
 
Old 04-07-2020, 09:53 PM   #12
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys for decades while testing others to keep up
Posts: 2,745

Original Poster
Rep: Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857Reputation: 2857
UPDATE and Success-

After creating a bit of havoc on my old Slackware 14.2 system, in which I had upgraded json, I installed a new instance of -Current on another partition and copied the /home/.mozilla folder from 14.2 to -Current. It still told me i needed to create an account to launch Sync but I ignored it and went right to "aboutrofiles" and selected my previous hard-earned profile. That worked a treat without a hitch.

I think the havoc came from the json upgrade rather than directly as a result of Mozilla. Still I am displeased with Mozilla's manipulative arbitrary changes, especially since right before the ALSA fiasco (it's still in there, pulse can't operate without it or something like it) I actually donated to Mozilla...lesson learned.
 
Old 04-08-2020, 12:23 AM   #13
elcore
Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 660

Rep: Reputation: Disabled
Thumbs down

The profile.default is now being changed into profile.default-default? This is just trolling, I see no other reason for renaming this directory.
Also, there are now 2 profile configuration files to look into, because one file apparently can't do 2 things at the same time.
Another thing I've seen, it failed to start because it's 'already running' even though the PID does not exist, it decides that it's running by detecting some random file.
(I don't use it for a long time, just checked it out)
 
Old 04-08-2020, 02:47 PM   #14
TheTKS
Member
 
Registered: Sep 2017
Location: The deep south... of Canada
Distribution: Slackware, Xubuntu, OpenBSD, elementary, Puppy, TinyCore
Posts: 119

Rep: Reputation: Disabled
Quote:
Originally Posted by enorbet View Post
This does not seem right. Immediately upon launching Mozilla-Firefox-68.6.0ESR I was greeted with a Firefox "What's New" page that informed me that my previous profiles were no longer compatible requiring me to create a Firefox account including "Sync" to recover any lost settings and data from previous profiles.
I wasn’t impressed with that Microsoft-grade user astonishment, but you’re wrong [ EDIT: were wrong, I see you corrected that in a later post ] about FF account and Sync - it’s an option and prominently promoted, but not required.

I opened my backup browser (Chromium based, which has also caused unpleasant user astonishment; all browsers have disappointed me at some point) to see what Mozilla had to say about it.

It turned out to be easy, although it took some time: I found my old profile and new profile directories, made backups of each, copied all files and folders from my old to my new, et voilà, Firefox-68.6.0ESR looks and acts like Firefox-68.5.0ESR.

You could do it more surgically and copy only the specific files and directories you need (Mozilla’s website has a guide), but my brute force approach worked for me.

Someone who doesn’t know how to or want to dig a bit might just give up and switch to Chrome. Mozilla should do better about warning and guiding through this kind of change.

TKS

Last edited by TheTKS; 04-08-2020 at 02:56 PM.
 
Old 04-08-2020, 02:53 PM   #15
TheTKS
Member
 
Registered: Sep 2017
Location: The deep south... of Canada
Distribution: Slackware, Xubuntu, OpenBSD, elementary, Puppy, TinyCore
Posts: 119

Rep: Reputation: Disabled
Quote:
Originally Posted by enorbet View Post
UPDATE and Success-

...went right to "aboutrofiles" and selected my previous hard-earned profile. That worked a treat without a hitch.
An even easier way. I tried that first, before copying all profile files and folders from old to new and switching back to my “new” old profile. Both ways work.

TKS
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Destination Linux EP128 – Ubuntu 32-bit Fiasco, Raspberry Pi 4, Fedora, Firefox, Steam Summer Sale LXer Syndicated Linux News 0 07-05-2019 09:32 AM
LXer: Ubuntu Fiasco: The Dos and Don'ts of Hiring a Developer LXer Syndicated Linux News 0 12-11-2006 11:21 AM
Firefox white text fiasco annorax Linux - Software 1 02-21-2006 04:15 PM
Help with make oldconfig/menuconfig fiasco beebelo Ubuntu 3 11-09-2005 11:15 AM
glib fiasco Neruocomp Slackware 5 12-26-2004 06:02 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 11:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration