Điểm:1

Bị kẹt ở màn hình đăng nhập tty1 (Ubuntu 20.04.2)

lá cờ in

Tôi đang sử dụng Ubuntu thông qua một máy ảo và mỗi khi tôi thoát lưu tài sản hiện tại hoặc tắt nguồn, nó luôn hoạt động khi chạy lại máy ảo. Sau khi thử cài đặt python3 qua thiết bị đầu cuối, tôi nhận thấy nền màn hình của mình (trong VM) chuyển sang màu đen, hầu hết các ứng dụng của tôi đều biến mất và tôi không thể mở bất kỳ thứ gì.

Đã đóng VM, mở lại và gặp phải điều này chưa từng được hiển thị cho tôi trước đây. Tôi nhập tên người dùng và mật khẩu của mình nhưng sau đó thì sao? Tôi rất thiếu kinh nghiệm với bất kỳ điều gì trong số này vì vậy tôi không chắc chắn về những gì được mong đợi. Có cách nào để tiếp tục từ màn hình này không? Tôi có bị mất tất cả nội dung trong VM không? Có cách nào để khôi phục những gì tôi đã lưu và cài đặt trong máy này và chuyển nó sang máy mới không? ẢNH CHỤP MÀN HÌNH

@mchid Đây là đầu ra: ẢNH CHỤP MÀN HÌNH 2 Tôi e rằng tôi đã nướng máy ảo đó, tôi sẽ xem cách xóa cái này để không bị mất dung lượng. Bài học rút ra một cách khó khăn.

mchid avatar
lá cờ bo
Bạn đã cài đặt python3 như thế nào? Python3 nên được cài đặt theo mặc định.
mateolanda1 avatar
lá cờ in
@mchid Tôi đã gỡ cài đặt nó và cài đặt lại bằng thiết bị đầu cuối. (Sudo apt install python3 python3-pip) Tôi thực sự không biết liệu điều đó có liên quan gì đến việc chuyển từ màn hình đăng nhập tty hay không nhưng đó là điều cuối cùng tôi đã làm.
mchid avatar
lá cờ bo
ôi. Có thể khôi phục nhưng có thể dễ cài đặt lại hơn. Rất nhiều gói phụ thuộc vào Python, vì vậy tất cả các gói đó rất có thể đã bị xóa khi bạn gỡ cài đặt python. Lệnh sau trả về kết quả gì (vui lòng chỉnh sửa câu hỏi của bạn và đăng kết quả đầu ra ở đó): `cat /var/log/apt/history.log | grep Xóa | grep -Po "(?
mchid avatar
lá cờ bo
Chỉ cần sao chép và dán lệnh, đó là một dòng duy nhất.
mateolanda1 avatar
lá cờ in
@mchid nó đang nói với tôi "grep: thiếu)"
mchid avatar
lá cờ bo
Tôi đã đi trước và cung cấp một câu trả lời.
mchid avatar
lá cờ bo
Có vẻ như bạn chỉ cần kết nối internet. `khởi động trình quản lý mạng dịch vụ sudo` rồi thử lại.
mateolanda1 avatar
lá cờ in
@mchid cùng một đầu ra. Điều đó không tệ, thật may mắn là tôi đã sao lưu mọi thứ trong máy chủ của mình.Làm thế nào tôi có thể cảm ơn bạn? Tôi đánh giá cao thời gian và giải thích các lệnh.
Điểm:1
lá cờ bo

Bạn có thể thử cài đặt lại các gói đã được gỡ cài đặt. Đầu tiên chạy lệnh sau:

sed -n '/^Remove/ s/([^ ]*//g;s/Remove: //p' < /var/log/apt/history.log | tee đã gỡ cài đặt

Lệnh này liệt kê các gói đã gỡ cài đặt và in đầu ra này thành một tệp có tên đã gỡ cài đặt.

Nếu danh sách sạch và chỉ chứa tên gói, hãy chạy các lệnh sau để cài đặt lại các gói đó:

cập nhật sudo apt
Sudo apt install $(gỡ cài đặt con mèo)

Sau khi cài đặt, khởi động lại để áp dụng các thay đổi.

Nếu điều đó không hiệu quả, tôi khuyên bạn nên cài đặt lại Ubuntu. Trong tương lai, bạn phải luôn xem lại danh sách các gói cần gỡ cài đặt trước khi nhấn y để chấp nhận các thay đổi.


Để giải thích thêm, tập tin /var/log/apt/history.log chứa lịch sử apt của bạn. Các gói đã gỡ cài đặt sẽ được liệt kê sau "Đã xóa:" trên cùng một dòng. Các sed lệnh tìm thấy dòng này và dọn sạch danh sách để chỉ liệt kê các tên gói.

Các -N tùy chọn chặn đầu ra.

/^Xóa/ nói hãy tìm những dòng bắt đầu bằng "Xóa".

s/([^ ]*//g xóa số phiên bản có trong dấu ngoặc đơn sau mỗi tên gói (thay thế /this/ bằng nothing và g là dành cho tất cả các trường hợp).

s/Xóa: //p thay thế "Remove:" bằng không có gì và in kết quả.

Cuối cùng, đã gỡ cài đặt tee ghi đầu ra vào một tệp có tên "đã gỡ cài đặt".

mateolanda1 avatar
lá cờ in
@mchip mới làm đó. Tôi đã chỉnh sửa câu hỏi của mình với kết quả. Tôi không biết làm thế nào để cảm ơn bạn cho thời gian. Tôi không thể bỏ phiếu.

Đă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.