Назад | Перейти на главную страницу

Может ли кто-нибудь понять, почему dropbox не выполняется в текстовой установке на сервере ubuntu с использованием учетной записи системного пользователя?

Я пытался настроить Dropbox на сервере ubuntu 10.04.2 для резервного копирования. Я не хочу, чтобы Dropbox был привязан к моей учетной записи на сервере, поскольку в следующем году кто-то может взять на себя роль администратора с другой учетной записью. Для этого я следовал инструкциям на http://wiki.dropbox.com/TipsAndTricks/UbuntuServerInstall.

Проблема в том, что когда дело доходит до запуска демона dropox для регистрации учетной записи, я получаю следующее сообщение об ошибке ...

dropbox@thomas:~$ /usr/local/dropbox/dropboxd
-su: /usr/local/dropbox/dropbox: No such file or directory

Я использую следующие команды для установки и настройки dropox ...

sudo -s (from my personal account on the server)
groupadd dropbox; useradd -r -d /var/dropbox -g dropbox -s /bin/false dropbox
mkdir -p /usr/local/dropbox /etc/dropbox
chown dropbox.dropbox /var/dropbox; chmod 700 /var/dropbox
wget -O /tmp/dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86
tar xvzf /tmp/dropbox.tar.gz -C /usr/local/dropbox --strip 1
su -l dropbox -s /bin/bash; umask 0027
/usr/local/dropbox/dropboxd

Права доступа к файлам dropboxd и dropbox:

dropbox@thomas:~$ ls -la /usr/local/dropbox/dropbox*
-rwxr-xr-x 2 cje46 cje46 11329751 2011-04-26 06:37 /usr/local/dropbox/dropbox
-rwxr-xr-x 1 cje46 cje46      238 2011-04-26 06:37 /usr/local/dropbox/dropboxd

И для ясности, команда выполняется пользователем системы Dropbox.

Надеюсь, у кого-то там была такая же проблема, и он сможет помочь, потому что это меня действительно поставило в тупик!

Решено - необходимо использовать 64-битную версию, а не 32-битную версию Dropbox, которую я установил.

Сообщение об ошибке указывает, что процесс su пользователя Dropbox не может видеть файл. /usr/local/dropbox/dropbox. Какие разрешения у каталога /usr/local/dropbox? Возможно, вам потребуется предоставить группе или другие разрешения на выполнение для /usr/local/dropbox.