Skip to content

PyCdlibInvalidISO('Invalid SUSP SP record') on VirtualBox Guest Additions CD #130

@ANogin

Description

@ANogin
$ wget https://download.virtualbox.org/virtualbox/7.1.0/VBoxGuestAdditions_7.1.0.iso
[...]
$ python3.9
Python 3.9.5 (default, Nov 23 2021, 15:27:38) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycdlib
>>> iso = pycdlib.PyCdlib()
>>> iso.open("VBoxGuestAdditions_7.1.0.iso")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/aleksey/.local/lib/python3.9/site-packages/pycdlib/pycdlib.py", line 4152, in open
    self._open_fp(fp)
  File "/home/aleksey/.local/lib/python3.9/site-packages/pycdlib/pycdlib.py", line 2320, in _open_fp
    ic_level, lastbyte = self._walk_directories(self.pvd, extent_to_ptr,
  File "/home/aleksey/.local/lib/python3.9/site-packages/pycdlib/pycdlib.py", line 1066, in _walk_directories
    rr = new_record.parse(vd, data[offset:offset + lenbyte],
  File "/home/aleksey/.local/lib/python3.9/site-packages/pycdlib/dr.py", line 309, in parse
    self.rock_ridge.parse(record[record_offset:],
  File "/home/aleksey/.local/lib/python3.9/site-packages/pycdlib/rockridge.py", line 2534, in parse
    raise pycdlibexception.PyCdlibInvalidISO('Invalid SUSP SP record')
pycdlib.pycdlibexception.PyCdlibInvalidISO: Invalid SUSP SP record
$ python3.9 -m pip show pycdlib | grep Version
Version: 1.14.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions