Firefox Sync Server
This page is about special operations required in order to install Mozilla Sync Server.
Newer versions of Mozilla Firefox feature bookmarks, passwords and history synchronization between all your computers and devices. Mozilla Foundation provides a public Sync server, but you can host your own one if you want.
Mozilla Sync Server depends on Python 2 during installation. Arch Linux provides Python 3 as default Python version so there are special tweaks needed before running Mozilla Sync Server setup.
Mozilla Sync Server setup needs Python 2.6 or newer. In default configuration,
/usr/bin/python is a symbolic link to
/usr/bin/python3 whereas Python 2 is
Before running setup, we must change the link as root :
$ su - Password: # cd /usr/bin # ln -sf python python2 # exit $
Installing Mozilla Sync Server
Here I should adapt installation instructions found there: (original Mozilla Howto)
Restoring initial Python state
$ su - Password: # cd /usr/bin # ln -sf python python3 # exit $