[Bug 286666] Failed to rebuild autoinstall ISO for freebsd-14.3-BETA1-64bit with error: Unused fields should be 0

[email protected] Thu, 08 May 2025 09:42:12 +0000
Newsgroups gmane.os.freebsd.devel.standards
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286666

            Bug ID: 286666
           Summary: Failed to rebuild autoinstall ISO for
                    freebsd-14.3-BETA1-64bit with error: Unused fields
                    should be 0
           Product: Base System
           Version: 14.3-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: standards
          Assignee: [email protected]
          Reporter: [email protected]

Hi,

The FreeBSD 14.3 64bit Beta1 ISO still reported error when using pycdlib to
open it. We are not sure it comes from either 3rd party bugs in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283112 are not completely
resolved or they introduced new issues.

"/tmp/ansible_community.general.iso_customize_payload_ymbwbmqn/ansible_community.general.iso_customize_payload.zip/ansible_collections/community/general/plugins/modules/iso_customize.py",
line 271, in iso_rebuild
  File "/usr/local/lib/python3.10/dist-packages/pycdlib/pycdlib.py", line 4152,
in open
    self._open_fp(fp)
  File "/usr/local/lib/python3.10/dist-packages/pycdlib/pycdlib.py", line 2320,
in _open_fp
    ic_level, lastbyte = self._walk_directories(self.pvd, extent_to_ptr,
  File "/usr/local/lib/python3.10/dist-packages/pycdlib/pycdlib.py", line 1066,
in _walk_directories
    rr = new_record.parse(vd, data[offset:offset + lenbyte],
  File "/usr/local/lib/python3.10/dist-packages/pycdlib/dr.py", line 284, in
parse
    if xa_rec.parse(record[record_offset:], self.len_fi):
  File "/usr/local/lib/python3.10/dist-packages/pycdlib/dr.py", line 88, in
parse
    raise pycdlibexception.PyCdlibInvalidISO('Unused fields should be 0')

It's OK for FreeBSD 14.3 beta1 32bit iso image.

Please kindly help to take a look, thanks!

Yanhui

-- 
You are receiving this mail because:
You are the assignee for the bug.