As
dropbox upgrades itself, I find it no longer works. I have repeated the process of moving or removing those "lib* in the
Dropbox installation that were not duplicated on my system", as described before.
https://bugs.mageia.org/show_bug.cgi?id=20182#c35That stopped working. Through many permutations of removing|installing distro
dropbox packages and ~/.
dropbox*, the best I could achieve was a
dropbox that seemed to start w/o segfaulting, a process in ps, an icon in tray that sometimes had a never-ending "sync" overlay, but no actual sync or link-generating functionality.
The last thing I tried, which has given me a functional
dropbox, involved un-installing
dropbox* distro packages, deleting ~/.
dropbox*, and invoking the 32-bit installation instructions at
dropbox.com (I'm on 64-bit MGA 6):
32-bit:
cd ~ && wget -O - "https://www.
dropbox.com/download?plat=lnx.x86" | tar xzf -
Next, run the
Dropbox daemon from the newly created .
dropbox-dist folder.
~/.
dropbox-dist/dropboxd
Also, I had generated multiple links to this machine at my
dropbox.com account and have unlinked those prior to the latest installation attempts.
Initially,
dropbox did not start from cli but gave a message that included the location of a debug file in /tmp, for example:
/tmp/dropbox_error2QANoA.txt
Toward the end of this file was the name of a file not found and I would search for a package containing that file, for example:
$ urpmf libqxcb.so
lib64qt5gui5:/usr/lib64/qt5/plugins/platforms/libqxcb.so
libqt5gui5:/usr/lib/qt5/plugins/platforms/libqxcb.so
and install the 32-bit version:
$ sudo urpmi libqt5gui5
This process was repeated: failed start, error message showing a new file not found, the 32-bit version containing that file installed, until
dropbox started. A
dropbox.com page opened in my default browser where I could link this new installation.
Then, I installed the distro package, nautilus-
dropbox, which pulled in
dropbox, and this has been working so far.
The advice to copy
dropbox.py to ~/
Dropbox does not seem to be needed in this case and I have removed it.