Tidak dapat menyelesaikan instalasi dropbox dari belakang proxy

18

Masalah:

PC saya di kampus duduk di belakang proxy (membutuhkan otentikasi) dan saya tidak bisa mengatur Dropbox. Saya yakin bahwa ini adalah masalah proxy karena saya tidak bisa men-setup Ubuntu juga (tapi saya tidak menggunakan Ubuntu One jadi itu bukan masalah). Saya telah melihat perbaikan Ubuntu One tetapi tampaknya untuk memodifikasi pengaturan yang secara eksplisit terkait dengan Ubuntu One. Saya dapat menginstal paket nautilus-dropbox (dikompilasi dari sumber dan dari .deb paket dari situs web dan dari pusat perangkat lunak) tetapi begitu saya mengklik OK dari kotak dialog "Instalasi Dropbox" (meminta saya untuk mengunduh daemon kepemilikan) instalasi hanya membeku dengan tombol OK ditekan. Ketika saya melihat prosesnya di Monitor Sistem, saluran tunggunya adalah inet_wait_for_connect.

Sejauh ini saya telah menetapkan arahan proxy berikut:

  1. Menambahkan mj22: ** @ proxy.waikato.ac.nz:80 informasi ke pengaturan proxy jaringan di bawah pengaturan jaringan.
  2. Menambahkan variabel http_host dan http_port di bawah gconf-editor-> system-> proxy
  3. Menambahkan 'host', 'authentication_password' 'authentication_user' dan centang 'otentikasi pengguna' dan 'use_http_proxy' di bawah gconf-editor-> system-> http_proxy
  4. Menambahkan ekspor http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" ke /etc/bash.bashrc
  5. Menambahkan Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; ke /etc/apt/apt.conf (yang saya bayangkan membiarkan Software Center mengambil paket).

(di mana ** adalah kata sandi saya)

Saya juga telah menambahkan baris ftp dan https yang setara untuk entri di atas. Saya mendapatkan denda internet dan Pusat Perangkat Lunak dapat mengunduh paket tetapi hanya itu.

Masalah terkait:

  1. Pusat perangkat lunak tidak dapat mengambil ulasan (tetapi dapat mengunduh paket).
  2. Saat mencoba menambahkan akun online di Gnome 3, sebuah dialog akan muncul dengan "Kesalahan saat mendapatkan Token Permintaan: Tidak dapat terhubung ke proxy (proxy.waikato.ac.nz)"

Pembaruan:

Setelah beberapa waktu (10 menit ish) Dropbox menampilkan kotak dialog kesalahan yang bertuliskan:

Kesulitan menghubungkan ke server Dropbox. Mungkin koneksi internet Anda sedang down, atau Anda perlu mengatur Anda variabel lingkungan http_proxy.

Apakah ada cara saya bisa melihat variabel lingkungan apa yang saat ini ditetapkan?

Mark Jones
sumber
Berjalan envdi terminal akan menunjukkan kepada Anda variabel lingkungan. Apakah http_proxy disetel di sana? Jika tidak, Anda dapat mencoba menambahkannya dengan ekspor http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx
@kikixx. Iya. env menunjukkan http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ dan ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ diatur. Haruskah mereka muncul dengan tanda kutip seperti yang ditunjukkan oleh env?
Mark Jones
Maaf Mark, sepertinya pengaturan proxy berada dalam sedikit dari sebuah negara di 11,10. Setelah "menerapkan sistem luas" dapatkah Anda memeriksa / etc / environment dan mengonfirmasi bahwa ia ada di sana juga? Saran terakhir dari saya adalah menambahkan variabel http_proxy ke / system / proxy dan / system / http_proxy jika memeriksa nilai warisan.
kikixx

Jawaban:

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

Anda harus menjalankan deamon sebagai root, dan karenanya, Anda harus mengkonfigurasi proxy sebagai root. Mengatur variabel env root httpS_proxy pada doa harus cukup.

Pedro Rolo
sumber
1
Ini tidak berhasil untuk saya ... tetapi solusi Ingo Karkat melakukannya :)
zipizap
2
Pada Februari-2014, http_proxytidak berfungsi, karena biner diharapkan akan diunduh dari server web aman. Jadi https_proxyharus menjadi variabel yang tepat untuk digunakan.
RajaRaviVarma
sudotidak diperlukan
Alessandro Cuttin
1
Akhirnya berhasil! Terima kasih juga kepada RajaRaviVarma untuk info https.
x__x
16

Apa yang masih hilang adalah pemasangan daemon Dropbox. Anda dapat mengunduh dan menginstalnya secara manual; ini didokumentasikan di https://www.dropbox.com/install?os=lnx

32-bit:

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

64-bit:

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

Selanjutnya, jalankan daemon Dropbox dari folder .dropbox-dist yang baru dibuat.

~/.dropbox-dist/dropboxd
Ingo Karkat
sumber
@IngoKarkat Ini tidak berfungsi lagi.
horaceT
5

Jika itu membantu siapa pun, saya memiliki masalah dengan pengaturan proxy dan meskipun saya telah mengaturnya, mereka tidak diaktifkan:

Anda dapat melihat apakah mereka diaktifkan seperti ini:

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

Dan aktifkan jika tidak seperti ini:

gsettings set org.gnome.system.proxy.http enabled true
Andy Murdoch
sumber
2

Jika seseorang menggunakan proxy yang memerlukan otentikasi:

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

bekerja untukku!

shivshnkr
sumber
0

Terlepas dari pengaturan http_proxydan https_proxy, saya harus secara terpisah mengatur proxy untuk Dropbox.

Saya melakukannya dengan menjalankan perintah berikut.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Jalankan dropbox help proxyuntuk informasi lebih lanjut.

Jika Anda mengalami masalah izin, ikuti tautan ini untuk solusi.

Catatan: Saya menginstal Dropbox menggunakan Dropbox APT Repository .
Saya menggunakan Ubuntu 14.04.3 LTS.

narendra-choudhary
sumber