Vagrant安装Oracle数据库错误的解决

最近笔记本升级到Windows 11后,利用Oralce Vagrant项目安装19.3.0企业版总是出错,错误为:

复制代码
...
    oracle-19c-vagrant:   Installing : 2:ethtool-4.8-10.el7.x86_64                                54/55
    oracle-19c-vagrant:   Installing : oracle-database-preinstall-19c-1.0-3.el7.x86_64            55/55
The SSH connection was unexpectedly closed by the remote end. This
usually indicates that SSH within the guest machine was unable to
properly start up. Please boot the VM in GUI mode to check whether
it is booting properly.

目前没有找到原因,但有一个临时解决方法。

首先,修改scripts目录下的install.sh文件,将yum install -y oracle-database-preinstall-19c openssl语句移动到前面,即注释# get up to date的下方:

bash 复制代码
# get up to date
# 新的位置
yum install -y oracle-database-preinstall-19c openssl
yum upgrade -y

echo 'INSTALLER: System updated'

# fix locale warning
yum reinstall -y glibc-common
echo LANG=en_US.utf-8 >> /etc/environment
echo LC_ALL=en_US.utf-8 >> /etc/environment

echo 'INSTALLER: Locale set'

# set system time zone
sudo timedatectl set-timezone $SYSTEM_TIMEZONE
echo "INSTALLER: System time zone set to $SYSTEM_TIMEZONE"
# 原来的位置
# yum install -y oracle-database-preinstall-19c openssl
...

然后,可以开始安装。在进行到以下界面时,界面会停住:

bash 复制代码
...
    oracle-19c-vagrant-ok:   Verifying  : psmisc-22.20-17.el7.x86_64                                 55/59
    oracle-19c-vagrant-ok:   Verifying  : libX11-common-1.6.7-4.el7_9.noarch                         56/59
    oracle-19c-vagrant-ok:   Verifying  : 1:quota-nls-4.01-19.el7.noarch                             57/59
    oracle-19c-vagrant-ok:   Verifying  : 1:openssl-1.0.2k-25.el7_9.x86_64                           58/59
    oracle-19c-vagrant-ok:   Verifying  : 1:openssl-libs-1.0.2k-25.el7_9.x86_64                      59/59
    oracle-19c-vagrant-ok:
    oracle-19c-vagrant-ok: Installed:
    oracle-19c-vagrant-ok:   oracle-database-preinstall-19c.x86_64 0:1.0-3.el7
...

此时只需要另起一个窗口,进入vagrant项目的目录,执行vagrant ssh或vagrant putty命令登录虚机,然后上面停顿的命令就可以继续了。接下来就正常安装了。

所以还是很怀疑是ssh的问题。

相关推荐
todoitbo2 小时前
把发票台账接进 Codex:KingbaseES MCP 的一次只读风险排查实践
数据库·oracle·codex·kingbasees·mcp
暗暗别做白日梦3 小时前
CompletableFuture 并发统计
网络·数据库·oracle
晴天¥3 小时前
记一次Oracle集群归档日志爆满之后如何处理(涉及ASM磁盘的增添。有坑必踩)
数据库·oracle
Hoxy.R3 小时前
记录一次Oracle 19c RAC iSCSI会话反复重连:comm error (1020) 原因定位与解决
数据库·oracle
我是小灰灰吖13 小时前
Ubuntu 22.04 安装 SSH 服务与远程调试环境配置指南
qt·ubuntu·ssh
sky_81061317 小时前
Oracle ERP 各模块业务管理功能及底层表说明
数据库·oracle
ClouGence20 小时前
加一张临时表,OceanBase Oracle 写入居然快了 30 倍!
数据库·sql·oracle
oradh1 天前
Oracle参数文件(PFILE与SPFILE)维护操作总结
数据库·oracle·oracle参数·spfile·pfile
鸽芷咕1 天前
【金仓数据库征文】从 Oracle 到金仓:一次零误差的数据库国产化迁移实录
数据库·oracle
0566461 天前
RAG 向量检索:从“查字“到“查意“
数据库·人工智能·学习·oracle