Không thể hoàn tất cài đặt dropbox từ phía sau proxy


18

Vấn đề:

PC của tôi trong khuôn viên trường nằm phía sau một proxy (yêu cầu xác thực) và tôi không thể thiết lập Dropbox. Tôi tin rằng đây là sự cố proxy vì tôi cũng không thể thiết lập Ubuntu một (nhưng tôi không sử dụng Ubuntu One nên đó không phải là vấn đề). Tôi đã xem xét bản sửa lỗi Ubuntu One nhưng có vẻ như là để sửa đổi các cài đặt liên quan rõ ràng đến Ubuntu One. Tôi có thể cài đặt gói nautilus-dropbox (được biên dịch từ nguồn và từ gói .deb từ trang web và từ trung tâm phần mềm) nhưng một khi tôi nhấp OK từ hộp thoại "Cài đặt Dropbox" (nhắc tôi tải xuống trình nền độc quyền) thì cài đặt chỉ bị đóng băng nhấn nút OK. Khi tôi xem quy trình của nó trong System Monitor, kênh chờ của nó là inet_wait_for_connect.

Tôi đã thiết lập các chỉ thị proxy sau đây cho đến nay:

  1. Đã thêm mj22: ** @ proxy.waikato.ac.nz:80 thông tin vào cài đặt proxy mạng trong mạng trong cài đặt.
  2. Đã thêm các biến http_host và http_port trong gconf-Editor-> system-> proxy
  3. Đã thêm 'máy chủ', 'xác thực_password' 'xác thực' và đánh dấu 'xác thực người dùng' và 'use_http_proxy' trong gconf-Editor-> system-> http_proxy
  4. Đã thêm xuất http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" vào /etc/bash.bashrc
  5. Đã thêm Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; to /etc/apt/apt.conf (đó là những gì tôi tưởng tượng là để cho Trung tâm phần mềm lấy các gói).

(trong đó ** là mật khẩu của tôi)

Tôi cũng đã thêm các dòng ftp và https tương đương cho các mục trên. Tôi nhận được internet tốt và Trung tâm phần mềm có thể tải xuống các gói nhưng đó là nó.

Các vấn đề liên quan:

  1. Trung tâm phần mềm không thể tìm nạp các đánh giá (nhưng có thể tải xuống các gói).
  2. Khi cố gắng thêm tài khoản trực tuyến trong Gnome 3, một hộp thoại bật lên xuất hiện với "Lỗi nhận mã thông báo yêu cầu: Không thể kết nối với proxy (proxy.waikato.ac.nz)"

Cập nhật:

Sau một thời gian (10mins ish) Dropbox hiển thị hộp thoại báo lỗi:

Sự cố kết nối với máy chủ Dropbox. Có thể kết nối internet của bạn bị hỏng hoặc bạn cần đặt biến môi trường http_proxy cho mình.

Có cách nào để tôi có thể thấy các biến môi trường hiện đang được đặt không?


Chạy envtrong thiết bị đầu cuối sẽ hiển thị cho bạn các biến môi trường. Là http_proxy được đặt ở đó? Nếu không, bạn có thể thử thêm nó với export http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx

@kikixx. Đúng. env hiển thị cả http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ và ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ được đặt. Họ có nên xuất hiện với dấu ngoặc kép như được hiển thị bởi env?
Mark Jones

Xin lỗi Mark, nó trông giống như các cài đặt proxy đang ở trong một chút của một nhà nước ở 11.10. Sau khi "áp dụng hệ thống rộng", bạn có thể kiểm tra / etc / môi trường và xác nhận nó cũng ở trong đó không? Đề xuất cuối cùng từ tôi là thêm các biến http_proxy vào / system / proxy và / system / http_proxy trong trường hợp nó đang kiểm tra các giá trị cũ.
kikixx

Câu trả lời:


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

Bạn phải chạy deamon với quyền root, và do đó, bạn phải cấu hình proxy làm root. Đặt biến env gốc httpS_proxy trên lệnh gọi là đủ.


1
Điều này không làm việc cho tôi ... nhưng giải pháp Ingo Karkat đã làm điều đó :)
zipizap

2
Kể từ tháng 2 năm 2014, http_proxykhông hoạt động, vì nhị phân dự kiến ​​sẽ được tải xuống từ một máy chủ web được bảo mật. Vì vậy, https_proxynên là biến đúng để sử dụng.
RajaRaviVarma

sudolà không cần thiết
Alessandro Cuttin

1
Cuối cùng đã làm việc! Cũng xin cảm ơn RajaRaviVarma vì thông tin https.
x__x

16

Điều còn thiếu là cài đặt trình nền Dropbox. Bạn có thể tải xuống và cài đặt nó bằng tay; đây là tài liệu tại 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 -

Tiếp theo, chạy trình nền Dropbox từ thư mục .dropbox-dist mới được tạo.

~/.dropbox-dist/dropboxd

@IngoKarkat Điều này không còn hoạt động.
horaceT

5

Trong trường hợp nó giúp được bất cứ ai, tôi gặp vấn đề với cài đặt proxy và mặc dù tôi đã cài đặt chúng nhưng chúng không được bật:

Bạn có thể xem nếu chúng được kích hoạt như thế này:

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

Và kích hoạt chúng nếu chúng không thích điều này:

gsettings set org.gnome.system.proxy.http enabled true

2

Trong trường hợp ai đó sử dụng proxy yêu cầu xác thực:

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

đã làm cho tôi!


0

Ngoài cài đặt http_proxyhttps_proxy, tôi phải đặt proxy riêng cho Dropbox.

Tôi đã làm điều đó bằng cách chạy theo lệnh.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Chạy dropbox help proxyđể biết thêm thông tin.

Nếu bạn gặp phải các vấn đề về quyền, hãy theo liên kết này để có giải pháp.

Lưu ý: Tôi đã cài đặt Dropbox bằng Kho lưu trữ APT của Dropbox .
Tôi đang sử dụng Ubuntu 14.04.3 LTS.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.