#624 binary data in ostree logs
Closed: Insufficient data 5 years ago Opened 6 years ago by dustymabe.

We've seen this from time to time where binary data gets into the logs for creating ostrees

From last night's rawhide run:
- x86_64 task log
- ppc64le task log

From last night's f26 run:
- x86_64 task log

rawhide-x86_64-root.log
rawhide-x86_64-root.log
rawhide-x86_64-root.log

This could be pungi or rpm-ostree but being that the binary data only starts coming to the log after rpm-ostree has completed it looks like it's not that. This could be a bad metric because perhaps it's buffering that makes it look like it only comes after rpm-ostree has completed. Basically this is the last line that is printed before the binary data starts spewing out in these 3 cases, let's start there.


I know this happens every now and then. There is #584 (now closed as duplicate of this issue with more info).

The Updating ref line is the last thing that is supposed to be printed. When the binary data appears on failed runs, it's after the traceback from pungi-make-ostree. That makes me think it's not an issue with the script itself.

The data is also present in mock_output.log.

Since this only happens for ostree tasks, I'm wondering if this could be related to the new_chroot option.

ok so there was a build yesterday - from the directory structure this runroot.log says that the koji task 20127733 is related to this build.

From the same directory structure there is this create-ostree-repo.log that does not have any binary data in it, but from the koji task logs this root.log has binary data in it.

That would indicate to me that it's not rpm-ostree/ostree that is sending binary data to the logs, but something else. Is that safe to say?

runroot.log
root.log
create-ostree-repo.log

Your analysis seems to be correct. The create-ostree-repo.log is where output of rpm-ostree is redirected. Again the binary data is printed after the pungi command exits.

I filed koji#482. Maybe koji devs can help point us in the right direction.

I tried running re-running 20127733 in mock locally, and not only there is no binary data, it also succeded (maybe some change in the buildroot since the task ran).

I tried running re-running 20127733 in mock locally, and not only there is no binary data, it also succeded (maybe some change in the buildroot since the task ran).

unfortunately this isn't consistent. It only happens randomly which is why you see me pop back into this issue periodically. I'm just trying to give as much information as possible so we can run down the issue eventually.

I don't think there's anything we can do about this now, and as far as I know it stopped happening. I'm going to close this issue.

Metadata Update from @lsedlar:
- Issue close_status updated to: Insufficient data
- Issue status updated to: Closed (was: Open)

5 years ago

+1 - we haven't seen this for a while.

Login to comment on this ticket.

Metadata
Attachments 6
Attached 6 years ago View Comment
Attached 6 years ago View Comment
Attached 6 years ago View Comment
Attached 6 years ago View Comment
Attached 6 years ago View Comment
Attached 6 years ago View Comment