This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Zeus

Soucis avec Docker et Firefox Sync.

Messages recommandés

Bonjour,

Je rencontre un petit soucis avec Firefox Sync installé sur Docker et j'aimerai avoir votre avis svp.

Mon domaine https://fsync.ndd.tld fonctionne très bien et me retourne un "It works!" cependant, la synchro ne fonctionne pas et j'obtiens un fichier log erreur...

Merci par avance.

Voici le log erreur de Firefox :

1533389793002	Sync.LogManager	DEBUG	Flushing file log
1533389793003	FirefoxAccounts	TRACE	not checking freshness of profile as it remains recent
1533389793012	Sync.LogManager	DEBUG	Log cleanup threshold time: 1532525793012
1533389793015	Sync.LogManager	DEBUG	Done deleting files.
1533392648128	Sync.Service	DEBUG	User-Agent: Firefox/61.0.1 (Windows NT 10.0; Win64; x64) FxSync/1.63.0.20180704003137.desktop
1533392648128	Sync.Service	INFO	Starting sync at 2018-08-04 16:24:08 in browser session 0a9JOO6x8p6B
1533392648128	Sync.Service	DEBUG	In sync: should login.
1533392648129	Sync.Service	INFO	User logged in successfully - verifying login.
1533392648129	Sync.BrowserIDManager	DEBUG	unlockAndVerifyAuthState already has (or can fetch) sync keys
1533392648129	Sync.Status	DEBUG	Status.login: error.login.reason.network => success.status_ok
1533392648129	Sync.Status	DEBUG	Status.service: error.login.failed => error.login.failed
1533392648129	Sync.Service	DEBUG	Fetching unlocked auth state returned success.status_ok
1533392648130	Sync.BrowserIDManager	INFO	Getting keys
1533392648130	Sync.BrowserIDManager	INFO	Getting an assertion from: https://fsync.ndd.tld/1.0/sync/1.5
1533392648130	FirefoxAccounts	DEBUG	enter getAssertion()
1533392648131	FirefoxAccounts	DEBUG	getKeypairAndCertificate: already have keyPair and certificate
1533392648131	FirefoxAccounts	DEBUG	getAssertionFromCert
1533392648131	FirefoxAccounts	DEBUG	getAssertionFromCert returning signed: true
1533392648131	Sync.BrowserIDManager	DEBUG	Getting a token
1533392648131	Services.Common.TokenServerClient	DEBUG	Beginning BID assertion exchange: https://fsync.ndd.tld/1.0/sync/1.5
1533392648132	Services.Common.RESTRequest	DEBUG	GET request to https://fsync.ndd.tld/1.0/sync/1.5
1533392648132	Services.Common.RESTRequest	TRACE	HTTP Header accept: application/json
1533392648132	Services.Common.RESTRequest	TRACE	HTTP Header authorization: ***** (suppressed)
1533392648132	Services.Common.RESTRequest	TRACE	HTTP Header x-client-state: 617f16ac444515ae15ac21860b6d488e
1533392648149	Services.Common.RESTRequest	TRACE	onStartRequest: GET https://fsync.ndd.tld/1.0/sync/1.5
1533392648150	Services.Common.RESTRequest	TRACE	Channel for GET https://fsync.ndd.tld/1.0/sync/1.5 returned status code 0
1533392648150	Services.Common.RESTRequest	DEBUG	GET https://fsync.ndd.tld/1.0/sync/1.5 404
1533392648150	Services.Common.RESTRequest	TRACE	GET body: 0
1533392648150	Services.Common.TokenServerClient	DEBUG	Got token response: 404
1533392648150	Services.Common.RESTResponse	TRACE	Processing response headers.
1533392648150	Services.Common.TokenServerClient	WARN	Error processing token server response: TypeError: right-hand side of 'in' should be an object, got number (resource://services-common/tokenserverclient.js:303:1) JS Stack trace: _processTokenResponse@tokenserverclient.js:303:1
getTokenFromBrowserIDAssertion@tokenserverclient.js:249:14
1533392648150	Sync.BrowserIDManager	ERROR	Non-authentication error in _fetchTokenForUser: TokenServerClientError({"message":{}}) (resource://services-common/tokenserverclient.js:36:36) JS Stack trace: TokenServerClientError@tokenserverclient.js:34:16
getTokenFromBrowserIDAssertion@tokenserverclient.js:255:19
1533392648151	Sync.Status	DEBUG	Status.login: success.status_ok => error.login.reason.network
1533392648151	Sync.Status	DEBUG	Status.service: error.login.failed => error.login.failed
1533392648151	Sync.BrowserIDManager	INFO	Failed to fetch the cluster URL: TokenServerClientError({"message":{}}) (resource://services-common/tokenserverclient.js:36:36) JS Stack trace: TokenServerClientError@tokenserverclient.js:34:16
getTokenFromBrowserIDAssertion@tokenserverclient.js:255:19
1533392648151	Sync.Service	DEBUG	verifyLogin failed: TokenServerClientError({"message":{}}) (resource://services-common/tokenserverclient.js:36:36) JS Stack trace: TokenServerClientError@tokenserverclient.js:34:16
getTokenFromBrowserIDAssertion@tokenserverclient.js:255:19
1533392648151	Sync.Status	DEBUG	Status.login: error.login.reason.network => error.login.reason.network
1533392648151	Sync.Status	DEBUG	Status.service: error.login.failed => error.login.failed
1533392648151	Sync.ErrorHandler	ERROR	Sync encountered a login error
1533392648151	Sync.SyncScheduler	DEBUG	Clearing sync triggers and the global score.
1533392648152	Sync.SyncScheduler	DEBUG	Next sync in 3600000 ms. (why=schedule)
1533392648154	Sync.Service	DEBUG	Exception calling WrappedLock: Error: Login failed: error.login.reason.network (resource://services-sync/service.js:868:15) JS Stack trace: onNotify@service.js:868:15
1533392648154	Sync.Service	DEBUG	Not syncing: login returned false.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

1533392648150 Services.Common.RESTRequest DEBUG GET https://fsync.ndd.tld/1.0/sync/1.5 404 1533392648150 Services.Common.RESTRequest TRACE GET body: 0 1533392648150 Services.Common.TokenServerClient DEBUG Got token response: 404

 

Le voilà ton problème, erreur 404, ressource introuvable, maintenant à toi de voir pourquoi 😉

Partager ce message


Lien à poster
Partager sur d’autres sites

La seule ressource disponible l'est bel et bien puisque Firefox a su créer deux fichiers dans le dossier créé pour l'occasion... C'est pour ça que je ne comprend pas bien cette erreur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, je vais tout refaire ce soir. J'ai trouvé un fsync Docker qui prend en compte un utilisateur sur DSM pour les droits d'écriture dans le dossier. Je viendrais dire si ça passe ou pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Ça donne rien du tout et j'ai laché l'affaire pour deux raisons et aussi parce que je voulais pas prendre le temps de chercher :

  1. J'ai jamais réussi à le faire fonctionner. Il était installé et fonctionnel selon le serveur mais la synchronisation ne fonctionnait pas.
  2. J'ai aussi remarqué que Firefox faisait quand même la synchro chez lui alors même qu'on avait changé le lien de FSync. Certainement dût au faite que la connexion passait quand même par leurs services.
  3. Sans passer par son propre serveur de connexion, je voyais pas bien l'intérêt et je n'ai jamais trouvé comment en installer un sur un serveur perso.

En bref, j'ai laissé tombé et maintenant, je ne fais que du partage de favoris entre les deux. Je navigue toujours en navigation privée pour supprimer les données (cache, cookies, historique etc...) à chaque fermeture de Firefox. Le seuls désagrément étant qu'il faut se connecter sur tous nos sites/forums favoris sur chaque nouvelle session sous Firefox. Pour la gestion des logins, je passe par l'extension Bitwarden et le gestionnaire de mot de passe est installé et géré par mon serveur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant