求助: redhat7.8 在虚拟机和物理机上安装有什么不同? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
youngjevon
V2EX    Linux

求助: redhat7.8 在虚拟机和物理机上安装有什么不同?

  •  
  •   youngjevon 2021-04-19 08:05:21 +08:00 via Android 2706 次点击
    这是一个创建于 1718 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在 HPE 服务器上部署 redhat7.8,系统安装好后,安装一个封装了 java 版本的软件,会报 java 错误,但在虚拟机里实验安装又完全没问题。完全搞不懂问题出在哪里?
    错误 1:
    *** Warning with: /home/eda/calibre/install.ixl/mgc_installThe version of /home/eda/calibre/install.ixl/JRE/bin/java may not be correct!...Required: "1.6.0"...Found: Error occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object...Please check that you have correctly installed the Mentor Install program that contains the Java Runtime Environment.Error occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object

    错误 2
    *** Warning with: /home/eda/calibre/install.ixl/mgc_installThe version of /home/eda/calibre/install.ixl/JRE/bin/java may not be correct!...Required: "1.6.0"...Found: Error: no server' JVM at/home/eda/calibre/install.ixl/JRE/lib/i386/server/libjvm.so'....Please check that you have correctly installed the Mentor Install program that contains the Java Runtime Environment.Error: no server' JVM at/home/eda/calibre/install.ixl/JRE/lib/i386/server/libjvm.so'.
    第 1 条附言    2021-04-19 10:33:46 +08:00
    更新:发现在根目录下安装就没问题,/ 50G /home 3.5T 分区格式都是 xfs
    第 2 条附言    2021-04-19 11:43:55 +08:00
    文件系统更换为 ext4 后问题解决
    15 条回复    2021-04-20 16:16:54 +08:00
    cslive
        1
    cslive  
       2021-04-19 08:43:50 +08:00
    java 没装吧,下个 jdk 配置一下
    youngjevon
        2
    youngjevon  
    OP
       2021-04-19 08:55:31 +08:00 via Android
    @cslive java 已经安装了,奇怪就奇怪在物理机和虚拟机都全新安装,虚拟机没问题,物理机有问题。
    LaoK666
        3
    LaoK666  
       2021-04-19 08:59:26 +08:00
    对比下二者的环境变量看下
    CEBBCAT
        4
    CEBBCAT  
       2021-04-19 09:11:42 +08:00 via Android
    架构一样吗?包括指令位数
    youngjevon
        5
    youngjevon  
    OP
       2021-04-19 09:36:52 +08:00 via Android
    @CEBBCAT 是 cpu 指令集吗?
    LostPrayers
        6
    LostPrayers  
       2021-04-19 10:01:03 +08:00
    alternatives --config java
    输入这个看下两边的路径和版本都是一样的吗,是不是有一边源不一样安装了不同版本?
    CEBBCAT
        7
    CEBBCAT  
       2021-04-19 10:01:28 +08:00 via Android
    @youngjevon 比如说是不是都是 64 位这样
    youngjevon
        9
    youngjevon  
    OP
       2021-04-19 10:35:08 +08:00 via Android
    @CEBBCAT 刚刚发现,在根目录下安装就没问题,不晓得是不是 xfs 文件系统大于 2t 后出的问题
    barathrum
        10
    barathrum  
       2021-04-19 12:35:16 +08:00
    @youngjevon 这不可能是文件系统的问题,附言具有误导性。
    youngjevon
        11
    youngjevon  
    OP
       2021-04-19 13:47:49 +08:00 via Android
    @barathrum 把 home 目录更换为 ext4 后就真的解决了,具体深层次的原因我也不懂,希望懂的大佬分享一样吧。
    youngjevon
        12
    youngjevon  
    OP
       2021-04-19 13:51:42 +08:00 via Android
    @barathrum 在这以前我物理机和虚拟机都重装过几次,物理机就是要报错。但今天发现如果我把文件拷贝到根目录下安装就不会报错,根目录也是 xfs 分区,和 home 目录的区别是,分区格式都是 xfs,唯一不同就是 home 目录大于 2T
    ZeroYe
        13
    ZeroYe  
       2021-04-19 16:28:26 +08:00 via Android
    @youngjevon 软件内置的 java 环境太旧问题,不支持 2TB 以上的 XFS 文件系统,eda 工具尽量用 ext4 文件系统。大部分的 eda 工具的官方支持的系统是 redhat6 。
    youngjevon
        14
    youngjevon  
    OP
       2021-04-19 17:38:13 +08:00 via Android
    @ZeroYe 其实我上周五 google 的时候就看见一篇类似的文章,没一起重视,折腾了两天。
    zlowly
        15
    zlowly  
       2021-04-20 16:16:54 +08:00
    可能类似是这个原因吧,文件系统的 inode 数大于 2^32:
    Doc ID 761566.1 & 1330701.1
    Errors on XFS file system for large disks mounted with 64-bit inode (inode64) option
    The use of the XFS file system, the default local filesystem on Oracle Linux/RHEL 7, for larger disks (greater than around 1TB) with the inode64 mount option may result in errors when using EBS such as:

    Preparing to launch Oracle Universal Installer from..
    Please wait …Error occurred during initialization of VM
    java/lang/NoClassDefFoundError: java/lang/Object
    This is due to the use of 32-bit executables in EBS which can result in the accessing of inode numbers on the file system that are greater than the 2^32 limit of the 32-bit userspace. It is recommended to use the 32-bit inode option (the default for XFS) or other local filesystems such as ext4 if this problem is encountered.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2149 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 16:07 PVG 00:07 LAX 08:07 JFK 11:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86