Amazon ec2 DB2db2prereqcheck如何使其工作?
我是DB2数据库管理的新手,我不认为我会被安装过程卡住。我在安装之前阅读了一些文档,发现了一个有趣的“db2prereqcheck” 因此,我尝试在安装前运行它,但出现了一个错误:Amazon ec2 DB2db2prereqcheck如何使其工作?,amazon-ec2,db2,Amazon Ec2,Db2,我是DB2数据库管理的新手,我不认为我会被安装过程卡住。我在安装之前阅读了一些文档,发现了一个有趣的“db2prereqcheck” 因此,我尝试在安装前运行它,但出现了一个错误: DBT3505E The db2prereqcheck utility was unable to determine the Linux distribution level. 关于ibm的此错误: 我找到了一些其他答案,建议删除文件“/etc/issue”和“/etc/issue.net” 我根据提示
DBT3505E The db2prereqcheck utility was unable to determine the Linux distribution level.
关于ibm的此错误:
- AMD64和英特尔EM64T系统(x64)上的IBM®Db2 11.1 Developer-C Linux®版
- IBM®DB2 Express-C 11.1版
我将感谢你在这件事上的帮助。谢谢你抽出时间 如果db2prereqcheck报告: db2prereqcheck实用程序无法确定Linux版本 分布级别。正在中止当前安装。。。跑 使用选项“-f sysreq”参数强制安装 安装 如果其他IBM建议不适用,则您可以通过以下解决方法避免此症状: (作为根) 它工作的原因是某些版本的db2prereqcheck只依次查找以下文件:
/etc/centos-release
/etc/redhat-release
/etc/SuSE-release
/etc/lsb-release
如果这些文件都不存在,则可能导致DBT3505E症状。
如果您的发行版(或容器)有一个等效的文件(例如,Debian可能有/etc/os版本),则只需将其复制到/etc/lsb版本即可完成db2prereqcheck。如果db2prereqcheck报告: db2prereqcheck实用程序无法确定Linux版本 分布级别。正在中止当前安装。。。跑 使用选项“-f sysreq”参数强制安装 安装 如果其他IBM建议不适用,则您可以通过以下解决方法避免此症状: (作为根) 它工作的原因是某些版本的db2prereqcheck只依次查找以下文件:
/etc/centos-release
/etc/redhat-release
/etc/SuSE-release
/etc/lsb-release
如果这些文件都不存在,则可能导致DBT3505E症状。
如果您的发行版(或容器)有一个等效文件(例如,Debian可能有/etc/os版本),则只需将其复制到/etc/lsb版本即可完成db2prereqcheck。db2prereqcheck只检查并理解具有以下内容的/etc/SuSE版本: SUSE Linux企业服务器15(x86_64) 版本=15 补丁级别=1 这也适用于OpenSuse Leap 15.1。自SLES 12以来,此文件已弃用。所以你必须自己创造它。然后运行db2prereqcheck并安装所有缺少的库和提到的内核源代码。满足所有要求后,您最终可能会看到分段故障消息: 别担心! 只需使用db2prereqcheck-i重新测试即可。-i参数检查与DB2pureScale无关的先决条件。如果我们不安装pureScale并且满足了所有要求,我们可以忽略这个丑陋的分段错误。 否则,您必须通过添加以下内容将其列入黑名单: 另一个问题涉及: 正在以root用户身份运行。/db2setup不起作用。 ./db2_install不推荐使用,但它可以工作。 首先创建IBM知识中心描述的db2用户和组。 然后以root用户身份运行./db2_install,然后使用db2icrt创建一个实例。 以db2inst1的身份登录,并按照IBM知识中心的描述进行测试,最终创建示例数据库,等等。通常“第一步”可以完成这项工作,但会因javascript错误而崩溃。因此,您必须手动执行此操作! 在打开端口50001的防火墙并在/etc/services和dbm cfg内设置此端口时,可能需要进行额外的手动配置: db2使用SVCENAME 50001更新dbm cfg 或 db2使用SVCENAME db2c_db2inst1更新dbm cfg 如果使用后者,则必须使用以下行更新/etc/services: db2c_db2inst1 50001/tcp#和类似db2tcp/ip的注释 连接端口
db2prereqcheck只检查并理解具有以下内容的/etc/SuSE版本: SUSE Linux企业服务器15(x86_64) 版本=15 补丁级别=1 这也适用于OpenSuse Leap 15.1。自SLES 12以来,此文件已弃用。所以你必须自己创造它。然后运行db2prereqcheck并安装所有缺少的库和提到的内核源代码。满足所有要求后,您最终可能会看到分段故障消息: 别担心! 只需使用db2prereqcheck-i重新测试即可。-i参数检查与DB2pureScale无关的先决条件。如果我们不安装pureScale并且满足了所有要求,我们可以忽略这个丑陋的分段错误。 否则,您必须通过添加以下内容将其列入黑名单: 另一个问题涉及: 正在以root用户身份运行。/db2setup不起作用。 ./db2_install不推荐使用,但它可以工作。 首先创建IBM知识中心描述的db2用户和组。 然后以root用户身份运行./db2_install,然后使用db2icrt创建一个实例。 以db2inst1的身份登录,并按照IBM知识中心的描述进行测试,最终创建示例数据库,等等。通常“第一步”可以完成这项工作,但会因javascript错误而崩溃。因此,您必须手动执行此操作! 打开端口的防火墙时,可能需要额外的手动配置
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Amazon Linux AMI release 2018.03
cpe:/o:amazon:linux:2018.03:ga
Linux hostname.host 4.14.47-56.37.amzn1.x86_64 #1 SMP Wed Jun 6 18:49:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
cp /etc/os-release /etc/lsb-release
/etc/centos-release
/etc/redhat-release
/etc/SuSE-release
/etc/lsb-release
Validating "Intel TCO WatchDog Timer Driver modules" ...
DBT3546E The db2prereqcheck utility failed to determine whether the
following file or package exists: "".
Segmentation fault (core dumped)
blacklist iTCO_wdt
blacklist iTCO_vendor_support
Into the file /etc/modprobe.d/blacklist.conf
export DISPLAY=your.machine.ip:0.0