Search Criteria
Package Details: mozilla-firefox-sync-server 1.9.1-1
Git Clone URL: | https://aur.archlinux.org/mozilla-firefox-sync-server.git (read-only, click to copy) |
---|---|
Package Base: | mozilla-firefox-sync-server |
Description: | Mozilla Sync Server for built-in Firefox Sync |
Upstream URL: | https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html |
Keywords: | firefox mozilla python2 sync syncserver syncstorage |
Licenses: | |
Submitter: | onny |
Maintainer: | SunRed |
Last Packager: | SunRed |
Votes: | 7 |
Popularity: | 0.000392 |
First Submitted: | 2018-03-11 10:14 |
Last Updated: | 2020-10-21 12:17 |
Dependencies (4)
- python2
- python2-virtualenv
- mozilla-firefox-account-server (optional) – Run your own firefox account server
- uwsgi-plugin-python2 (optional) – Serve the webapp using uwsgi
Required by (1)
- mozilla-firefox-account-server (optional)
Latest Comments
hamki commented on 2021-02-24 05:52
MySQL is required for local compilation, but the compilation dependencies in the PKGBUILD file lack this package.
Aximilli commented on 2020-02-10 04:56
@TheGoliath where/how do I report issues with your repo? Yours can't find the python application
Meanwhile to @elvenbone, this version yields:
TheGoliath commented on 2020-01-01 16:39
@Stars Got mozilla-firefox-sync-server with all of the dependencies here compiled and added to my repo. https://wiki.archlinux.org/index.php/Unofficial_user_repositories#disastrousaur
Stars commented on 2019-12-02 09:04
If I can offer any help to installing this properly on your server I would personally just go and download the server directly from github, and compile it from there.
I don't have enough time to install all of these dependencies, and as of right now some of them are broken so I am unable to install this package unless I ignore python2-pyramid, but I don't know if that would prevent the application from installing so I just installed it from github and worked like a charm.
elvenbone commented on 2019-11-22 22:31
Since the package was orphaned I signed up as maintainer because I use the sync server intensively. However, if anyone wants to take over, feel free.
MikaYuoadas commented on 2019-04-19 08:34
For anyone having the same issue as me and lb.laboon:
I got it working again just by editing python2-tokenserver's PKGBUILD to depends on python2-cornice-0.16.2 instead of python2-cornice.
lb.laboon commented on 2019-04-18 19:23
Broken for me as well, with the same error as MikaYuoadas. I'm guessing this is an upstream issue?
MikaYuoadas commented on 2019-04-18 09:39
The package seems broken since the upgrade of python2-tokenserver's cornice dependency from 0.16.2 to 3.5.1.
I get the following when starting the syncserver:
Teyro commented on 2019-02-13 19:20
Getting this error in 1.8... [code] ERROR:syncstorage.views:Could not apply batch ERROR:syncstorage.views:BackendError
(sqlite3.OperationalError) no such column: batch_upload_items.userid [SQL: u"\n INSERT OR REPLACE INTO bso\n (userid, collection, id, sortindex, payload,\n payload_size, ttl, modified)\n SELECT\n batch_uploads.userid,\n batch_uploads.collection,\n batch_upload_items.id,\n COALESCE(batch_upload_items.sortindex, existing.sortindex),\n COALESCE(batch_upload_items.payload, existing.payload, ''),\n COALESCE(batch_upload_items.payload_size, existing.payload_size, 0),\n COALESCE(batch_upload_items.ttl_offset + ?, existing.ttl, ?),\n ?\n FROM batch_uploads\n LEFT JOIN batch_upload_items\n ON\n batch_upload_items.batch = batch_uploads.batch AND\n batch_upload_items.userid = batch_uploads.userid\n LEFT OUTER JOIN bso AS existing\n ON\n existing.userid = batch_uploads.userid AND\n existing.collection = batch_uploads.collection AND\n existing.id = batch_upload_items.id\n WHERE\n batch_uploads.batch = ? AND\n batch_uploads.userid = ?\n / [queryName=APPLY_BATCH_INSERT] /"] [parameters: (1550085553, 2100000000, 1550085553090L, 1550085553091L, 1)] (Background on this error at: http://sqlalche.me/e/e3q8) ERROR:mozsvc:68a5000cba6e610cdb2beb672887bdcf ERROR:mozsvc:BackendError
(sqlite3.OperationalError) no such column: batch_upload_items.userid [SQL: u"\n INSERT OR REPLACE INTO bso\n (userid, collection, id, sortindex, payload,\n payload_size, ttl, modified)\n SELECT\n batch_uploads.userid,\n batch_uploads.collection,\n batch_upload_items.id,\n COALESCE(batch_upload_items.sortindex, existing.sortindex),\n COALESCE(batch_upload_items.payload, existing.payload, ''),\n COALESCE(batch_upload_items.payload_size, existing.payload_size, 0),\n COALESCE(batch_upload_items.ttl_offset + ?, existing.ttl, ?),\n ?\n FROM batch_uploads\n LEFT JOIN batch_upload_items\n ON\n batch_upload_items.batch = batch_uploads.batch AND\n batch_upload_items.userid = batch_uploads.userid\n LEFT OUTER JOIN bso AS existing\n ON\n existing.userid = batch_uploads.userid AND\n existing.collection = batch_uploads.collection AND\n existing.id = batch_upload_items.id\n WHERE\n batch_uploads.batch = ? AND\n batch_uploads.userid = ?\n / [queryName=APPLY_BATCH_INSERT] /"] [parameters: (1550085553, 2100000000, 1550085553090L, 1550085553091L, 1)] (Background on this error at: http://sqlalche.me/e/e3q8) Traceback (most recent call last): File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/mozsvc/tweens.py", line 26, in catch_backend_errors_tween return handler(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/tweens.py", line 21, in excview_tween response = handler(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/router.py", line 163, in handle_request response = view_callable(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 596, in call return view(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 329, in attr_view return view(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 305, in predicate_wrapper return view(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 245, in secured_view return view(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 355, in rendered_view result = view(context, request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/pyramid/config/views.py", line 501, in _requestonly_view response = view(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/cornice/service.py", line 514, in wrapper response = view(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/util.py", line 54, in wrapper return decorator_func(target_func, args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/decorators.py", line 40, in convert_storage_errors return viewfunc(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/util.py", line 54, in wrapper return decorator_func(target_func, *args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/decorators.py", line 71, in sleep_and_retry_on_conflict return viewfunc(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/util.py", line 54, in wrapper return decorator_func(target_func, args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/decorators.py", line 193, in with_collection_lock return viewfunc(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/util.py", line 54, in wrapper return decorator_func(target_func, *args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/decorators.py", line 164, in check_precondition_headers return viewfunc(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/util.py", line 54, in wrapper return decorator_func(target_func, args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/decorators.py", line 102, in check_storage_quota return viewfunc(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/init.py", line 346, in post_collection return post_collection_batch(request) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/views/init.py", line 418, in post_collection_batch ts = storage.apply_batch(userid, collection, batch) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/mozsvc/metrics.py", line 183, in timed_func return func(*args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/init.py", line 108, in with_session_wrapper return func(self, session, args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/init.py", line 554, in apply_batch session.query("APPLY_BATCH_INSERT", params) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/init.py", line 80, in convert_db_errors_wrapper return func(*args, kwds) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/init.py", line 1043, in query return self.connection.query(query, params) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/dbconnect.py", line 748, in query res = self.execute(query, params, annotations) File "/opt/mozilla-firefox-sync-server/local/lib/python2.7/site-packages/syncstorage/storage/sql/dbconnect.py", line 545, in report_backend_errors_wrapper raise BackendError(str(exc)) BackendError: BackendError
(sqlite3.OperationalError) no such column: batch_upload_items.userid [SQL: u"\n INSERT OR REPLACE INTO bso\n (userid, collection, id, sortindex, payload,\n payload_size, ttl, modified)\n SELECT\n batch_uploads.userid,\n batch_uploads.collection,\n batch_upload_items.id,\n COALESCE(batch_upload_items.sortindex, existing.sortindex),\n COALESCE(batch_upload_items.payload, existing.payload, ''),\n COALESCE(batch_upload_items.payload_size, existing.payload_size, 0),\n COALESCE(batch_upload_items.ttl_offset + ?, existing.ttl, ?),\n ?\n FROM batch_uploads\n LEFT JOIN batch_upload_items\n ON\n batch_upload_items.batch = batch_uploads.batch AND\n batch_upload_items.userid = batch_uploads.userid\n LEFT OUTER JOIN bso AS existing\n ON\n existing.userid = batch_uploads.userid AND\n existing.collection = batch_uploads.collection AND\n existing.id = batch_upload_items.id\n WHERE\n batch_uploads.batch = ? AND\n batch_uploads.userid = ?\n / [queryName=APPLY_BATCH_INSERT] /"] [parameters: (1550085553, 2100000000, 1550085553090L, 1550085553091L, 1)] (Background on this error at: http://sqlalche.me/e/e3q8)
user: {'uid': 1}
[/code]