Trung tâm phần mềm mất một tuổi để tải


10

Tôi có một máy tính nhanh (bộ xử lý tuyệt vời, SSD tốt) nhưng Trung tâm phần mềm mất 30 giây để tải lên. Đây không phải là một sự sỉ nhục, tôi nghĩ rằng có thể có điều gì đó sai. Synaptic mất một giây để tải.

Tôi đã chạy strace software-centerđể xem liệu nó có đang đập đĩa hay không (đó là ổ SSD - tôi không thể nghe thấy) và nó đang đứng và cố gắng mở toàn bộ tải tệp. Đây là một đoạn trích:

open("/usr/local/lib/python2.6/dist-packages/FlexGet-1.0r1465-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/FlexGet-1.0r1465-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/FlexGet-1.0r1465-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/progressbar-2.3_dev-py2.6.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/progressbar-2.3_dev-py2.6.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/progressbar-2.3_dev-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/progressbar-2.3_dev-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/progressbar-2.3_dev-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/pynzb-0.1.0-py2.6.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/pynzb-0.1.0-py2.6.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/pynzb-0.1.0-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/pynzb-0.1.0-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/pynzb-0.1.0-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/PyRSS2Gen-1.0.0-py2.6.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyRSS2Gen-1.0.0-py2.6.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyRSS2Gen-1.0.0-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyRSS2Gen-1.0.0-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyRSS2Gen-1.0.0-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/html5lib-0.90-py2.6.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/html5lib-0.90-py2.6.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/html5lib-0.90-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/html5lib-0.90-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/html5lib-0.90-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/PyYAML-3.09-py2.6-linux-x86_64.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyYAML-3.09-py2.6-linux-x86_64.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyYAML-3.09-py2.6-linux-x86_64.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyYAML-3.09-py2.6-linux-x86_64.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/PyYAML-3.09-py2.6-linux-x86_64.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages/transmissionrpc-0.6-py2.6.egg/StringIO", 0x7fff19d3af30) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/transmissionrpc-0.6-py2.6.egg/StringIO.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/transmissionrpc-0.6-py2.6.egg/StringIOmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/transmissionrpc-0.6-py2.6.egg/StringIO.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/transmissionrpc-0.6-py2.6.egg/StringIO.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)

Đây có thể là một cá trích đỏ. Sau đó, nó dừng lại ở đây:

poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\v\0\0\0\3\0\0\0=\0\0\0\6\1s\0\7\0\0\0:1.3497\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 91
recvmsg(3, 0x7fff8c57cc00, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
sendmsg(3, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\3\0\0\0{\0\0\0\1\1o\0\32\0\0\0/com/ubu"..., 144}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 144
poll([{fd=3, events=POLLIN}], 1, 25000

Và sau đó nó thực hiện lại ... Hai lần tạm dừng này chiếm phần lớn thời gian tải.

Và sau đó nó thực sự lật ra với hàng ngàn dòng thăm dò / đọc / tạm thời không có.

Vì vậy, những gì trên trái đất đang xảy ra ở đây? Tại sao Trung tâm phần mềm quét những gì có vẻ là gói python có thể tìm kiếm StringIO? Bọ cánh cứng?

Vậy thì tại sao nó lại bị đình trệ ở nơi trông giống như một yêu cầu web đối với một cái gì đó.ubfox.com (không thể xem toàn bộ tin nhắn)? Tại sao nó lại nói chuyện với ubfox.com?


+1, nó giống nhau trên tất cả các máy tính tôi đã cài đặt Ubuntu, vì vậy chúng tôi phải chờ khắc phục
Praweł

@Oli Phiên bản Ubuntu này là gì? Tôi đã sử dụng Lucid được một thời gian và chưa bao giờ gặp phải vấn đề này.
Muss Chiều

Tôi có thể xác nhận: nó cực kỳ chậm! Tôi sử dụng Synaptic nguyên vẹn.
Andrea Grandi

@Muss Chiều: Maverick. Và nó chỉ chậm như vậy kể từ Maverick. Tôi nghĩ rằng nó có thể có liên quan đến phần Mua thêm hoặc đăng nhập một lần của phiên bản mới ... Dù sao đi nữa, việc nó bị đình trệ như thế là khá khủng khiếp.
Oli

3
Điều này có lẽ nên được báo cáo là một lỗi.
Jorge Castro

Câu trả lời:


5

Dường như nó đang tìm nạp một chế độ xem cập nhật đầy đủ các gói có sẵn (như cái gì apt-get update), có thể mất một lúc tùy thuộc vào việc bộ nhớ cache đã hết hạn bao lâu, kho lưu trữ phần mềm phản ứng nhanh như thế nào và tốc độ của bạn Kết nối mạng.

Như đã đề cập trong các ý kiến, sự thiếu tương tác này trong khi làm mới có vẻ như là một lỗi.


Tôi chấp nhận đó là một câu trả lời nếu Aptitude, Synaptic hoặc thậm chí chỉ là một apt-get updateviệc làm tương tự diễn ra ở bất cứ đâu gần cùng một lúc. Bao gồm cả tôi gõ mật khẩu của tôi time bash -c "sudo apt-get update" trả về 0m2.446s. Chạy nóng (ngay sau khi không có mật khẩu nhập) mất 0m0.572s. SC liên tục mất> 30 giây, vì vậy nếu đây là nguyên nhân gây ra sự chậm trễ, lỗi không chỉ là vấn đề tương tác.
Oli

Hừm, lạ quá. Mất khoảng 30 giây lần đầu tiên tôi chạy nó, sau đó chỉ mất một vài phút. "30 giây" luôn là một lá cờ đỏ với tôi rằng một cái gì đó đã hết thời gian trên DNS. Bất kể, mở một lỗi sẽ có ý nghĩa nhất.
Kees Cook

Bạn có biết nếu có thứ gì đó tôi có thể bọc nó trong đó chỉ kiểm tra lưu lượng mạng của nó không?
Oli

Và tôi nghĩ rằng tôi đã phóng đại nhưng hóa ra tôi kiên nhẫn hơn là tôi tự tín dụng. Chỉ cần chạy trung tâm phần mềm với time. 1m.55.410s. Ôi.
Oli

Thông thường tôi chỉ khởi động VM và cố gắng tái tạo nó ở đó trong khi chạy tcpdumphoặc wireshark. Nhưng thật tuyệt khi có cách để làm điều này. Tôi đã hỏi: Askubfox.com/q/11709/721
Kees Cook

0

Tôi gặp vấn đề tương tự. Khi tôi lần đầu tiên mở trung tâm phần mềm, nó được mở nhanh. Sau đó, tôi đóng nó, nhưng tôi thấy quá trình trung tâm phần mềm không bị giết. Lần thứ hai tôi mở nó, sẽ mất nhiều thời gian để mở. Phương pháp là tôi giết thủ công trung tâm phần mềm sau khi tôi đóng trung tâm phần mềm.

Tôi sử dụng vòm ubfox11.04 amd64 trong thinkpad w500.

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.