이번 주 금요일에 나는 어떤 이유로 든 2 개의 패키지를 보류 한 것을 보았 기 때문에 apt-get upgrade
경험이없는 sysadmin이 간단하게 다시 설치하고 문제를 해결할 수 있기를 희망하여 패키지를 제거했다.
내가 아는 바가 거의 없다. 나는 상황을 더욱 악화시켰다. 다시 설치하려고하면 openjdk-8-jre-headless
다음과 같은 결과가 나타납니다.
$ 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.
언급 한 패키지를 수동으로 업그레이드하려고했지만 아무 소용이 없습니다.
$ 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.
주위를 둘러 보면 어디에서 나이 정확한 오류에 대한 해결책에 대한 언급이 없었습니다.
다시 시작한 서버에서 ElasticSearch를 사용하지만이 시점에서 시작되지 않을 것으로 예상했습니다. 이제는 Java가 없으며 사용자는 검색하지 않습니다. 무슨 일이 있고 어떻게 해결할 수 있습니까?