A única coisa que parece ter funcionado foi baixar a pasta do dropbox via web - excluí-la e depois recriá-la e enviá-la.
Só então o servidor veria os arquivos e os sincronizaria.
Portanto, não é uma ótima solução, mas resolveu o problema para mim.
Eu tenho o cliente Linux Dropbox instalado em um servidor - e tem funcionado bem por cerca de um mês. Mas só esta semana parou de sincronizar alguns arquivos enviados pelo Mac ou via web.
Eu verifiquei o status do cliente no servidor e tudo parece OK para mim.
~/.dropbox/dropbox.py status
Idle
A saída da ferramenta parece boa.
sudo service dropbox status
dropboxd for USER ubuntu: running (pid 11306)
O serviço está sendo executado.
Se eu criar um arquivo no diretório ~ / Dropbox, ele aparecerá na versão do navegador da Web quase imediatamente, o que é ótimo, então tenho 100% de certeza de que ele está conectado ao Dropbox.
touch /home/ubuntu/Dropbox/testfile.txt
# Check web browser client 5 seconds later, file is there
Eu tentei remover e recriar completamente a pasta ~ / Dropbox, mas por algum motivo alguns dos arquivos mostrados na web simplesmente não são copiados para as pastas no servidor. Os arquivos não são nada especiais, apenas arquivos .jpg básicos - com nomes normais como ABC123.jpg.
Alguém pode me indicar um lugar para começar a tentar solucionar isso?
A única coisa que parece ter funcionado foi baixar a pasta do dropbox via web - excluí-la e depois recriá-la e enviá-la.
Só então o servidor veria os arquivos e os sincronizaria.
Portanto, não é uma ótima solução, mas resolveu o problema para mim.
Poderia ser um problema de permissão de arquivos, eu sei que o Dropbox pode ficar pernickety em relação a isso (e apenas configurar as permissões para 777 - o que parece ser um risco de segurança, mas eu discordo).
Verifique se existe alguma correlação entre as permissões de arquivo e aquelas que serão ou não enviadas.
A solução para este problema pode ser encontrada aqui:
O que devo fazer se o Dropbox estiver sincronizado, não iniciar ou relatar um erro?