ca-certificate-java ล้มเหลวเมื่อพยายามติดตั้ง openjdk-6-jre


10

ฉันใช้ VPS กับ Ubuntu Server 10.10 x64 ฉันต้องการใช้ Java และเรียกใช้คำสั่งแต่ก็ล้มเหลวเนื่องจากการติดตั้งพบเห็นข้อผิดพลาดในขณะที่การประมวลผลsudo apt-get install openjdk-6-jreca-certificates-java

ฉันได้ลองติดตั้งแพ็คเกจที่ล้มเหลวด้วย:

sudo apt-get install ca-certificates-java

ฉันจะแก้ปัญหานี้ได้อย่างไร

ฉันทำงานsudo apt-get updateแล้วsudo apt-get upgradeแต่ฉันได้รับข้อผิดพลาดเดียวกันหลังจากนั้น

ฉันได้ติดตั้ง Ubuntu Server x64 บน VirtualBox แล้ว แต่ Ubuntu Server สองตัว 10.10 นั้นมีเคอร์เนลเวอร์ชันต่าง ๆ ( 2.6.35บน VirtualBox และ2.6.18บน VPS ของฉัน) และบน VirtualBox ฉันสามารถติดตั้ง Jetty ได้โดยไม่มีปัญหาใด ๆ


VPS ที่เป็นติดตั้งใหม่ของ Ubuntu 10.10 เซิร์ฟเวอร์ x64 sudo apt-get install openjdk-6-jreคำสั่งแรกที่ผมได้ทำงานเป็น

เมื่อฉันเรียกใช้sudo apt-get install ca-certificates-javaฉันได้รับข้อความนี้:

Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates-java is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? 

ที่นี่ฉันกดYจากนั้นฉันได้รับข้อความนี้:

Setting up ca-certificates-java (20100412) ...
creating /etc/ssl/certs/java/cacerts...
  error adding brasil.gov.br/brasil.gov.br.crt
  error adding cacert.org/cacert.org.crt
  error adding debconf.org/ca.crt
  error adding gouv.fr/cert_igca_dsa.crt
  error adding gouv.fr/cert_igca_rsa.crt
  error adding mozilla/ABAecom_=sub.__Am._Bankers_Assn.=_Root_CA.crt
  error adding mozilla/AOL_Time_Warner_Root_Certification_Authority_1.crt
  error adding mozilla/AOL_Time_Warner_Root_Certification_Authority_2.crt
  error adding mozilla/AddTrust_External_Root.crt
  error adding mozilla/AddTrust_Low-Value_Services_Root.crt
  error adding mozilla/AddTrust_Public_Services_Root.crt
  error adding mozilla/AddTrust_Qualified_Certificates_Root.crt
  error adding mozilla/America_Online_Root_Certification_Authority_1.crt
  error adding mozilla/America_Online_Root_Certification_Authority_2.crt
  error adding mozilla/Baltimore_CyberTrust_Root.crt
  error adding mozilla/COMODO_Certification_Authority.crt
  error adding mozilla/COMODO_ECC_Certification_Authority.crt
  error adding mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
  error adding mozilla/Camerfirma_Global_Chambersign_Root.crt
  error adding mozilla/Certplus_Class_2_Primary_CA.crt
  error adding mozilla/Certum_Root_CA.crt
  error adding mozilla/Comodo_AAA_Services_root.crt
  error adding mozilla/Comodo_Secure_Services_root.crt
  error adding mozilla/Comodo_Trusted_Services_root.crt
  error adding mozilla/DST_ACES_CA_X6.crt
  error adding mozilla/DST_Root_CA_X3.crt
  error adding mozilla/DigiCert_Assured_ID_Root_CA.crt
  error adding mozilla/DigiCert_Global_Root_CA.crt
  error adding mozilla/DigiCert_High_Assurance_EV_Root_CA.crt
  error adding mozilla/DigiNotar_Root_CA.crt
  error adding mozilla/Digital_Signature_Trust_Co._Global_CA_1.crt
  error adding mozilla/Digital_Signature_Trust_Co._Global_CA_2.crt
  error adding mozilla/Digital_Signature_Trust_Co._Global_CA_3.crt
  error adding mozilla/Digital_Signature_Trust_Co._Global_CA_4.crt
  error adding mozilla/Entrust.net_Global_Secure_Personal_CA.crt
  error adding mozilla/Entrust.net_Global_Secure_Server_CA.crt
  error adding mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt
  error adding mozilla/Entrust.net_Secure_Personal_CA.crt
  error adding mozilla/Entrust.net_Secure_Server_CA.crt
  error adding mozilla/Entrust_Root_Certification_Authority.crt
  error adding mozilla/Equifax_Secure_CA.crt
  error adding mozilla/Equifax_Secure_Global_eBusiness_CA.crt
  error adding mozilla/Equifax_Secure_eBusiness_CA_1.crt
  error adding mozilla/Equifax_Secure_eBusiness_CA_2.crt
  error adding mozilla/Firmaprofesional_Root_CA.crt
  error adding mozilla/GTE_CyberTrust_Global_Root.crt
  error adding mozilla/GTE_CyberTrust_Root_CA.crt
  error adding mozilla/GeoTrust_Global_CA.crt
  error adding mozilla/GeoTrust_Global_CA_2.crt
  error adding mozilla/GeoTrust_Primary_Certification_Authority.crt
  error adding mozilla/GeoTrust_Universal_CA.crt
  error adding mozilla/GeoTrust_Universal_CA_2.crt
  error adding mozilla/GlobalSign_Root_CA.crt
  error adding mozilla/GlobalSign_Root_CA_-_R2.crt
  error adding mozilla/Go_Daddy_Class_2_CA.crt
  error adding mozilla/IPS_CLASE1_root.crt
  error adding mozilla/IPS_CLASE3_root.crt
  error adding mozilla/IPS_CLASEA1_root.crt
  error adding mozilla/IPS_CLASEA3_root.crt
  error adding mozilla/IPS_Chained_CAs_root.crt
  error adding mozilla/IPS_Servidores_root.crt
  error adding mozilla/IPS_Timestamping_root.crt
  error adding mozilla/NetLock_Business_=Class_B=_Root.crt
  error adding mozilla/NetLock_Express_=Class_C=_Root.crt
  error adding mozilla/NetLock_Notary_=Class_A=_Root.crt
  error adding mozilla/NetLock_Qualified_=Class_QA=_Root.crt
  error adding mozilla/Network_Solutions_Certificate_Authority.crt
  error adding mozilla/QuoVadis_Root_CA.crt
  error adding mozilla/QuoVadis_Root_CA_2.crt
  error adding mozilla/QuoVadis_Root_CA_3.crt
  error adding mozilla/RSA_Root_Certificate_1.crt
  error adding mozilla/RSA_Security_1024_v3.crt
  error adding mozilla/RSA_Security_2048_v3.crt
  error adding mozilla/SecureTrust_CA.crt
  error adding mozilla/Secure_Global_CA.crt
  error adding mozilla/Security_Communication_Root_CA.crt
  error adding mozilla/Sonera_Class_1_Root_CA.crt
  error adding mozilla/Sonera_Class_2_Root_CA.crt
  error adding mozilla/Staat_der_Nederlanden_Root_CA.crt
  error adding mozilla/Starfield_Class_2_CA.crt
  error adding mozilla/StartCom_Certification_Authority.crt
  error adding mozilla/StartCom_Ltd..crt
  error adding mozilla/SwissSign_Gold_CA_-_G2.crt
  error adding mozilla/SwissSign_Platinum_CA_-_G2.crt
  error adding mozilla/SwissSign_Silver_CA_-_G2.crt
  error adding mozilla/Swisscom_Root_CA_1.crt
  error adding mozilla/TC_TrustCenter__Germany__Class_2_CA.crt
  error adding mozilla/TC_TrustCenter__Germany__Class_3_CA.crt
  error adding mozilla/TDC_Internet_Root_CA.crt
  error adding mozilla/TDC_OCES_Root_CA.crt
  error adding mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt
  error adding mozilla/TURKTRUST_Certificate_Services_Provider_Root_2.crt
  error adding mozilla/Taiwan_GRCA.crt
  error adding mozilla/Thawte_Personal_Basic_CA.crt
  error adding mozilla/Thawte_Personal_Freemail_CA.crt
  error adding mozilla/Thawte_Personal_Premium_CA.crt
  error adding mozilla/Thawte_Premium_Server_CA.crt
  error adding mozilla/Thawte_Server_CA.crt
  error adding mozilla/Thawte_Time_Stamping_CA.crt
  error adding mozilla/UTN-USER_First-Network_Applications.crt
  error adding mozilla/UTN_DATACorp_SGC_Root_CA.crt
  error adding mozilla/UTN_USERFirst_Email_Root_CA.crt
  error adding mozilla/UTN_USERFirst_Hardware_Root_CA.crt
  error adding mozilla/ValiCert_Class_1_VA.crt
  error adding mozilla/ValiCert_Class_2_VA.crt
  error adding mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt
  error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority.crt
  error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt
  error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt
  error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority.crt
  error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt
  error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt
  error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt
  error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt
  error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt
  error adding mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G2.crt
  error adding mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.crt
  error adding mozilla/Verisign_RSA_Secure_Server_CA.crt
  error adding mozilla/Verisign_Time_Stamping_Authority_CA.crt
  error adding mozilla/Visa_International_Global_Root_2.crt
  error adding mozilla/Visa_eCommerce_Root.crt
  error adding mozilla/WellsSecure_Public_Root_Certificate_Authority.crt
  error adding mozilla/Wells_Fargo_Root_CA.crt
  error adding mozilla/XRamp_Global_CA_Root.crt
  error adding mozilla/beTRUSTed_Root_CA-Baltimore_Implementation.crt
  error adding mozilla/beTRUSTed_Root_CA.crt
  error adding mozilla/beTRUSTed_Root_CA_-_Entrust_Implementation.crt
  error adding mozilla/beTRUSTed_Root_CA_-_RSA_Implementation.crt
  error adding mozilla/thawte_Primary_Root_CA.crt
  error adding signet.pl/signet_ca1_pem.crt
  error adding signet.pl/signet_ca2_pem.crt
  error adding signet.pl/signet_ca3_pem.crt
  error adding signet.pl/signet_ocspklasa2_pem.crt
  error adding signet.pl/signet_ocspklasa3_pem.crt
  error adding signet.pl/signet_pca2_pem.crt
  error adding signet.pl/signet_pca3_pem.crt
  error adding signet.pl/signet_rootca_pem.crt
  error adding signet.pl/signet_tsa1_pem.crt
  error adding spi-inc.org/spi-ca-2003.crt
  error adding spi-inc.org/spi-cacert-2008.crt
  error adding telesec.de/deutsche-telekom-root-ca-2.crt
failed (VM used: java-6-openjdk).
dpkg: error processing ca-certificates-java (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 ca-certificates-java
E: Sub-process /usr/bin/dpkg returned an error code (1)

ปรับปรุง

ฉันยังได้รับปัญหาเมื่อทำงานjava -version:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

VPS ของฉันมีหน่วยความจำ 128MB ฉันเปลี่ยนเป็น 256MB แต่มีปัญหาเดียวกัน จากนั้นฉันเปลี่ยนเป็น 512MB และมีปัญหาเดียวกัน

ฉันพบโพสต์ที่เกี่ยวข้องในฟอรัม: กระบวนการย่อย / usr / bin / dpkg ส่งคืนรหัสข้อผิดพลาด (1) และฉันลอง:

sudo apt-get clean
sudo apt-get --reinstall install openjdk-6-jre
sudo dpkg --configure -a

แต่ฉันมีปัญหาเดียวกันแม้ว่าฉันจะใช้หน่วยความจำ 512MB ก็ตาม

ข้อเสนอแนะใด ๆ


อัปเดต 2:

ตอนนี้ฉันได้สร้าง VPS ใหม่ด้วย 512MB และ Ubuntu Server 10.04 LTS x64 แล้วเรียกใช้คำสั่งเหล่านี้:

sudo apt-get update sudo apt-get upgrade sudo apt-get install openjdk-6-jre

แต่ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกัน ถ้าฉันทำสิ่งเดียวกันใน VirtualBox ทุกอย่างทำงานได้ดี


คุณสามารถวางข้อผิดพลาดได้หรือไม่? เซิร์ฟเวอร์นี้เป็นแบบ 64 บิตหรือไม่
belacqua

@jgbelacqua: ใช่นี่คือ x64 และฉันได้โพสต์ข้อความแสดงข้อผิดพลาดแล้ว
Jonas


คุณสามารถโพสต์ผลลัพธ์ของคำสั่งนี้ได้หรือไม่ sudo keytool -v -importcert -trustcacerts -keystore / etc / ssl / certs / java / cacerts -noprompt -storepass 'changeit' -alias brasil.gov.br -file /usr/share/ca-certificates/brasil.gov.br /brasil.gov.br.crt
จัด

ใช่เป็นข้อผิดพลาดเดียวกับที่ฉันได้รับเมื่อใช้งานjava -version:Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
Jonas

คำตอบ:


5

เห็นได้ชัดว่านี่เป็นเพราะ Java ไม่ได้ทำงานภายใน OpenVZ / Virtuozzo เนื่องจากวิธีการจำลองเสมือนแตกต่างเมื่อเทียบกับ VirtualBox มันเกี่ยวกับ JVM พยายามจัดสรรหน่วยความจำมากกว่าที่มีอยู่ใน VM และต้องการตัวเลือกบรรทัดคำสั่งบางตัว การใช้ Java ใน VPS (ตาม OpenVZ / Virtuozzo) เป็นความเจ็บปวดที่ไม่รู้จบ จำเป็นต้องตระหนักถึงสิ่งนี้ในการพยายามติดตั้ง Zimbra ใน VPS และมีเว็บไซต์มากมายที่ทุ่มเทให้กับหัวข้อนี้


1

ปัญหานี้เกิดจากการใช้ OpenVZ / Virtuozzo ที่มีการ จำกัด หน่วยความจำ = 256 ฉันแก้ไขได้โดยเพิ่มขีด จำกัด หน่วยความจำสำหรับ OpenVZ / Virtuozzo จาก 256Mb เป็น 512Mb

โดยคำสั่งเหล่านี้:

vzctl set 100 --vmguarpages $((256 * 256)) --save &&
vzctl set 100 --privvmpages $((256 * 512)) --save &&
vzctl set 100 --swappages $((256 * 1024)) --save &&
vzctl restart 100
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.