簡體   English   中英

在CHROOT環境中工作-嘗試安裝JDK時出錯

[英]Working in CHROOT environment - Error when trying to install JDK

我目前正在為ARM設備(即Odroid C1 +)設置自己的Ubuntu 16.04映像。 由於我想自定義運行正常的最小Ubuntu,因此我想安裝“ zookeeperd”軟件包。

sudo apt-get install zookeeperd

這樣做時會出現以下錯誤:

sudo: unable to resolve host dualboot
Reading package lists... Done
Building dependency tree       
Reading state information... Done
zookeeperd is already the newest version (3.4.8-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
6 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
Setting up ca-certificates-java (20160321) ...
the keytool command requires a mounted proc fs (/proc).
dpkg: error processing package ca-certificates-java (--configure):
 subprocess installed post-installation script returned error exit status 1
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-jre:armhf:
 openjdk-8-jre:armhf depends on openjdk-8-jre-headless (= 8u131-b11-0ubuntu1.16.04.2); 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 zookeeper:
 zookeeper depends on default-jre-headless | java6-runtime-headless; however:
  Package default-jre-headless is not installed.
  Package java6-runtime-headless is not installed.
  Package openjdk-8-jre-headless:armhf which provides java6-runtime-headless is not configured yet.

dpkg: error processing package zookeeper (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of zookeeperd:
 zookeeperd depends on zookeeper (= 3.4.8-1); however:
  Package zookeeper is not configured yet.

dpkg: error processing package zookeeperd (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-8-jre-jamvm:armhf:
 openjdk-8-jre-jamvm:armhf depends on openjdk-8-jre-headless (= 8u131-b11-0ubuntu1.16.04.2); however:
  Package openjdk-8-jre-headless:armhf is not configured yet.

dpkg: error processing package openjdk-8-jre-jamvm:armhf (--configure):
 dependency problems - leaving unconfigured
Processing triggers for ca-certificates (20160104ubuntu1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

the keytool command requires a mounted proc fs (/proc).
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-jre:armhf
 zookeeper
 zookeeperd
 openjdk-8-jre-jamvm:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)

您是否經歷過同樣的事情或是否有解決錯誤的線索? 我發現類似的東西是: 安裝JDK時出錯:keytool命令需要安裝的proc fs(/ proc)。 用於Linux的Windows子系統但是我想澄清一下,我既不在Windows 10的Linux子系統上工作,也不在虛擬機中工作!

解決方案是這樣的: https : //superuser.com/questions/165116/mount-dev-proc-sys-in-a-chroot-environment

只需執行以下操作:

在主機中:

  mount --bind /proc <chroot dir>/proc 

和另一種語法(在chroot環境中):

  mount -t proc none /proc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM