Не вдається завершити встановлення спадної скриньки з-за проксі


18

Проблема:

Мій ПК у кампусі сидить за проксі-сервером (вимагає автентифікації), і я не можу встановити Dropbox. Я переконаний, що це проблема проксі, тому що я не можу налаштувати Ubuntu один (але я не використовую Ubuntu One, так що це не проблема). Я переглянув виправлення Ubuntu One, але, здається, було змінити налаштування, явно пов'язані з Ubuntu One. Я можу встановити пакет nautilus-dropbox (зібраний з джерела та з .deb пакета з веб-сайту та з програмного центру), але як тільки я натискаю ОК у діалоговому вікні "Встановлення Dropbox" (що спонукає мене завантажити власний демон), установка просто застигає натиснутою кнопку ОК. Коли я дивлюся на його процес у System Monitor, його канал очікування є inet_wait_for_connect.

Наразі я встановив наступні директиви проксі:

  1. Додано інформацію mj22: ** @ proxy.waikato.ac.nz:80 до налаштувань мережевих проксі в мережі в налаштуваннях.
  2. Додані змінні http_host та http_port під gconf-editor-> system-> proxy
  3. Додано 'хост', '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 (що я думаю, що я дозволяю Software Center отримувати пакети).

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

Я також додав еквівалентні рядки 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. Встановлення змінної httpS_proxy root env для виклику повинно бути достатньо.


1
Це не спрацювало для мене ... але рішення Інго Каркат зробив це :)
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

працював на мене!


0

Крім налаштування http_proxyі https_proxy, мені довелося окремо встановити проксі для Dropbox.

Я зробив це, виконавши наступну команду.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Біг dropbox help proxyдля отримання додаткової інформації.

Якщо у вас виникли проблеми з дозволом, перейдіть за цим посиланням для вирішення.

Примітка: я встановив Dropbox за допомогою сховища Dropbox APT .
Я використовую Ubuntu 14.04.3 LTS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.