2017-06-15 61 views
0

我目前正在爲ARM設備(即一個Odroid C1 +)設置自己的Ubuntu 16.04映像。由於我想定製最小的Ubuntu工作正常,我想安裝包「zookeeperd」。在CHROOT環境中工作 - 嘗試安裝JDK時出錯

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) 

你經歷過同樣的或有線索如何解決這個錯誤嗎?類似的發現是:Error installing JDK: the keytool command requires a mounted proc fs (/proc). Windows subsystem for Linux 但我想澄清一下,我既不在Windows 10的Linux子系統上工作,也不在虛擬機中工作!

+0

它看起來像你的源文件已損壞。請嘗試以下命令: - sudo易於得到清潔: sudo易於得到更新: sudo易於得到升級: 命令和apt-get安裝-f, – skr

+0

我進了你的命令,但在運行升級命令時,錯誤再次出現(在當前用戶和根用戶中都嘗試過)。它首先出現在我想安裝openjdk-8-jre的時候。 – ErebosM

+0

「sudo apt-get --purge remove zookeeperd」,然後執行「apt-get clean」和「sudo apt-get install -f」,最後在執行「sudo apt-get update」後重新安裝。 – skr

回答