-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"payload open failed" - cryptic failure #3
Comments
strace the command:
|
The error seems to come from writedeltarpm.c line 173, the cfile_open of the target payload seems to fail for some reason (out of memory?). (Note that you can limit memory consumption with makedeltarpm's I know that it'll probably run for quite some time, but could you please run the makedeltarpm command in valgrind to get some hint to why it fails? |
Hours of run, at the end...
|
[back from vacation] Ok, I think I need your two rpms to reproduce it locally. Can you please upload them to some place where I can access them? |
@mlschroe - thanks. Can you take two big RPMs from https://resources.ovirt.org/pub/ovirt-4.2/rpm/el7/noarch/ ? The ovirt-engine-appliance* ones. |
Ok, downloaded them and ran makedeltarpm:
So it worked on my SUSE SLE-15 host. I'll try to setup a FC28 chroot tomorrow. |
Moin ! [root@xxxx tmp]# makedeltarpm -r old.rpm new.rpm delta.rpm -v Linux xxxxx 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux deltarpm-3.5-0.5.20090913git.el6.x86_64 EDIT: |
Trying to makedeltarpm between two fairly (well, very) large RPMs fails on the 'writing delta rpm' phase with the cryptic 'payload open failed' error.
I'm running on FC28, python2-deltarpm-3.6-25.
deltarpm/makedeltarpm.c
Line 1080 in 619eaf3
The text was updated successfully, but these errors were encountered: