lỗi truy cập thiết bị đầu cuối Ubuntu 13.10


0

Khi tôi cố gắng truy cập thiết bị đầu cuối 13.10 của mình, tôi nhận được bash: /usr/bin/dircolors: Argument list too long. Và tôi không thể hiểu vấn đề có nghĩa là gì. Tôi không thể sử dụng sudo su mọi thứ bị treo

Câu trả lời:


1

Điều này nghe có vẻ như một gói cấu hình sai. Tôi sẽ thêm nó dưới dạng một bình luận, nhưng vì bạn nói rằng bạn không có sudo, nên nó phức tạp hơn một chút. Tắt máy tính của bạn, chèn phương tiện cài đặt (usb, cd) và khởi động từ cái này, không phải từ đĩa cứng của bạn. Chọn tùy chọn "Dùng thử Ubuntu mà không cần cài đặt". Mở một thiết bị đầu cuối, gắn hdd của bạn. Bạn có thể xác định vị trí phân vùng đĩa của bạn với

sudo fdisk -l 

Giả sử hệ thống của bạn đang bật / dev / sda1,

sudo mount /dev/sda1 /mnt
sudo chroout /mnt
sudo apt-get --reinstall install core-utils
exit

Bây giờ hãy tắt máy tính của bạn và khởi động lại mà không cần phương tiện cài đặt (usb, cd). Điều này giả định rằng chỉ có gói utils core bị lỗi. Nếu tại thời điểm này, vấn đề của bạn chưa được giải quyết, có lẽ bạn nên giải quyết vấn đề bằng cách làm lại quá trình cài đặt. Chỉ, thời gian bạn tải xuống một iso, thực hiện kiểm tra trên iso bạn đã tải xuống, nó sẽ giúp bạn tiết kiệm nhiều đau đầu sau này.

Nếu có bất kỳ cơ hội nào, bạn đã nâng cấp bằng phương tiện nâng cấp do bạn không có iso nên không thể thực hiện kiểm tra tôi vừa đề cập (và nhiều điều khác, cho bạn thấy lý do tại sao tôi không bao giờ nâng cấp qua do-dist -Tăng lên, tôi chỉ có kinh nghiệm xấu với nó). Trong trường hợp này, đề xuất của tôi vẫn là tải xuống một hình ảnh iso và nâng cấp từ đó.


Cảm ơn phản hôi của bạn. Có vẻ như tùy chọn duy nhất là những gì bạn đã ủng hộ vì mọi thứ đều không ổn
fefe

Tôi đã cố gắng nhưng không làm việc. Tôi không muốn cài đặt lại các công cụ lỗ hổng Tôi có nhiều dữ liệu có cách nào để khắc phục vấn đề này không?
fefe

Là / nhà của bạn trên một phân vùng khác với /?
MariusMatutiae

chủ yếu là thư mục var tất cả các công cụ web của tôi
fefe

Nhưng nó có trên cùng một phân vùng với / hoặc trên một phân vùng khác không?
MariusMatutiae

0

Tiện ích dircolorssẽ sử dụng biến môi trường LS_COLORSnếu nó tồn tại, nếu không nó sẽ sử dụng một số giá trị mặc định từ cơ sở dữ liệu tài nguyên.

Nếu LS_COLORSquá dài hoặc bị hỏng, điều này sẽ gây rắc rối. Bạn có thể kiểm tra nó bằng printenv:

printenv LS_COLORS

hoặc xem nó lớn như thế nào với wc -c:

printenv LS_COLORS | wc -c

Trên máy Ubuntu 13.10 của tôi, nó dài 1304 byte và nó hoạt động tốt. Có thể bạn đã nâng cấp từ Ubuntu cũ hơn và bạn LS_COLORSđược đặt thành một số giá trị lạ trong ~/.bashrchoặc trong một số tập lệnh khởi động khác.

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.