Unable to leave sync chain on Ubuntu 20.04 / Brave 1.24.82


At some point in the last month one of my desktops stopped syncing with the sync chain.
Upon checking the sync chain today, I saw that it was no longer showing any other devices on the sync chain, and on my other devices, this particular machine is now missing.

I am now attempting to leave the orphaned sync chain so I can re-join my main sync chain. However, when I click “Leave Sync Chain” on the brave://settings/braveSync/setup page, it silently leaves the sync page, but does not remove the sync chain.

Is there some additional debugging I can turn on to provide the underlying messages from the browser to find out what is going wrong?

UPDATED:
I just tried resetting the settings, and after relaunching I see this error on the command line:
[2199004:2199004:0505/125709.387897:ERROR:brave_sync_prefs.cc(114)] Decrypt sync seed failure

Brave Version( check About Brave):
1.24.82
Ubuntu 20.04 (amd64)

UPDATED:
So, I relocated my .config/BraveSoftware folder and then tried to start up brave and add it fresh to my sync chain, and received this on the command line:
[2207671:2207671:0505/130645.977855:ERROR:angle_platform_impl.cc(43)] Display.cpp:840 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[2207671:2207671:0505/130645.978087:ERROR:gl_surface_egl.cc(778)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[2207671:2207671:0505/130645.978182:ERROR:gl_surface_egl.cc(1345)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[2207671:2207671:0505/130645.995392:ERROR:angle_platform_impl.cc(43)] Display.cpp:840 (initialize): ANGLE Display::initialize error 12289: Could not create a backing OpenGL context.
[2207671:2207671:0505/130645.995581:ERROR:gl_surface_egl.cc(778)] EGL Driver message (Critical) eglInitialize: Could not create a backing OpenGL context.
[2207671:2207671:0505/130645.995692:ERROR:gl_surface_egl.cc(1345)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[2207671:2207671:0505/130645.995762:ERROR:gl_initializer_linux_x11.cc(182)] GLSurfaceEGL::InitializeOneOff failed.
[2207671:2207671:0505/130645.998643:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization
[2207761:2207761:0505/130646.067873:ERROR:vaapi_wrapper.cc(594)] Could not get a valid VA display
[2207761:2207761:0505/130646.068073:ERROR:gpu_init.cc(426)] Passthrough is not supported, GL is egl
[2207643:2207643:0505/130651.675156:ERROR:CONSOLE(1)] “[Shields]: Can’t request shields panel data. Error: No tab url specified”, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[2207643:2207643:0505/130651.694249:ERROR:CONSOLE(1)] “[Shields]: Can’t request shields panel data. Error: No tab url specified”, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[2207643:2207643:0505/130651.695828:ERROR:CONSOLE(1)] “[Shields]: Can’t request shields panel data. Error: No tab url specified”, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[2207643:2207643:0505/130651.696065:ERROR:CONSOLE(1)] “[Shields]: Can’t request shields panel data. Error: No tab url specified”, source: chrome-extension://mnojpmjdmbbfmejpflffifhffcmidifd/out/brave_extension_background.bundle.js (1)
[2207643:2207643:0505/130702.074328:ERROR:CONSOLE(0)] "Unrecognized Content-Security-Policy directive ‘defaultframe-ancestors’.
", source: chrome://newtab/ (0)
[2207643:2207643:0505/130726.218705:ERROR:data_type_manager_impl.cc(33)] Bookmarks cryptographer error was encountered:
[2207643:2207643:0505/130726.218740:ERROR:data_type_manager_impl.cc(33)] Device Info cryptographer error was encountered:
[2207643:2207643:0505/130734.745854:ERROR:sharing_service.cc(218)] Device registration failed with fatal error

… so it appears that even after nuking all config data, the problem still persists.

I should mention that I’m running this on a remote X11 server, as the desktop’s GPU is tied up mining and does not presently have any displays attached.

Can you describe your setup in more details?

It sounds like you have (at least) 3 devices as part of your Sync chain:

  • Device A
  • Device B
  • Device C

and then Device A went missing and so when you look at the Sync chain on Device B or Device C, then you only see B & C? What do you see when you look at the Sync chain on Device A?

After you “left the Sync chain” on Device A, do you see something different on Devices B & C? Do you see something different on Device A itself?

Screenshots of the Sync settings on the various devices would be great if you’re willing to share that.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.