Sybase 客户端在 Red Hat Linux 上安装失败

问题描述 投票:0回答:1

我已下载 Adaptive Server Enterprise - Linux on x86_64 64 位的 SDK(sybase 版本 16.0) 上传到 Red Hat Linux 机器后,RHEL 7.5

运行安装,安装程序退出并显示错误消息 “JRE 库丢失或不兼容”

安装程序在 /tmp 目录中解压自己版本的 JRE 为什么这会在 Red Hat Linux 上失败?

我已将相同的安装包上传到运行 Ubuntu 20 的 Linux 计算机 安装成功

installation sybase sap-ase sybase-ase15 dbclient
1个回答
0
投票

评论有点啰嗦...

安装程序生成的消息并不总是“有用”,很多时候是安装过程中早期“失败”的结果。如果不仔细阅读安装程序生成的大量日志消息,我唯一的猜测(此时)是

/tmp
(安装程序解压并调用无数子安装程序的默认位置)的几个可能问题:

  • 在某些操作系统中,
    /tmp
    目录(或文件系统)已配置为禁止从
    /tmp
    运行/执行代码(即,
    noexec
    设置已应用于
    /tmp
  • 安装程序解压各个子包期间
    /tmp
    文件系统被填满

在这两种情况下,(简单)的解决方法是告诉安装程序使用不同的目录来代替

/tmp
。这包括在运行安装程序之前设置
IATEMPDIR
变量,例如:

$ export IATEMPDIR='/some/other/dir'
$ ./setup.bin

您投保的地方:

  • 您的 Linux 登录名具有读/写权限
    /some/other/dir
  • 底层文件系统至少有 3-4 GB 的可用空间
  • 您选择的目录不是
    /tmp
  • 的子目录

如果此解决方法(设置

IATEMPDIR
)无法解决问题,那么下一步将是仔细阅读各种日志文件,查找可能揭示问题的“早期”问题/错误/失败。

© www.soinside.com 2019 - 2024. All rights reserved.