I am trying to get the arduino utilite installed to my Pi Zero, so I did
sudo apt-get install arduino
And it chugs away for a moment, then barfs this:
pi@raspberrypi:~ $ sudo apt-get install arduino
Reading package lists... Done
Building dependency tree
Reading state information... Done
arduino is already the newest version (2:1.0.5+dfsg2-4.1).
0 upgraded, 0 newly installed, 0 to remove and 63 not upgraded.
10 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up ca-certificates-java (20170531+nmu1) ...
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
dpkg: dependency problems prevent configuration of openjdk-8-jdk-headless:armhf:
openjdk-8-jdk-headless:armhf depends on openjdk-8-jre-headless (= 8u151-b12-1~deb9u1); however:
Package openjdk-8-jre-headless:armhf is not configured yet.
dpkg: error processing package openjdk-8-jdk-headless:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-8-jdk:armhf:
openjdk-8-jdk:armhf depends on openjdk-8-jdk-headless (= 8u151-b12-1~deb9u1); however:
Package openjdk-8-jdk-headless:armhf is not configured yet.
dpkg: error processing package openjdk-8-jdk:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-8-jre:armhf:
openjdk-8-jre:armhf depends on openjdk-8-jre-headless (= 8u151-b12-1~deb9u1); however:
Package openjdk-8-jre-headless:armhf is not configured yet.
dpkg: error processing package openjdk-8-jre:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of default-jre-headless:
default-jre-headless depends on openjdk-8-jre-headless; however:
Package openjdk-8-jre-headless:armhf is not configured yet.
dpkg: error processing package default-jre-headless (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of icedtea-netx:armhf:
icedtea-netx:armhf depends on openjdk-8-jre; however:
Package openjdk-8-jre:armhf is not configured yet.
dpkg: error processing package icedtea-netx:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of icedtea-8-plugin:armhf:
icedtea-8-plugin:armhf depends on openjdk-8-jre; however:
Package openjdk-8-jre:armhf is not configured yet.
icedtea-8-plugin:armhf depends on icedtea-netx (= 1.6.2-3.1); however:
Package icedtea-netx:armhf is not configured yet.
dpkg: error processing package icedtea-8-plugin:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of default-jre:
default-jre depends on default-jre-headless (= 2:1.8-58+b2); however:
Package default-jre-headless is not configured yet.
default-jre depends on openjdk-8-jre; however:
Package openjdk-8-jre:armhf is not configured yet.
dpkg: error processing package default-jre (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of default-java-plugin:
default-java-plugin depends on default-jre (= 2:1.8-58+b2); however:
Package default-jre is not configured yet.
default-java-plugin depends on icedtea-8-plugin; however:
Package icedtea-8-plugin:armhf is not configured yet.
dpkg: error processing package default-java-plugin (--configure):
dependency problems - leaving unconfigured
Processing triggers for ca-certificates (20161130+nmu1) ...
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
openjdk-8-jdk-headless:armhf
openjdk-8-jdk:armhf
openjdk-8-jre:armhf
default-jre-headless
icedtea-netx:armhf
icedtea-8-plugin:armhf
default-jre
default-java-plugin
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~ $
Any ideas how I might be able to get past this error? I think it might have something to do with this bug but I'm not really sure and I'm not sure what to do with the patch file.
Assorted diagnostic info:
pi@raspberrypi:~ $
pi@raspberrypi:~ $ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.1 (stretch)
Release: 9.1
Codename: stretch
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cat /etc/apt/sources.list /etc/apt/sources.list.d/*
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi
deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.9.41+ #1023 Tue Aug 8 15:47:12 BST 2017 armv6l GNU/Linux