ubuntu – 无法在OpenVZ上创建Java VM

前端之家收集整理的这篇文章主要介绍了ubuntu – 无法在OpenVZ上创建Java VM前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在从apt-get安装东西时,我经常遇到与在OpenVZ中运行的ubuntu服务器上的 Java和证书相关的错误.我很确定它与Java如何分配内存有关.我知道privvmpages的失败计数器非常高,所以问题必定是Java正在达到这个限制.

我已经读过服务器VM会预先分配大量内存以抢占性能问题,但客户端虚拟机不会这样做,可能对我正在做的更好.我搞错了jvm.cfg以使系统转到客户端VM,但是得到一个错误,它无法找到客户端VM.

我已经尝试用一个用-Xms和-Xmx设置调用Java的脚本替换Java二进制文件,这解决了我从命令行调用基本内容时的问题,但是在执行诸如apt-get配置证书之类的事情时却没有.

我对接下来的尝试感到茫然.我需要让这个工作,但只是增加privvmpages不是一个可用的选项.我有下面粘贴的实际错误.

  1. Setting up ca-certificates-java (20100412) ...
  2. creating /etc/ssl/certs/java/cacerts...
  3. Could not create the Java virtual machine.
  4. error adding brasil.gov.br/brasil.gov.br.crt
  5. error adding cacert.org/cacert.org.crt
  6. error adding debconf.org/ca.crt
  7. error adding gouv.fr/cert_igca_dsa.crt
  8. error adding gouv.fr/cert_igca_rsa.crt
  9. error adding mozilla/ABAecom_=sub.__Am._Bankers_Assn.=_Root_CA.crt
  10. error adding mozilla/AOL_Time_Warner_Root_Certification_Authority_1.crt
  11. error adding mozilla/AOL_Time_Warner_Root_Certification_Authority_2.crt
  12. error adding mozilla/AddTrust_External_Root.crt
  13. error adding mozilla/AddTrust_Low-Value_Services_Root.crt
  14. error adding mozilla/AddTrust_Public_Services_Root.crt
  15. error adding mozilla/AddTrust_Qualified_Certificates_Root.crt
  16. error adding mozilla/America_Online_Root_Certification_Authority_1.crt
  17. error adding mozilla/America_Online_Root_Certification_Authority_2.crt
  18. error adding mozilla/Baltimore_CyberTrust_Root.crt
  19. error adding mozilla/COMODO_Certification_Authority.crt
  20. error adding mozilla/COMODO_ECC_Certification_Authority.crt
  21. error adding mozilla/Camerfirma_Chambers_of_Commerce_Root.crt
  22. error adding mozilla/Camerfirma_Global_Chambersign_Root.crt
  23. error adding mozilla/Certplus_Class_2_Primary_CA.crt
  24. error adding mozilla/Certum_Root_CA.crt
  25. error adding mozilla/Comodo_AAA_Services_root.crt
  26. error adding mozilla/Comodo_Secure_Services_root.crt
  27. error adding mozilla/Comodo_Trusted_Services_root.crt
  28. error adding mozilla/DST_ACES_CA_X6.crt
  29. error adding mozilla/DST_Root_CA_X3.crt
  30. error adding mozilla/DigiCert_Assured_ID_Root_CA.crt
  31. error adding mozilla/DigiCert_Global_Root_CA.crt
  32. error adding mozilla/DigiCert_High_Assurance_EV_Root_CA.crt
  33. Could not create the Java virtual machine.
  34. error adding mozilla/Digital_Signature_Trust_Co._Global_CA_1.crt
  35. error adding mozilla/Digital_Signature_Trust_Co._Global_CA_2.crt
  36. error adding mozilla/Digital_Signature_Trust_Co._Global_CA_3.crt
  37. error adding mozilla/Digital_Signature_Trust_Co._Global_CA_4.crt
  38. error adding mozilla/Entrust.net_Global_Secure_Personal_CA.crt
  39. error adding mozilla/Entrust.net_Global_Secure_Server_CA.crt
  40. error adding mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt
  41. error adding mozilla/Entrust.net_Secure_Personal_CA.crt
  42. error adding mozilla/Entrust.net_Secure_Server_CA.crt
  43. error adding mozilla/Entrust_Root_Certification_Authority.crt
  44. error adding mozilla/Equifax_Secure_CA.crt
  45. error adding mozilla/Equifax_Secure_Global_eBusiness_CA.crt
  46. error adding mozilla/Equifax_Secure_eBusiness_CA_1.crt
  47. error adding mozilla/Equifax_Secure_eBusiness_CA_2.crt
  48. error adding mozilla/Firmaprofesional_Root_CA.crt
  49. error adding mozilla/GTE_CyberTrust_Global_Root.crt
  50. error adding mozilla/GTE_CyberTrust_Root_CA.crt
  51. error adding mozilla/GeoTrust_Global_CA.crt
  52. error adding mozilla/GeoTrust_Global_CA_2.crt
  53. error adding mozilla/GeoTrust_Primary_Certification_Authority.crt
  54. error adding mozilla/GeoTrust_Universal_CA.crt
  55. error adding mozilla/GeoTrust_Universal_CA_2.crt
  56. error adding mozilla/GlobalSign_Root_CA.crt
  57. error adding mozilla/GlobalSign_Root_CA_-_R2.crt
  58. error adding mozilla/Go_Daddy_Class_2_CA.crt
  59. error adding mozilla/IPS_CLASE1_root.crt
  60. error adding mozilla/IPS_CLASE3_root.crt
  61. error adding mozilla/IPS_CLASEA1_root.crt
  62. error adding mozilla/IPS_CLASEA3_root.crt
  63. error adding mozilla/IPS_Chained_CAs_root.crt
  64. error adding mozilla/IPS_Servidores_root.crt
  65. error adding mozilla/IPS_Timestamping_root.crt
  66. error adding mozilla/NetLock_Business_=Class_B=_Root.crt
  67. error adding mozilla/NetLock_Express_=Class_C=_Root.crt
  68. error adding mozilla/NetLock_Notary_=Class_A=_Root.crt
  69. error adding mozilla/NetLock_Qualified_=Class_QA=_Root.crt
  70. error adding mozilla/Network_Solutions_Certificate_Authority.crt
  71. error adding mozilla/QuoVadis_Root_CA.crt
  72. error adding mozilla/QuoVadis_Root_CA_2.crt
  73. error adding mozilla/QuoVadis_Root_CA_3.crt
  74. error adding mozilla/RSA_Root_Certificate_1.crt
  75. error adding mozilla/RSA_Security_1024_v3.crt
  76. error adding mozilla/RSA_Security_2048_v3.crt
  77. error adding mozilla/SecureTrust_CA.crt
  78. error adding mozilla/Secure_Global_CA.crt
  79. error adding mozilla/Security_Communication_Root_CA.crt
  80. error adding mozilla/Sonera_Class_1_Root_CA.crt
  81. error adding mozilla/Sonera_Class_2_Root_CA.crt
  82. error adding mozilla/Staat_der_Nederlanden_Root_CA.crt
  83. error adding mozilla/Starfield_Class_2_CA.crt
  84. error adding mozilla/StartCom_Certification_Authority.crt
  85. error adding mozilla/StartCom_Ltd..crt
  86. error adding mozilla/SwissSign_Gold_CA_-_G2.crt
  87. error adding mozilla/SwissSign_Platinum_CA_-_G2.crt
  88. error adding mozilla/SwissSign_Silver_CA_-_G2.crt
  89. error adding mozilla/Swisscom_Root_CA_1.crt
  90. error adding mozilla/TC_TrustCenter__Germany__Class_2_CA.crt
  91. error adding mozilla/TC_TrustCenter__Germany__Class_3_CA.crt
  92. error adding mozilla/TDC_Internet_Root_CA.crt
  93. error adding mozilla/TDC_OCES_Root_CA.crt
  94. error adding mozilla/TURKTRUST_Certificate_Services_Provider_Root_1.crt
  95. error adding mozilla/TURKTRUST_Certificate_Services_Provider_Root_2.crt
  96. error adding mozilla/Taiwan_GRCA.crt
  97. error adding mozilla/Thawte_Personal_Basic_CA.crt
  98. error adding mozilla/Thawte_Personal_Freemail_CA.crt
  99. error adding mozilla/Thawte_Personal_Premium_CA.crt
  100. error adding mozilla/Thawte_Premium_Server_CA.crt
  101. error adding mozilla/Thawte_Server_CA.crt
  102. error adding mozilla/Thawte_Time_Stamping_CA.crt
  103. error adding mozilla/UTN-USER_First-Network_Applications.crt
  104. error adding mozilla/UTN_DATACorp_SGC_Root_CA.crt
  105. error adding mozilla/UTN_USERFirst_Email_Root_CA.crt
  106. error adding mozilla/UTN_USERFirst_Hardware_Root_CA.crt
  107. error adding mozilla/ValiCert_Class_1_VA.crt
  108. error adding mozilla/ValiCert_Class_2_VA.crt
  109. error adding mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt
  110. error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority.crt
  111. error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt
  112. error adding mozilla/Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.crt
  113. error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority.crt
  114. error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt
  115. error adding mozilla/Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.crt
  116. error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority.crt
  117. error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt
  118. error adding mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt
  119. error adding mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G2.crt
  120. error adding mozilla/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.crt
  121. error adding mozilla/Verisign_RSA_Secure_Server_CA.crt
  122. error adding mozilla/Verisign_Time_Stamping_Authority_CA.crt
  123. error adding mozilla/Visa_International_Global_Root_2.crt
  124. error adding mozilla/Visa_eCommerce_Root.crt
  125. error adding mozilla/WellsSecure_Public_Root_Certificate_Authority.crt
  126. error adding mozilla/Wells_Fargo_Root_CA.crt
  127. error adding mozilla/XRamp_Global_CA_Root.crt
  128. error adding mozilla/beTRUSTed_Root_CA-Baltimore_Implementation.crt
  129. error adding mozilla/beTRUSTed_Root_CA.crt
  130. error adding mozilla/beTRUSTed_Root_CA_-_Entrust_Implementation.crt
  131. error adding mozilla/beTRUSTed_Root_CA_-_RSA_Implementation.crt
  132. error adding mozilla/thawte_Primary_Root_CA.crt
  133. error adding signet.pl/signet_ca1_pem.crt
  134. error adding signet.pl/signet_ca2_pem.crt
  135. error adding signet.pl/signet_ca3_pem.crt
  136. error adding signet.pl/signet_ocspklasa2_pem.crt
  137. error adding signet.pl/signet_ocspklasa3_pem.crt
  138. error adding signet.pl/signet_pca2_pem.crt
  139. error adding signet.pl/signet_pca3_pem.crt
  140. error adding signet.pl/signet_rootca_pem.crt
  141. error adding signet.pl/signet_tsa1_pem.crt
  142. error adding spi-inc.org/spi-ca-2003.crt
  143. error adding spi-inc.org/spi-cacert-2008.crt
  144. error adding telesec.de/deutsche-telekom-root-ca-2.crt
  145. Failed (VM used: java-6-openjdk).
  146. dpkg: error processing ca-certificates-java (--configure):
  147. subprocess installed post-installation script returned error exit status 1
  148. Errors were encountered while processing:
  149. ca-certificates-java
  150. E: Sub-process /usr/bin/dpkg returned an error code (1)

的/ proc / user_beancounters:

  1. Version: 2.5
  2. uid resource held maxheld barrier limit failcnt
  3. 12803: kmemsize 4612796 5723362 2147483646 2147483646 0
  4. lockedpages 0 0 999999 999999 0
  5. privvmpages 76205 83773 262144 262144 0
  6. shmpages 640 690 131072 131072 0
  7. dummy 0 0 0 0 0
  8. numproc 36 43 999999 999999 0
  9. physpages 22308 23091 0 2147483647 0
  10. vmguarpages 0 0 131072 2147483647 0
  11. oomguarpages 22308 23091 131072 2147483647 0
  12. numtcpsock 15 31 7999992 7999992 0
  13. numflock 5 8 999999 999999 0
  14. numpty 1 1 500000 500000 0
  15. numsiginfo 0 6 999999 999999 0
  16. tcpsndbuf 262560 7030184 214748160 396774400 0
  17. tcprcvbuf 245760 507904 214748160 396774400 0
  18. othersockbuf 20952 95288 214748160 396774400 0
  19. dgramrcvbuf 0 12848 214748160 396774400 0
  20. numothersock 16 23 7999992 7999992 0
  21. dcachesize 0 0 2147483646 2147483646 0
  22. numfile 1233 1956 23999976 23999976 0
  23. dummy 0 0 0 0 0
  24. dummy 0 0 0 0 0
  25. dummy 0 0 0 0 0
  26. numiptent 24 24 999999 999999 0

更新

鉴于最近的活动,我刚刚给了另一个.当我最初导致这个错误时,我并不完全记得我在做什么,但我注意到我在Ubuntu本身背后有几个版本.我对此进行了更新,现在我似乎已经成功安装了ca-certificates-java.我不确定是否会有更多细微差别,但我确实确认了Alex所说的,ca-certificates-java和openjdk-6-jre似乎相互依赖.令人好奇的是,操作系统升级似乎可以自行解决问题.我正在从我的主机的原始安装更新:也许他们正在闪存我的虚拟机,其中一些安装在这方面已经破坏或类似的东西.

现在这个问题似乎更加正常了.尝试编译(或从其他地方编译运行)甚至一个简单的hello world程序失败,并显示以下消息:

  1. user@domain:~# java HelloWorldApp
  2. Picked up _JAVA_OPTIONS: -Xms128m -Xmx512m
  3. Error occurred during initialization of VM
  4. java.lang.OutOfMemoryError: unable to create new native thread
  5. at java.lang.Thread.start0(Native Method)
  6. at java.lang.Thread.start(Thread.java:614)
  7. at java.lang.ref.Reference.<clinit>(Reference.java:162)

无论是否已设置_JAVA_OPTIONS环境变量,都会发生这种情况.

斯蒂芬

在运行apt-get例程之前设置_JAVA_OPTIONS,方法是在命令行运行以下命令:
export _JAVA_OPTIONS =“ – Xms128m -Xmx512m”

您必须包含下划线,并将-Xmx设置为可用RAM的大约80%,-Xms设置为低于-Xmx的值.

如果您仍然遇到问题,尤其是挂起问题,请确保您的环境可以访问至少两个cpu核心;使用单个cpu内核时,java运行状况不佳.从容器内部,您可以运行命令:cat / proc / cpuinfo

猜你在找的Ubuntu相关文章