{"action":"created","issue":{"url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/126","labels_url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/126/comments","events_url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/126/events","html_url":"https://github.com/graysky2/profile-sync-daemon/issues/126","id":102611981,"number":126,"title":"Interferences with Firefox addon installation and upgrade","user":{"login":"neitsab","id":2963014,"avatar_url":"https://avatars.githubusercontent.com/u/2963014?v=3","gravatar_id":"","url":"https://api.github.com/users/neitsab","html_url":"https://github.com/neitsab","followers_url":"https://api.github.com/users/neitsab/followers","following_url":"https://api.github.com/users/neitsab/following{/other_user}","gists_url":"https://api.github.com/users/neitsab/gists{/gist_id}","starred_url":"https://api.github.com/users/neitsab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neitsab/subscriptions","organizations_url":"https://api.github.com/users/neitsab/orgs","repos_url":"https://api.github.com/users/neitsab/repos","events_url":"https://api.github.com/users/neitsab/events{/privacy}","received_events_url":"https://api.github.com/users/neitsab/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/graysky2/profile-sync-daemon/labels/General%20support","name":"General support","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-08-23T11:55:26Z","updated_at":"2015-10-31T13:43:59Z","closed_at":null,"body":"Since a few Firefox releases (I'm currently using 39.0 and Profile-sync-daemon v5.73 on Arch Linux), I observe issues with addons installation/update.\r\n\r\nMost frequent case is I'm trying to manually install/upgrade uBlock Origin from its [GitHub releases](https://github.com/gorhill/uBlock/releases), and after addon download and authorization a pop-up would appear at the far left of the address bar saying:\r\n\r\n> uBlock could not be installed because Firefox could not modify the needed file.\r\n\r\nNo amount of browser restart would fix it, however I think restarting the whole system worked a few times.\r\n\r\nToday I was having the same issue again, and also noticed an HTTPS Everywhere (automatic) update, with a line in the extension page saying the addon would be installed after Firefox restarts.\r\n\r\nHowever, restarting the browser didn't result in the extension being upgraded: everything was exactly the same as before, with the extension still being in the `staged` folder of my profile directory.\r\n\r\nThis led me to suspect something with psd and the multiple folders in `/tmp` (I use overlayfs). Here is the ouptut of `profile-sync-daemon parse`:\r\n\r\n```\r\nProfile-sync-daemon v5.73 on Arch Linux\r\n\r\n Systemd service is currently active.\r\n Systemd resync service is currently active.\r\n Overlayfs v23 is currently active.\r\n\r\nPsd will manage the following per /run/psd.conf settings:\r\n\r\n browser/psname:  firefox/firefox\r\n owner/group id:  neitsab/1000\r\n sync target:     /home/neitsab/.mozilla/firefox<redacted>.default\r\n                   Permissions are 755 on this profile.\r\n                   Recommend a setting of 700 for increased privacy!\r\n tmpfs dir:       /tmp/neitsab-firefox-<redacted>.default\r\n profile size:    143M\r\n overlayfs size:  86M\r\n recovery dirs:   none\r\n```\r\nThen I disabled the services (which crashed Firefox :-/ ), restarted the browser and proceeded to upgrade uBlock, without any issue. Also, HTTPS Everywhere was upgraded too.\r\n\r\nLet me know if you need more info (if it may help, kernel is official `Linux 4.1.2-2-ARCH` from a few weeks ago).\r\n\r\nThanks"},"comment":{"url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/comments/152737742","html_url":"https://github.com/graysky2/profile-sync-daemon/issues/126#issuecomment-152737742","issue_url":"https://api.github.com/repos/graysky2/profile-sync-daemon/issues/126","id":152737742,"user":{"login":"graysky2","id":534822,"avatar_url":"https://avatars.githubusercontent.com/u/534822?v=3","gravatar_id":"","url":"https://api.github.com/users/graysky2","html_url":"https://github.com/graysky2","followers_url":"https://api.github.com/users/graysky2/followers","following_url":"https://api.github.com/users/graysky2/following{/other_user}","gists_url":"https://api.github.com/users/graysky2/gists{/gist_id}","starred_url":"https://api.github.com/users/graysky2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graysky2/subscriptions","organizations_url":"https://api.github.com/users/graysky2/orgs","repos_url":"https://api.github.com/users/graysky2/repos","events_url":"https://api.github.com/users/graysky2/events{/privacy}","received_events_url":"https://api.github.com/users/graysky2/received_events","type":"User","site_admin":false},"created_at":"2015-10-31T13:43:59Z","updated_at":"2015-10-31T13:43:59Z","body":"I cannot reproduce.  Here I have firefox synced using overlayfs and I installed cleanest addon manager as you did without a restart:\r\n```\r\n% firefox \r\n\r\n(process:9579): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed\r\nfirefox  5.70s user 0.51s system 8% cpu 1:16.03 total\r\n```\r\n\r\nNo errors."}}