ssh 连接被拒绝并且 .runinstaller 弹出窗口未出现

ssh 连接被拒绝并且 .runinstaller 弹出窗口未出现

在笔记本电脑中设置双节点 RAC 时遇到一个问题。.runinstaller 首先显示“显示器无法设置错误”。然后通过设置显示器解决了这个问题,它没有显示任何弹出窗口,因此我可以继续下一步。

历史:- 在到达此步骤之前,我遇到了 oracle linux gnome 显示的另一个问题。因此,从启动屏幕,使用 cntr+alt+tab 并以 root 用户身份使用 startx 打开 gnome 显示。因此,基本上是在 X 终端中运行 runinstaller,因为我打开了 gnome DISPLAY 作为 STARTX。

runinstaller is stucked

./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 415 MB.   Actual 11216 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 4479 MB    Passed

我尝试过的方法:- 在过去 24 小时里,我尝试了很多方法来解决这个问题。

第一个想法:- 尝试通过 ssh 使用 mobaxterm 或 putty。为此,在 /etc/ssh/sshd_config 中将 linux 中的 ssh 端口设置为 22。然后在 linux 中禁用防火墙。在 selinux 中也进行了适当的更改。Putty 显示连接被拒绝。我在下面粘贴了所有输出。

所以基本上我面临两个问题。1>无法启动.runinstaller。这是主要问题。为了解决这个问题,我面临下面提到的问题。2>无法从putty连接到linux。我正在使用虚拟盒,主机是windows 10。从windows我可以ping到127.0.0.1。

    sh example.com -X -v
output:-
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug1: Connecting to example.com [93.184.216.34] port 22.

    ifconfig


output:-
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.56.71  netmask 255.255.255.0  broadcast 192.168.56.255
        inet6 fe80::42ec:8d8f:412f:80b0  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:ef:65:d8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 45  bytes 5400 (5.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.1  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::4347:1d9c:1ea9:4d43  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:21:7a:89  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 45  bytes 5394 (5.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp0s9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.4.15  netmask 255.255.255.0  broadcast 10.0.4.255
        inet6 fe80::21eb:7039:c6d1:1145  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:c8:5a:c8  txqueuelen 1000  (Ethernet)
        RX packets 107  bytes 125890 (122.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 115  bytes 11626 (11.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 2115  bytes 208941 (204.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2115  bytes 208941 (204.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:ae:f2:f8  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

尝试通过 putty 连接到 127.0.0.1,但显示连接被拒绝。端口使用 22。

    hostname -i

showing 192.168.56.71

答案1

我自己解决了这个问题。发布给其他人。

我已经使用 startx 以 root 用户身份启动了 gnome 显示。

现在检查 xclock 是否正常工作。

它应该可以工作。

但如果是 Oracle 或任何其他用户,则不起作用

所以我的目标也是为其他用户启用 xclock,因为只有 oracle 用户可以运行 ./runinstaller。

在 root 中尝试 xhost +localhost

因此从 root 只需使用 su oracle。

现在再次尝试 xclock 。

如果它有效,那么 .runinstaller 也会弹出。

哎哟!!!终于……

相关内容