{"id":3731,"date":"2015-11-05T10:18:41","date_gmt":"2015-11-05T10:18:41","guid":{"rendered":"http:\/\/mummila.net\/spark\/?p=92"},"modified":"2015-11-05T10:18:41","modified_gmt":"2015-11-05T10:18:41","slug":"problem-updating-the-read-only-profile-after-a-firefox-update","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2015\/11\/05\/problem-updating-the-read-only-profile-after-a-firefox-update\/","title":{"rendered":"Problem updating the read-only profile after a Firefox update"},"content":{"rendered":"<p>Something wicked seems to happen every time I let Firefox update my clean profile and then try to sync it back to my stash. I suspect it&#8217;s Owncloud-related (the stash directory is under Owncloud&#8217;s sync directory), but anyway, here&#8217;s what happens:<\/p>\n<ol>\n<li>I update Firefox. This causes it to check extension compatibility on every startup (because read-only profile).<\/li>\n<li>I close Firefox, manually copy the pristine profile to <code>~\/.mozilla\/firefox<\/code> and start Firefox from the command-line (with <code>-P clean<\/code>). I let Firefox do its compatibility check thing and close it again.<\/li>\n<li>I rename the old stash directory to have a .O postfix. I then copy (<code>cp -a<\/code>) the updated profile from <code>~\/.mozilla\/firefox<\/code> to the original stash location. (This is how I created it in the first place.)<\/li>\n<li>I start Firefox with my read-only profile script, and watch it go nuts (search engines are reset, Pocket integration is all fucked up etc.).<\/li>\n<\/ol>\n<p>Like I said, the syncing back is no different from how I originally created the profile, and this issue doesn&#8217;t always manifest itself. When it does, I have to use some yet-to-be-pinpointed-exactly combination of cp&#8217;s, rsync&#8217;s, stoppings and startings of Owncloud to make work as intended.<\/p>\n<p>The irritation this causes naturally correlates with how often Firefox gets updated.<\/p>\n<p>In other, unrelated news, I finally dropped Tor browser from Firefox&#8217;s .desktop file. I simply never used it and it only caused me to accidentally launch it when I just wanted a new disposable Firefox.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Something wicked seems to happen every time I let Firefox update my clean profile and then try to sync it back to my stash.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[546,12625],"class_list":["post-3731","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-firefox","tag-owncloud"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=3731"}],"version-history":[{"count":0,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/3731\/revisions"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=3731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=3731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=3731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}