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

news/2025/2/21 19:48:16/

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

...oracle-19c-vagrant:   Installing : 2:ethtool-4.8-10.el7.x86_64                                54/55oracle-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的下方:

# get up to date
# 新的位置
yum install -y oracle-database-preinstall-19c openssl
yum upgrade -yecho '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/environmentecho '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
...

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

...oracle-19c-vagrant-ok:   Verifying  : psmisc-22.20-17.el7.x86_64                                 55/59oracle-19c-vagrant-ok:   Verifying  : libX11-common-1.6.7-4.el7_9.noarch                         56/59oracle-19c-vagrant-ok:   Verifying  : 1:quota-nls-4.01-19.el7.noarch                             57/59oracle-19c-vagrant-ok:   Verifying  : 1:openssl-1.0.2k-25.el7_9.x86_64                           58/59oracle-19c-vagrant-ok:   Verifying  : 1:openssl-libs-1.0.2k-25.el7_9.x86_64                      59/59oracle-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的问题。


http://www.ppmy.cn/news/1168258.html

相关文章

车规MCU开发工具之Vector DaVinci Configurator执行arxml合并操作

环境 Step1 导入要合并的arxml 、 Step 2 比较、合并过程 <完>

树上问题相关笔记

LCA LCA&#xff0c;即最近公共祖先。 我们用 f ( i , j ) f(i,j) f(i,j) 表示 i i i 的第 2 j 2^j 2j 级父亲&#xff0c;由于 i i i 的第 2 j 2^j 2j 级父亲可以由它的第 2 j − 1 2^{j-1} 2j−1 父亲向上再跳 2 j − 1 2^{j-1} 2j−1 层得到&#xff0c;那么 i i …

Centos 无法连接 WIFI

环境 硬件&#xff1a;ASUS X550VC, x86_64系统&#xff1a;CentOS 7.9 现象 系统安装后无法上网&#xff0c;终端命令提示符为shadow3dlocalhost&#xff0c;我的疑问是这里不是应该显示我的主机名吗&#xff0c;为什么是localhost呢&#xff1f;突然有些时候&#xff0c;可…

【华为OD机试】分苹果

A、B两个人把苹果分为两堆&#xff0c;A希望按照他的计算规则等分苹果&#xff0c;他的计算规则是按照二进制加法计算&#xff0c;并且不计算进位 1259(1100 01019)&#xff0c;B的计算规则是十进制加法&#xff0c;包括正常进位&#xff0c;B希望在满足A的情况下获取苹果重量…

【SpringBoot】拦截器(Interceptor)的使用

感兴趣的可以查看上一篇过滤器的使用 【Springboot】Filter 过滤器的使用 一、什么是拦截器 拦截器&#xff08;Interceptor&#xff09;是一种特殊的组件&#xff0c;它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请…

MapperStruct实现类为空

​ 问题描述&#xff1a; MapperStruct生成的实现了为空 按照在MapperStruct官网Installation – MapStruct中的方法配置后&#xff0c;生成的实现了是空的&#xff0c;如下&#xff1a; Overridepublic DeployHistory toEntity(DeployHistoryDto arg0) {if ( arg0 null ) …

洛谷p1618三连击

import java.util.Scanner; //将 1-9 共9个数分成3组&#xff0c;分别组成3个三位数&#xff0c;且使这3个三位数构成A:B:C的比例&#xff0c;试求出所有满足条件的3个三位数。不满足输出“No!!!”。 public class Main {public static void main(String[] args) {Scanner sc …

优测云测试平台 | 有效的单元测试

一、前言 本文作者提出了一种评价单元测试用例的质量的思路&#xff0c;即判断用例是否达到测试的“四大目标”。掌握识别好的用例的能力&#xff0c;可以帮助我们高效地写出高质量的测试用例。 评判冰箱的好坏&#xff0c;并不需要有制造一台冰箱的能力。在开始写测试用例之…