Điểm:0

DEBIAN 10 vấn đề apt-get, sudo

lá cờ th

Tôi hiện đang gặp một số sự cố với máy chủ chuyên dụng của mình. Tôi không may gỡ bỏ một số gói từ máy chủ của tôi ngày hôm qua. Và bây giờ man-db trên máy chủ của tôi dường như không hoạt động bình thường. Sự cố này có thể xảy ra do tôi đã xóa các gói này. Tôi đã cố gắng cài đặt các gói cần thiết, nhưng điều này không hoạt động.

Bất cứ khi nào tôi cố gắng cài đặt một gói với cài đặt apt-get [tên gói] tôi nhận được thông báo lỗi này: sự cố thử cài đặt apt-get

Tôi cũng đã thử sử dụng lệnh cài đặt apt --fix-break nhưng điều này dường như không hoạt động: lệnh cài đặt apt --fix-broken

Và lệnh sudo dường như cũng không hoạt động bình thường: lỗi lệnh sudo

Như bạn có thể thấy, tôi đã khởi động máy chủ của mình ở chế độ cứu hộ để cài đặt các gói cần thiết nhưng nó không hoạt động. Tôi đã gắn tất cả các thư mục cần thiết nhưng những sự cố này vẫn xuất hiện. Vì vậy, không có cơ hội để tôi cài đặt các gói, thực hiện các lệnh sudo.

Tại sao vậy? Có phải tất cả đều liên quan đến man-db gây ra sự cố do một số gói bị xóa không?

FYI: Thật không may, tôi không biết gói nào tôi đã xóa ngày hôm qua.

Điểm:0
lá cờ ar
  1. Bạn là gốc. Bạn không cần sudo.
  2. Tôi cho rằng đây là hetzner dựa trên vẻ ngoài của nó. Nếu vậy, hệ thống cứu hộ là một bản phân phối trực tiếp. Bạn sẽ phải gắn kết tất cả các thiết bị của mình và chroot vào chúng nếu có thể. Tôi cho rằng bạn đã làm điều này.Nếu không, trước tiên bạn cần thực hiện việc này và thử cài đặt lại; nếu không, bạn chỉ đang cố sửa đổi hệ thống cứu hộ.
  3. Nếu bạn đã xóa Python ldconfig bạn đang ở trong một thế giới bị tổn thương. Tôi có thể chọn khôi phục từ bản sao lưu hoặc xây dựng lại từ đầu vào thời điểm đó. Nếu đó không phải là một lựa chọn ...:

Bắt đầu bằng cách cài đặt một hệ thống mới (VM hoặc tương tự) với cùng phiên bản Debian. Sao chép các tệp nhị phân mà apt phàn nàn bị thiếu, chẳng hạn như ldconfiglibcrypt.so1. Cố gắng đúng cách lần nữa. Bạn sẽ mất một chút thời gian vì có thể bạn sẽ phát hiện ra nhiều phụ thuộc bị thiếu hơn.

Ngoài ra, bạn cần tìm đóng gói các phụ thuộc mà bạn đang thiếu và thực hiện apt-get --reinstall cài đặt tên gói để đảm bảo rằng bạn có tất cả các mảnh ghép của các gói đó.

Kuezy avatar
lá cờ th
Xin chào @vidarlo, bạn đã hiểu đúng: Tôi đang sử dụng một trong những máy chủ chuyên dụng của Hetzners. Và tôi biết mình đang rất đau. Tôi đoán khôi phục từ bản sao lưu có thể là lựa chọn tốt nhất cho tôi. Tôi đã học được từ những sai lầm trước đó (Không có bất kỳ bản sao lưu nào) để có bản sao lưu và tôi đoán mình sẽ thực hiện cài đặt lại hoàn chỉnh. Tôi không biết chính xác chuyện gì đã xảy ra ở đó, nhưng tôi nghĩ mình cũng sẽ học được từ sai lầm này haha ​​(Không bao giờ thay đổi một hệ thống đang chạy). Tôi sẽ sử dụng các môi trường thử nghiệm trong tương lai để tránh các loại vấn đềâ này.
vidarlo avatar
lá cờ ar
Một gợi ý hay là một số lượng lớn các gói được liệt kê bởi apt. Sau đó, bạn có lẽ nên dừng lại và suy nghĩ ...
Kuezy avatar
lá cờ th
Bạn có biết vị trí của các tệp `ldconfig` hoặc `libcrypt.so1` không? Tôi đã có một máy ảo được cài đặt cùng hệ điều hành (Debian 10) và tôi đoán tôi có thể sử dụng máy ảo đó để thử sao chép các gói. Tôi sẽ cố gắng cài đặt các gói bị thiếu trước khi khôi phục. Tôi nghĩ khôi phục nên là lựa chọn cuối cùng xD
vidarlo avatar
lá cờ ar
Bạn có thể tìm thấy chúng với `find/-name ldconfig`. Thực hiện `find / -name ldconfig 2>/dev/null` để loại bỏ bất kỳ thông báo lỗi nào có thể giúp đầu ra sạch hơn..

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.