Help installing I2P on Beagle Bone Black

Problem Description
Trying to install I2P from plinth failed so did subsequent
apt install -f

Steps to Reproduce

  1. Login to FreedomBox.
  2. Go to I2P application page.
  3. Click on the install button.
  4. ssh into freedombox and execute apt install -f

Expected Results
I expected the I2P application to be installed

Actual results
I get an error with the following message from APT:

dpkg: error processing package ca-certificates-java (–configure):
installed ca-certificates-java package post-installation script subprocess returned error exit status 134

Could not load hsdis-arm.so; library not loadable; PrintAssembly is disabled

full apt log:

apt.log

and this is the content of the log file mentioned in JRE error:
hs_err_pid314.log

Information

  • FreedomBox version: Debian GNU/Linux 10 (buster) and FreedomBox version 20.7. FreedomBox
  • Hardware: Beagle Bone Black
  • How did you install FreedomBox?: I Downloaded the image from
    the stable Beagle Bone Black page on freedombox homepage
    And run it from microsd
1 Like

Thank you for a detailed report. This seems to be a regression in OpenJDK. It should have been fixed in version 11.0.7+4. I have tried installing I2P on buster distribution with an amd64 architecture VM and the problem was not reproducible. You seem to be on armhf and using 11.0.7+10, the problem should not have occurred.

Please consider to reporting this on Debian bug tracker: https://bugs.debian.org/openjdk-11. It is unlikely we will find the time to help out Debian maintainer with the issue.

The bug now lives here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960153

1 Like