[Résolu] Installation roundcube impossible

Bonsoir,

Suite de mes problèmes. Je n’arrivais pas à faire la mise à jour de roundcube. J’ai donc désinstallé et tenté de réinstaller roundcube. Mais l’installation échoue quand je fais : yunohost app install roundcube --verbose

Voici : https://arnauld.org/zerobin/?cd6178b21ea23b10#mQWmA99AkUu4J/Vv0iepVwbKOSXOsyNiYj/TUhzvk/I=

Bonjour,
On dirait qu’une installation d’autre chose s’est mal terminée, à en croire ceci qui n’a rien à voir avec roundcube :

Setting up ca-certificates-java (20161107~bpo8+1) ...
                                                                       Error: missing `server' JVM at `/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/server/libjvm.so'.
       Please install or use the JRE or JDK that contains these missing components.
   dpkg: error processing package ca-certificates-java (--configure):
                                                                      subprocess installed post-installation script returned error exit status 4
                                                                dpkg: dependency problems prevent configuration of openjdk-8-jre-headless:armhf:
                                                                 openjdk-8-jre-headless:armhf depends on ca-certificates-java; however:
                                                         Package ca-certificates-java is not configured yet.

                            dpkg: error processing package openjdk-8-jre-headless:armhf (--configure):
                       dependency problems - leaving unconfigured

Peux-tu STP essayer cela en CLI ?

sudo dpkg –configure -a
sudo apt-get install -f 

Merci.

Voici :

root@arnauld:~# sudo dpkg –configure -a
dpkg: error: need an action option

Type dpkg --help for help about installing and deinstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !

et

root@arnauld:~# sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up ca-certificates-java (20161107~bpo8+1) ...
Error: missing `server' JVM at `/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/server/libjvm.so'.
Please install or use the JRE or JDK that contains these missing components.
dpkg: error processing package ca-certificates-java (--configure):
 subprocess installed post-installation script returned error exit status 4
dpkg: dependency problems prevent configuration of openjdk-8-jre-headless:armhf:
 openjdk-8-jre-headless:armhf depends on ca-certificates-java; however:
  Package ca-certificates-java is not configured yet.

dpkg: error processing package openjdk-8-jre-headless:armhf (--configure):
 dependency problems - leaving unconfigured
Processing triggers for ca-certificates (20141019+deb8u3) ...
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
Error: missing `server' JVM at `/usr/lib/jvm/java-8-openjdk-armhf/jre/lib/arm/server/libjvm.so'.
Please install or use the JRE or JDK that contains these missing components.
E: /etc/ca-certificates/update.d/jks-keystore exited with code 1.
done.
Errors were encountered while processing:
 ca-certificates-java
 openjdk-8-jre-headless:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@arnauld:~#

OK donc ça n’a rien à voir avec roundcube…

En faisant une recherche, on constate que c’est un bug connu, et il y a une proposition de contournement ici.
Il faudrait surtout savoir comment tu en es arrivé à installer java…

1 Like

Merci @JimboJoe !

J’ai suivi ton lien et appliqué :

I actually fixed this error going step by step, apt seems to have a bug in the way it handles ca-certificates-java and openjdk-8-jre-headless on raspbian.

So I did :

sudo apt-get remove openjdk-8-jre-headless openjdk-8-jre
sudo apt-get install ca-certificates-java
sudo apt-get install openjdk-8-jre-headless
sudo apt-get install openjdk-8-jre # Optional, enables Java GUI apps

Et j’ai pu réinstaller Roundcube.

Il faudrait surtout savoir comment tu en es arrivé à installer java…

Je ne sais pas. J’ai du essayer quelque chose avant, mais j’ai oublié…

Merci encore une fois de ton conseil et expérience.