You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Oracle Linux 8无人值守安装时安装源与软件选择报错求助

Oracle Linux 8无人值守安装时安装源与软件选择报错求助

嘿,我看你在搞Oracle Linux 8的无人值守安装时栽在了安装源和软件选择这俩坑上,非交互命令行模式直接报错终止了,这俩问题其实挺常见的,我给你几个实用的排查方向:

  • 先把安装源的问题捋清楚
    先检查你kickstart文件里的安装源配置:

    • 要是用本地ISO镜像,得确认cdrom或者harddrive的路径没写错,挂载的镜像文件能正常读取,权限也得足够;
    • 要是用网络源(比如官方YUM/DNF仓库),url指向的地址得是正确的Oracle Linux 8仓库地址,同时安装服务器得能正常访问这个源——你可以提前在测试机器上用curl或者wget拉一下仓库里的repodata文件,能成功拉取才说明源的连通性没问题;
    • 要是配置了多个源,得检查有没有冲突,或者源的格式是否符合要求。
  • 再排查软件选择的问题
    软件选择报错大多是因为安装源拿不到你指定的包/包组:

    • 先核对kickstart里%packages段的包组名称,Oracle Linux 8的包组名称和RHEL 8基本一致,比如@minimal-environment@server-product这类,可别打错字;
    • 要是你自定义了软件包列表,得确认这些包在你指定的安装源里都存在,有些小众包默认源没有,得额外配置对应的仓库;
    • 拿不准包组名称的话,可以在一台已装好的Oracle Linux 8机器上跑dnf group list,看看所有可用的包组名称,照着修正kickstart里的配置就行。
  • 查看详细日志找病根
    界面上的报错信息太笼统,得看具体日志:

    • 在安装环境里可以查看/var/log/anaconda.log/var/log/packaging.log,这两个日志会记录安装源连接失败、包找不到等具体错误细节;
    • 要是用PXE启动的无人值守安装,也得检查TFTP服务器上的kickstart文件是否被正确加载,有没有参数被截断的情况。

附上你提供的报错信息:

================================================================================[0m
================================================================================[0m
Installation[0m

  1. Language settings 2) [x] Time settings[0m
    (English (United States)) (America/New_York timezone)[0m
  2. [!] Installation source 4) [!] Software selection[0m
    (Error setting up software (Error checking software[0m
    source) selection)[0m
  3. Installation Destination 6) [x] Kdump[0m
    (Automatic partitioning (Kdump is enabled)[0m
    selected)[0m
  4. Network configuration[0m
    (Wired (ens2) connected)[0m
    The installation was stopped due to an error which occurred while running in non-interactive cmdline...

备注:内容来源于stack exchange,提问作者nothingistrue

火山引擎 最新活动