Установка Dropbox застряла на 99%, как это исправить? (и любые ошибки dpkg)

24

Я пытался установить Dropbox с помощью Как установить Dropbox? или с apt-get install nautilus-dropbox.

Dropbox загружается до 99%, а затем зависает, в результате чего система переходит на 100% загрузку процессора.

Если я перезагружаюсь или закрываю терминал, я иногда получаю dpkgошибки, которые мешают мне использовать apt-getили Центр программного обеспечения для выполнения каких-либо функций управления пакетами.

Я хотел бы решить все эти проблемы и просто заставить работать Dropbox. Как я могу это сделать?

  • Примечание. Ответ на этот вопрос, возможно, состоит из двух частей:
    1. В принятом ответе рассказывается, как установить Dropbox.
    2. Но если у вас есть dpkgошибки, посмотрите этот ответ, прежде чем использовать ответ 1 для установки Dropbox.
Джон
источник
Можете ли вы подтвердить, что это Ubuntu 12.04 , 32 / 64bit?
david6
Если этот пост не решает это для вас, к сожалению, вполне возможно, еще одна ошибка.
иш
Добавлен тег 12.04 для ясности
Джулиан Найт,

Ответы:

31

Там уже есть ошибка: 1016559

Если у вас есть учетная запись LaunchPad, не забудьте добавить свое имя в ошибку.

Обходные пути перечислены здесь .

  • Загрузите файл Dropbox .deb по адресу : https://www.dropbox.com/install?os=lnx.
  • Откройте .deb с помощью Ubuntu Software Center и начните установку
  • Когда вы увидите на экране сообщение «Запустите Dropbox для завершения установки», нажмите ЗАКРЫТЬ
  • Установите демон dropbox (nautilus-dropbox) с помощью этой команды (из https://www.dropbox.com/install?os=lnx ):

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    

    [для 32 бит, просто измените детали на ?plat=lnx.x86]

  • Перезапустить компьютер

Теперь у вас должна быть работающая Dropbox, включая значок уведомлений и накладки на значок Dropbox в Nautilus.

Джулиан Найт
источник
Ошибка по-прежнему сохраняется в 2015 году, и я решил с этим ответом
Зак
10

Если у вас есть dpkgошибки при попытке установить вручную, сначала исправьте их!

  • Бег sudo dpkg -r nautilus-dropbox
    • Вы можете получить сообщение об ошибке в первый раз, после чего появится всплывающее окно «Dropbox требует перезагрузки Nautilus - только Closeоно.
  • Запустите sudo dpkg -r nautilus-dropboxснова, и это должно закончитьсяRemoving nautilus-dropbox ...

Это оно! Сделайте sudo apt-get updateтолько, чтобы обновить все. Затем выполните шаги в принятом ответе, чтобы успешно установить Dropbox.

иш
источник
Мои проблемы с блокировкой dpkg сохраняются.
Эссо
Это было вызвано 99% -ной проблемой, но все в порядке.
Эссо
1

Я не смог удалить dropbox или использовать sudo dpkg --configure -aиз-за блокировки на базе dpkg.

Чтобы решить эту проблему, мне пришлось убить все процессы Dropbox (вы можете найти их с помощью ps -a | grep dropbox), а затем использовать sudo kill -s 15 pid_of_dropbox.

После этого все проблемы мне удалось удалить dropbox, но мне потребовалось время, чтобы найти, как это сделать.

PierreB
источник
1

Принятый ответ не работал для меня, может быть, потому что все изменилось с тех пор, или моя ситуация была не совсем такой, как у провайдеров ответов? Нужно было пропустить шаг, прежде чем все сошлось. Возможно, нет большой разницы, поскольку демон Dropbox запустился бы, когда система была перезапущена, как было рекомендовано.

Тем не менее, рекомендуемый Dropbox способ дает немедленную оценку успеха и является менее понятным, чем принятый ответ. Надеюсь это поможет!

Инструкции, которые я воспроизводил ниже с сайта Dropbox, работали для меня на Ubuntu Desktop 12.10

Установите Dropbox через командную строку

Демон Dropbox отлично работает на всех 32-битных и 64-битных серверах Linux. Для установки выполните следующую команду в своем терминале Linux.

32-бит:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-бит:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Затем запустите демон Dropbox из только что созданной папки .dropbox-dist.

    ~/.dropbox-dist/dropboxd
iainH
источник
Это решение решает всегда «Подключение ...» проблема состояния на моей установке Dropbox на Ubuntu 12.04.5
Арио
0

После того, как вы запустите Ubuntu и окажетесь на экране входа в систему, вам нужно нажать Control Alt F1. Затем вы увидите экран с приглашением войти в систему. Войдите в свой аккаунт оттуда. Далее вам нужно будет выполнить следующие команды:

sudo apt-get -y install nautilus-dropbox && sudo apt-get purge nautilus-dropbox

Это установит Dropbox в вашей системе, так как он не был установлен должным образом и может быть удален неправильно, а затем полностью Dropbox.

Аарон Хилл
источник
0

Ну, у меня была точно такая же проблема; Я также перешел по ссылке, которую вы дали, и это не решило ее для меня! Дело в том, что я сделал это 3 дня назад, и я не очень хорошо помню весь процесс. Прости за это...

Вот шаги, которые я сделал и решил проблему (ЗАМЕТЬТЕ, что тот факт, что это сработало для меня, не означает, что он сработает для вас!):

  1. Запустите это из терминала (чтобы открыть терминал, нажмите Ctrl + Alt + T):

32 бит

wget -O ~/dropbox.tar.gz "https://www.dropbox.com/download?plat=lnx.x86"

64 бит

wget -O ~/dropbox.tar.gz "https://www.dropbox.com/download?plat=lnx.x86_64"
  1. Откройте nautilus в вашем домашнем каталоге и распакуйте файл dropbox.tar.gz

  2. Будет создан скрытый каталог (.dropbox-dist). Нажмите на значок справа от вашего имени пользователя в правом верхнем углу экрана, а затем нажмите на запуск приложений. Нажмите на добавить: Добавлять

  3. В поле «Имя» добавьте «Dropbox», а в поле «Команда» нажмите «Обзор ...», затем перейдите в свой домашний каталог, нажмите Ctrl + H, чтобы открыть скрытые файлы, нажмите на dropbox-dist, а затем выберите файл dropboxd . В поле «Комментарий» добавьте все, что хотите.

  4. Это та часть, которую я не очень хорошо помню ... Откройте терминал и дайте

    cd ~ / .dropbox-dist; ./ dropboxd

Я думаю, он запросит у вас данные вашей учетной записи, как обычно, или скажет, что dropbox не установлен (и он скажет запустить dropbox -i start). Сделайте все необходимое (извините :( я не помню, что я сделал), чтобы заполнить информацию о вашей учетной записи и тому подобное, и войти в свою учетную запись Dropbox!

  1. После всего этого проверьте, работает ли dropbox (откройте системный монитор), и если это так, остановите его (убейте его или что-то еще: D). Установите хомяк-индикатор и установите его для запуска при запуске системы.

  2. Перезагрузите компьютер!

  3. Теперь у вас должен быть запущен дропбокс и индикатор его работы! Теперь вы можете удалить индикатор хомяка (я сказал вам, чтобы установить его, чтобы иметь рабочий индикатор, вот как я исправил мой!)

Извините, если это не работает для вас ....

hytromo
источник
0

Для 32-битных машин обязательно используйте:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

... как указано в инструкции. Я не обращал внимания и думал, что предупреждение относится только к оригинальному пакету, загруженному с веб-сайта dropbox, и мне пришлось все переделывать (инструкции, приведенные выше, относятся к 64-битной версии).

Приведенный ответ работает, если вы точно следуете инструкциям. Другие решения, которые я нашел в другом месте, не работали.

Майк
источник
0

Вы можете найти полное решение здесь .

data9
источник
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
jrg
0

Я (кажется) следовал всем инструкциям здесь и не мог закончить установку Dropbox правильно. Я прочитал в недавнем посте в

https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559

что ошибка установки была исправлена, но, очевидно, что-то, что я сделал раньше, не позволяет мне завершить установку. Я даже следовал инструкциям по чистке, опубликованным в

http://forums.dropbox.com/topic.php?id=62952

но все еще не мог заставить Dropbox работать.

Когда я последовал обходному пути и, наконец, набрал ~ / .dropbox-dist / dropboxd, я получил:

Traceback (most recent call last):
  File "__main__dropbox__.py", line 16, in <module>
  File "explicit_imports.py", line 11, in <module>
  File "ui/common/selective_sync.py", line 12, in <module>
  File "arch/__init__.py", line 24, in <module>
  File "arch/posix_common/util.py", line 16, in <module>
ImportError: /home/ale/.dropbox-dist/netifaces-0.5-py2.5-linux-i686.egg/netifaces.so: wrong ELF class: ELFCLASS32

Я использую Ubuntu 12.04 на ядре 3.2.0-26-generic x86_64. Поэтому я удалил папку /.dropbox-dist/netifaces-0.5-py2.5-linux-i686.egg/ и теперь dropbox запустился и все узнал.

guaicuru
источник