Не удается завершить установку Dropbox из-за прокси

18

Проблема:

Мой компьютер в кампусе находится за прокси-сервером (требует аутентификации), и я не могу установить Dropbox. Я убежден, что это проблема с прокси-сервером, так как я не могу настроить Ubuntu (но я не использую Ubuntu One, так что это не проблема). Я посмотрел на исправление Ubuntu One, но похоже, что он изменяет настройки, явно связанные с Ubuntu One. Я могу установить пакет nautilus-dropbox (скомпилированный из исходного кода и из пакета .deb с веб-сайта и из центра программного обеспечения), но как только я нажимаю OK в диалоговом окне «Установка Dropbox» (запрашивая загрузку проприетарного демона), установка просто зависает с нажатой кнопкой ОК. Когда я смотрю на его процесс в системном мониторе, его ожидающий канал - inet_wait_for_connect.

На данный момент я установил следующие директивы прокси:

  1. Добавлена ​​информация mj22: ** @ proxy.waikato.ac.nz:80 в настройки сетевого прокси в сети в настройках.
  2. Добавлены переменные http_host и http_port в gconf-editor-> system-> proxy
  3. Добавлены «host», «authentication_password», «authentication_user» и помечены «аутентификация пользователя» и «use_http_proxy» в gconf-editor-> system-> http_proxy
  4. Добавлен экспорт http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" в /etc/bash.bashrc
  5. Добавлено Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; в /etc/apt/apt.conf (что, как я думаю, позволяет Центру программного обеспечения получать пакеты).

(где ** мой пароль)

Я также добавил эквивалентные строки ftp и https для вышеупомянутых записей. Я получаю интернет хорошо, и Центр программного обеспечения может загружать пакеты, но это так.

Связанные вопросы:

  1. Центр программного обеспечения не может получать отзывы (но может загружать пакеты).
  2. При попытке добавить учетную запись онлайн в Gnome 3 появляется диалоговое окно с сообщением «Ошибка при получении токена запроса: не удается подключиться к прокси (proxy.waikato.ac.nz)»

Обновления:

Через некоторое время (10 минут истечения) Dropbox отображает диалоговое окно с сообщением об ошибке:

Проблемы с подключением к серверам Dropbox. Возможно, ваше интернет-соединение не работает или вам нужно установить переменную среды http_proxy.

Есть ли способ узнать, какие переменные окружения в настоящее время установлены?

Марк Джонс
источник
Запуск envв терминале должен показать вам переменные окружения. Установлен ли там http_proxy? Если нет, попробуйте добавить его с помощью экспорта http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx
@kikixx. Да. env показывает, что оба http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ и ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ установлены. Должны ли они появляться с кавычками, как показано env?
Марк Джонс
К сожалению Марк, похоже , что параметры прокси - сервера находятся в немного о в состоянии в 11.10. После "применения всей системы" вы можете проверить / etc / environment и убедиться, что он там тоже есть? Последнее предложение от меня - добавить переменные http_proxy в / system / proxy и / system / http_proxy на случай, если они проверяют устаревшие значения.
kikixx

Ответы:

27
sudo https_proxy="https://username:password@your_proxy:proxy_port" dropbox start -i

Вы должны запустить deamon как root, и, следовательно, вы должны настроить прокси как root. Установка корневой переменной env httpS_proxy при вызове должна быть достаточной.

Педро Роло
источник
1
Это не сработало для меня ... но решение Ingo Karkat сделало это :)
zipizap
2
По состоянию на февраль 2014 года http_proxyне работает, так как ожидается, что двоичный файл будет загружен с защищенного веб-сервера. Так что https_proxyдолжна быть правильная переменная для использования.
RajaRaviVarma
sudoне нужен
Алессандро Каттин
1
Наконец-то сработало! Спасибо также RajaRaviVarma за информацию https.
x__x
16

Чего еще не хватает, так это установки демона Dropbox. Вы можете скачать и установить его вручную; это задокументировано на https://www.dropbox.com/install?os=lnx

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
Инго Каркат
источник
@IngoKarkat Это больше не работает.
horaceT
5

В случае, если это кому-нибудь поможет, у меня возникла проблема с настройками прокси-сервера, и хотя они были установлены, они не были включены:

Вы можете увидеть, включены ли они так:

gsettings get org.gnome.system.proxy.http enabled

И включите их, если они не такие:

gsettings set org.gnome.system.proxy.http enabled true
Энди Мердок
источник
2

В случае, если кто-то использует прокси, который требует аутентификации:

sudo http_proxy=http://username:password@proxyhost:proxy_port dropbox start -i

работал на меня!

shivshnkr
источник
0

Помимо настройки http_proxyи https_proxyмне пришлось отдельно установить прокси для Dropbox.

Я сделал это, выполнив следующую команду.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Запустите dropbox help proxyдля получения дополнительной информации.

Если у вас возникли проблемы с разрешениями, перейдите по этой ссылке для решения.

Примечание: я установил Dropbox, используя Dropbox APT Repository .
Я использую Ubuntu 14.04.3 LTS.

нарендра-Чудхари
источник