Cập nhật apt-get rất chậm, bị kẹt tại ngay Chờ đợi tiêu đề


64

Tôi đã xem xét các câu hỏi tương tự:

Bị kẹt ở mức 0% [chờ tiêu đề]

Bản cập nhật apt-get bị kẹt khi "Chờ tiêu đề" khi sử dụng Windows XP ICS

Tuy nhiên không ai trong số họ trả lời vấn đề của tôi.

Tôi đang chạy 12.04 AMD64 và gần đây đã bắt đầu gặp sự cố là khi tôi cập nhật repos từ kết nối của mình ở nhà thông qua thiết bị đầu cuối, sử dụng cập nhật sudo apt-get, phải mất mãi mãi (nghĩa là sau 2 giờ là 28%), tuy nhiên Khi tôi chạy từ một địa điểm khác, chỉ mất chưa đầy 5 phút để hoàn thành.

Tôi đã cố gắng thay đổi gương mà tôi sử dụng nhưng điều đó không giải quyết được vấn đề. Tôi cũng đã cắt giảm những gì trong danh sách nguồn của mình nhưng điều này cũng không tạo ra sự khác biệt. Không có lỗi trên đường truyền ADSL của tôi vì tôi đã liên hệ với ISP của mình để kiểm tra điều này. Nó cũng không có gì khác biệt nếu tôi sử dụng kết nối WiFi hoặc cáp mạng.

Điều gì có thể là vấn đề của tôi?


Một bài kiểm tra tốc độ (www.speedtest.net) xuất hiện với tốc độ khoảng 0,9 Mb / giây và tăng 0,42 Mb / giây (là một sắc thái dưới tốc độ đường truyền được quảng cáo), tôi cư trú ở Nam Phi và sử dụng máy chủ UCT LEG. Nhưng tôi cũng đã thử các gương khác có sẵn trong SA .... không ai trong số họ tạo ra sự khác biệt.


2
Vui lòng báo cáo kết quả từ speedtest.com và cho chúng tôi biết quốc gia cư trú của bạn.
ish

Câu trả lời:


46

Tôi đã tìm thấy một giải pháp giúp tôi ở đây: https://www.kubuntuforums.net/showthread.php?57567-Ubfox-probols-on-update

Bạn có thể cho phép apt-get để tạo lại danh sách bộ đệm bằng cách sử dụng:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update 

ĐÚNG!!! Dọn dẹp! Tất nhiên! <facedesk> Cảm ơn người bạn đời đó! : D
Chiramisu

Chỉ cần làm sudo apt-get cleanviệc tốt nhiều lần cho tôi.
Andrew T

43

Điều này có vẻ như nó có thể là một vấn đề với repos bên thứ ba. Đôi khi tôi biết repo của Google mất vài phút để trả lời ở đây. Nếu bạn đã thiết lập repos của bên thứ ba, hãy mở Trình quản lý cập nhật, nhấp vào Cài đặt, sau đó chọn tab "Phần mềm khác". Bỏ chọn tất cả các hộp kiểm, sau đó nhấn đóng.

Quản lý cập nhật Cập nhật Trình quản lý - Phần mềm khác

Bây giờ, kích hoạt một thiết bị đầu cuối và sử dụng lệnh sau và xem liệu nó có tốt hơn với lệnh sau không:

sudo apt-get update

Nếu tốt hơn, hãy quay lại và bật từng repo và kiểm tra lại từng cái một cho đến khi bạn tìm thấy repo vấn đề.

Nếu điều đó không hoạt động, bạn có thể yêu cầu trình quản lý cập nhật chọn các repos chính tốt nhất để sử dụng tự động. Để làm điều đó, hãy mở Trình quản lý cập nhật, sau đó nhấp vào Cài đặt. Chọn tab Phần mềm Ubuntu, sau đó trong danh sách thả xuống "Tải xuống từ:", chọn Khác ...

Trình quản lý cập nhật - Tab phần mềm Ubuntu

Bây giờ, trong cửa sổ bật lên, nhấp vào "Chọn máy chủ tốt nhất"

Cập nhật Trình quản lý - Chọn Máy chủ Tải xuống

Sau đó, nó sẽ thực hiện một số thử nghiệm để chọn máy chủ tốt nhất cho bạn. Sau khi hoàn thành, chỉ cần nhấp vào Chọn Máy chủ.

Cập nhật Trình quản lý - Chọn Máy chủ Tải xuống

Bây giờ, kích hoạt thiết bị đầu cuối và kiểm tra lại.


Để tôi giúp đặt nó thành "Máy chủ chính".
BG Bruno

2
Phương pháp "chọn máy chủ tốt nhất" đã giúp tôi. Cảm ơn bạn
kommradHomer

5

Điều này chủ yếu là do "kích thước MTU", đã gặp vấn đề này trong một thời gian và sau khi kiểm tra sâu tôi đã phát hiện ra rằng isp của tôi có kích thước mtu là 1440 trong khi mặc định cho giao diện eth là 1500.

để biết kích thước mtu tối đa xin vui lòng xem tại đây .

để đặt kích thước gói mtu của bạn, bạn có thể sử dụng tùy chọn kết nối mạng từ biểu tượng mạng hoặc sử dụng thiết bị đầu cuối như trong liên kết này .


1
Liên kết thứ nhất và thứ hai của bạn đều được mã hóa để trỏ đến trang web thứ hai. Tôi tìm thấy thông tin tại trang web dslreports.com là mô tả và hữu ích. Thật không may, thông tin tại trang web cyberciti.biz có thể hơi lỗi thời và (ít nhất là ở đây) không giải quyết vấn đề rất tốt.
Tommy Trussell

2

Tôi đã gặp vấn đề này trên máy tính xách tay của người khác mà tôi được yêu cầu nâng cấp. Sau một giờ gãi đầu, việc kiểm tra / etc / môi trường cho thấy đã có anon-proxy được cài đặt trên hệ thống. Loại bỏ nó đã khắc phục vấn đề.

Vì vậy, hãy kiểm tra cài đặt proxy của bạn trong / etc / môi trường


1

Nếu bạn đã synapticcài đặt, hãy thử kích hoạt apt-get updatebên trong synapticbằng cách nhấp vào "Tải lại". Tất nhiên, nó cũng sẽ bị treo nhưng khi bạn hủy bỏ nó, nó sẽ in tên của kho lưu trữ đã bị dừng, ví dụ:

Failed to fetch http://debian.sur5r.net/i3/dists/quantal/InRelease  
Some index files failed to download. They have been ignored, or old ones used instead.

Tạm thời vô hiệu hóa các kho lưu trữ được báo cáo ở đó sẽ khắc phục vấn đề. Trong synaptic, bạn có thể tắt chúng trong "Cài đặt -> Phần mềm khác".


1

Đã tìm thấy bản cập nhật apt-get này bị kẹt khi "Chờ tiêu đề" khi sử dụng Windows XP ICS rất sâu sắc.

Bạn có thể muốn thử cài đặt và chạy Netselect và sao chép các nguồn.list được tạo vào /etc/apt/source.list

Hi vọng điêu nay co ich.


2
Chào mừng bạn đến hỏi Ubuntu! Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
dùng98085

1

Mở terminal và gõ:

cd /etc/apt/apt.conf.d/

Bây giờ tạo một tệp mới sudo nano 99selfvà gõ:

Acquire::http::Pipeline-Depth "0";

3
Chào mừng bạn đến với Askubfox! Bạn có thể phát triển câu trả lời của mình để giải thích sâu hơn tại sao và làm thế nào giải pháp của bạn hoạt động?
Marc Vanhoomissen

0

Đôi khi, tất cả những gì bạn cần làm chỉ là chuyển sang máy chủ chính để cập nhật. Cập nhật, tùy thuộc vào khu vực địa lý của bạn, đôi khi không đến từ các máy chủ chính để giao hàng nhanh hơn.

Vì bất kỳ lý do gì, các máy chủ chuyển tiếp có thể không đáp ứng nhanh nhất có thể đối với một số yêu cầu nhất định, vì vậy tạm thời chuyển sang Máy chủ chính để cập nhật sẽ khắc phục nó.

Khi bạn mở Phần mềm và Cập nhật, chọn "Máy chủ chính" từ tùy chọn Tải xuống từ.

Bạn sẽ được tốt để đi. Chuyển sang máy chủ chính luôn làm việc cho tôi. :)


0

Sự cố này cũng có thể xảy ra nếu máy chủ DNS của bạn không hoạt động chính xác (hoặc nếu bạn đã cấu hình sai máy chủ DNS).

Tôi chạy cat /etc/resolv.confvà nhận ra tôi đã nhập nhầm máy chủ DNS. Mọi thứ hoạt động khi tôi cập nhật cấu hình DNS của giao diện mạng. :)


0

Chỉ cần đi tới Cài đặt hệ thống-> Phần mềm & Cập nhật và chuyển đổi một máy chủ hoạt động tốt với tôi. Tôi đoán máy chủ được chọn cuối cùng của tôi bị hỏng không rõ lý do.

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.