Questo venerdì ho visto che avevo trattenuto 2 pacchetti per qualche motivo durante l'esecuzione apt-get upgrade
, quindi naturalmente ho fatto quello che avrebbe fatto qualsiasi amministratore di sistema inesperto e ho disinstallato i pacchetti nella speranza di poterli semplicemente reinstallare e il problema sarebbe stato risolto.
Non sapevo, ho solo peggiorato la situazione. Quando ho provato a reinstallare openjdk-8-jre-headless
, ho ottenuto questo:
$ 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.
Ho provato ad aggiornare manualmente il pacchetto menzionato, ma senza risultati.
$ 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.
Guardandomi intorno non ho visto alcuna soluzione a questo errore esatto da nessuna parte.
Uso ElasticSearch sul server, che ho riavviato, ma mi sarei aspettato che non si sarebbe avviato a questo punto. Quindi ora sono senza Java e i miei utenti sono senza ricerca. Cosa sta succedendo e come posso risolvere questo problema?