Back on the problem machine, I tried running Dropbox as root. That works. I made sure that everything in my Dropbox/ folder, .dropbox, and .dropbox-dist are read writable for my user. That looks just fine. I deleted the .dropbox and the .dropbox-dist and re-installed fresh from the website: no joy. When it asks me if I have an existing account it makes no difference if I link to my existing account or create a new on: as soon as the application gets to the stage when it would start to sync it dies. It leaves a tmp file with this:
pid: 8301
ppid: 7097
uid: 1000
user_info: ('sarah', 'x', 1000, 100, '', '/home/sarah', '/bin/bash')
effective_user_info: ('sarah', 'x', 1000, 100, '', '/home/sarah', '/bin/bash')
euid: 1000
gid: 100
egid: 100
group_info: ('users', 'x', 100, [])
effective_group_info: ('users', 'x', 100, [])
appdata: u'/home/sarah/.dropbox'
mode=040700 uid=1000 gid=100
parent mode=040775 uid=1000 gid=10
dropbox_path: u'/home/sarah/Dropbox'
not found
parent mode=040775 uid=1000 gid=10
HOME: /home/sarah
tempdir: '/tmp'
mode=041777 uid=0 gid=0
parent mode=040755 uid=0 gid=0
Traceback (most recent call last):
File "core/authenticate.py", line 564, in authentication_thread
File "core/authenticate.py", line 60, in handle_register
File "core/databases.py", line 567, in load_dropbox_filecache
File "core/file_cache.py", line 870, in __init__
File "core/file_cache.py", line 852, in _create_connhub
Exception: Not a valid FileCache file
That's from my attempt to install from AUR rather than just using it from my home directory.
What am I missing?
]]>