Thứ sáu này tôi thấy rằng tôi đã giữ lại 2 gói vì một số lý do khi tôi chạy apt-get upgrade
, do đó, tự nhiên tôi đã làm những gì mà bất kỳ sysadmin thiếu kinh nghiệm sẽ làm và gỡ cài đặt các gói với hy vọng tôi có thể cài đặt lại chúng và vấn đề sẽ được giải quyết.
Tôi ít biết, tôi chỉ làm cho tình hình tồi tệ hơn. Khi tôi cố gắng cài đặt lại openjdk-8-jre-headless
, tôi đã nhận được điều này:
$ apt-get install openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Tôi đã cố gắng nâng cấp gói được đề cập bằng tay, nhưng không có kết quả.
$ apt-get upgrade ca-certificates-java
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... ca-certificates-java is already the newest version.
Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Nhìn xung quanh tôi không thấy đề cập đến một giải pháp cho lỗi chính xác này ở bất cứ đâu.
Tôi sử dụng ElasticSearch trên máy chủ mà tôi đã khởi động lại, nhưng tôi đã dự đoán rằng nó sẽ không khởi động vào thời điểm này. Vì vậy, bây giờ tôi không có Java và người dùng của tôi không có tìm kiếm. Điều gì đang xảy ra và làm thế nào tôi có thể khắc phục điều này?