问题描述
自从 Fedora32(也是 Fedora 33)以来,我的 libreoffice RPM Build 不再运行。当 jenkins 调用 /usr/lib/rpm/redhat/brp-mangle-shebangs
时,它似乎中断了。我修改了 brp-mangle-shebangs
以获取破坏构建的特定文件。这就是输出:
+ read shebang_line
+ orig_shebang='Denne utvidelsen blir en del av Calc,og tilbyr nye metoder for løsing til bruk i optimering av ikke-lineære programmeringsmodeller.'
+ '[' 'Denne utvidelsen blir en del av Calc,og tilbyr nye metoder for løsing til bruk i optimering av ikke-lineære programmeringsmodeller.' = 'Denne utvidelsen blir en del av Calc,og tilbyr nye metoder for løsing til bruk i optimering av ikke-lineære programmeringsmodeller.' ']'
+ echo '*** WARNING: ./opt/loffice/libreoffice6.4/share/extensions/nlpsolver/description-nb.txt is executable but has no shebang,removing executable bit'
*** WARNING: ./opt/loffice/libreoffice6.4/share/extensions/nlpsolver/description-nb.txt is executable but has no shebang,removing executable bit
++ stat -c %y ./opt/loffice/libreoffice6.4/share/extensions/nlpsolver/description-nb.txt
+ ts='2021-01-28 16:22:30.267085614 +0100'
+ chmod -x ./opt/loffice/libreoffice6.4/share/extensions/nlpsolver/description-nb.txt
+ touch -d '2021-01-28 16:22:30.267085614 +0100' /opt/loffice/libreoffice6.4/share/extensions/nlpsolver/description-nb.txt
+ continue
+ IFS=
+ read -r line
+ f=./opt/loffice/libreoffice6.4/share/extensions/package.txt
+ path=/opt/loffice/libreoffice6.4/share/extensions/package.txt
+ '[' -n '' ']'
+ '[' -n '' ']'
+ read shebang_line
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.R2w2T5 (%install)
这个脚本似乎试图从文本文件中读取shebangs然后中断?老实说,我不知道发生了什么,因为詹金斯不会告诉我错误发生的确切位置。所以我不知道我的假设是否正确。我只能说,这个确切的构建可以在 fedora31 构建服务器上运行。
你们有什么关于为什么这个构建可能会刹车或如何进一步调试的提示吗?老实说,我现在很迷茫。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)