Jfrog未显示任何debian info'用于建立在Ubuntu Jammy上的包装
我正在尝试在Jammy(22.04)[0]上构建Cassandra C ++驱动程序的自定义Debian软件包。
它可以很好地构建,但是当我手动将软件包“部署”到我们的私人JFrog回购中时,“ Debian Info”部分中没有显示任何信息,并且当我进行sudo apt apt update> sudo apt update>>本地。
在本地进行dpkg -deb -i< package.deb>
显示所有预期信息。另外,使用sudo dpkg -i< package.deb>
安装本地软件包。
当我在Ubuntu Bionic(18.04)上执行相同的动作时,一切似乎都很好,
Jfrog UI中没有任何指示包的问题。
我该如何找出出了什么问题?
[0] https://github.com/datastax/cpp-driver CD
到'包装'并运行build_deb.sh
I am trying to build a custom debian package of the Cassandra C++ Driver on Jammy (22.04) [0].
It builds fine, but when I manually 'Deploy' the packages to our private JFrog repo no information is shown in the 'Debian Info' section, and the packages are not picked up when I do sudo apt update
locally.
Locally doing a dpkg-deb -I <package.deb>
shows all the expected information. Also, installing the local package with sudo dpkg -i <package.deb>
works fine.
All seems fine when I perform the same actions on Ubuntu Bionic (18.04)
There's nothing in the JFrog UI that indicates any issue with the package.
How can I figure out what's going wrong?
[0] https://github.com/datastax/cpp-drivercd
to 'packaging' and run build_deb.sh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您好,我遇到了同一个问题并发现了这个问题,因为Ubuntu 21.10默认软件包压缩方法已更改为ZSTD,但直到最近,文物都没有支持: rtfac-19541 。
因此,您可以将伪影实例更新为至少版本7.38.0,也可以在Debian软件包生成过程中使用其他压缩方法,请参阅此答案。
太糟糕了,伪像没有打印任何错误。
Hello I came across the same issue and found out the problem, since ubuntu 21.10 the default package compression method has changed to zstd but artifactory had no support of this until recently: RTFAC-19541.
So you can either update your artifactory instance to at least version 7.38.0 or use another compression method in your debian package generation process, see the this answer.
Too bad that artifactory didn't print any error for this.