我正在尝试将"MegaRAID存储管理器“RPM包转换为debian包。我正在使用外星包裹,如下所述:
https://hosting-tutorials.co.uk/tutorials/linux/installing-megaraid-storage-manager-on-debian
这是我试图转换的包:https://docs.broadcom.com/docs-and-downloads/17.05.06.00_MSM_Linux-x64.zip
包"lib-utils2_1.00-12_all“可以很好地转换为"MegaRAID_Storage_Manager-17.05.06-00.noarch.rpm”,但.deb不能:
# alien --scripts *.rpm
lib-utils2_1.00-12_all.deb generated
Package build failed. Here's the log:
dh binary
dh_update_autotools_config
dh_autoreconf
create-stamp debian/debhelper-build-stamp
dh_testroot
dh_prep
debian/rules override_dh_auto_install
make[1]: Entering directory '/root/MSM/disk/MegaRAID_Storage_Manager-17.05.06'
mkdir -p debian/megaraid-storage-manager
# Copy the packages's files.
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
sed -e s#'./'##g | \
xargs -0 -r -i cp -a ./{} debian/megaraid-storage-manager/{}
make[1]: Leaving directory '/root/MSM/disk/MegaRAID_Storage_Manager-17.05.06'
dh_installdocs
dh_installchangelogs
dh_perl
dh_usrlocal
dh_usrlocal: error: Cannot generate a correct shell script for /usr/local/MegaRAID Storage Manager due to shell metacharacters
make: *** [debian/rules:7: binary] Error 25我不知道如何修复这个错误“由于shell元字符不能为/usr/local/MegaRAID存储管理器生成一个正确的shell脚本”,并将感谢您提供任何帮助。
我尝试过的主机是Debian 10和Debian 11,它们都是amd64 arch并运行"bash“。我也试过"sh“壳。
发布于 2022-09-12 13:12:15
你找到什么解决办法或解决办法了吗?我与MSM斗争了几天,没有任何机会在Debian11中启用远程配置。
发布于 2023-01-11 05:34:05
在花了太多时间试图解决上述问题后,意识到
可以安装的
rpm包然后就跑:
rpm -i MegaRAID_Storage_Manager-17.05.06-00.noarch.rpm --nodeps
/etc/init.d/vivaldiframeworkd start
它似乎起作用了,至少在系统日志中有两条消息:
Jan 10 21:03:21 Xba MR_MONITOR[214454]: <MRMON044> Controller ID: 0 Time established since power on: Time 2023-01-08, 05:11:32 33 Seconds
Jan 10 21:03:51 Xba MR_MONITOR[214454]: <MRMON044> Controller ID: 0 Time established since power on: Time 2023-01-10, 21:03:51 255169 Seconds现在需要安装xterm和xpra以便我可以尝试运行su -c /usr/local/MegaRAID Storage Manager/startupui.sh..。你们也是这么做的吗?
嗯,我无法从最新安装的java 17开始,所以我安装了java 11并取得了更大的成功.您需要将以下内容添加到/etc/init.d/msm_profile中:
JRE_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
export JRE_HOMEMSM窗口将打开,但X会话将在我登录后立即终止.这可能是我的GTK库之类的问题。稍后,我会尝试获取更多的日志。我也尝试将旧的java 8版本提供给Adoptium。在这种情况下,我使用了:
JRE_HOME="/usr/lib/jvm/jdk8u352-b08-jre"
export JRE_HOME但这并没有帮助。现在,当我运行startupui.sh时,我只是看到一个黑色窗口,尝试重新启动vivaldi框架(实际上,在使用/etc/init.d/msm_profile启动java版本之后,它就需要重新启动)。
希望你的运气比我好,让我们知道是怎么回事!
https://serverfault.com/questions/1096674
复制相似问题