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的问题。

相关推荐
Stone_OverLooking43 分钟前
Qt6.5.3 mingw64 Ninja编译oracle oci驱动
数据库·qt·oracle
安当加密1 小时前
Oracle数据库透明加密实践:基于TDE架构的安全加固方案
数据库·oracle·架构
NineData1 小时前
NineData 支持 DB2 迁移到 PolarDB Oracle
数据库·oracle·ninedata·数据库迁移·数据库迁移工具·信创改造·智能数据管理平台
DBA圈小圈3 小时前
【KingbaseES】V8R6查询长事务语句
数据库·postgresql·database
我是koten3 小时前
用Ansible查找文件并记录文件名的playbook
linux·运维·centos·ssh·ansible·find·playbook
炼丹精神小伙4 小时前
ssh通过多跳板机连服务器
运维·服务器·ssh
DBA小马哥5 小时前
Oracle迁移中查询优化器原理解析与实战优化策略
数据库·oracle
卓码软件测评5 小时前
第三方数据库测试:【utPLSQL用于Oracle和tSQLt用于SQL Server数据库单元测试框架入门】
数据库·oracle·sqlserver·单元测试·mssql
码农阿豪6 小时前
从 Oracle 到金仓:一次真实迁移经历的复盘与思考
数据库·oracle·金仓数据库
芒克芒克6 小时前
Windows上完成SSH密钥的添加
运维·ssh