-
Notifications
You must be signed in to change notification settings - Fork 121
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
Error reading Volume Descriptor: mismatched ISO version in Volume Descriptor. Found 2 expected 1 #290
Comments
Aha, it's man genisoimage says:
How lucky I am to have the images with "non-existent" iso-level!.. Still, it's not clear where to move next.. Those images are burned and work just fine in linux and windows... |
I always like it when smart people open issues when I am too busy to get to them. They often have 50-75% of it figured out before I have a chance to look at it. 😁 So you are generating the image with I don't see any reason not to support version 2. As far as the directory nesting, I don't think anything here restricts it on reading, so that should be fine. Do you want to open a PR to add support for level 2? I think it would be to keep the version on the volume descriptor, which in turn is part of the filesystem. |
Unfortunately, I'm on fire on my main job now... I'll try to look into it, but a quick glance revealed, that despite it just works if the version check is commented out, it is not as simple as changing 1 to 2 in that snippet.. Seems, there is an extra descriptor for v2, and this info needs extra investigation on my side... I'll try to get back to it next month hopefully. |
SVDs may have version greater than 1. For now let's check PVD version only. closes diskfs#290
Avi, I've mocked some kind of fix for iso v2, please review when you have time. Also, I've found something with make and append and fixed it in a separate commit. |
SVDs may have version greater than 1. For now let's check PVD version only. closes diskfs#290
Hey, Avi! Long time no see!
Hope this issue finds you well, ha!
I'm facing an issue while trying to run the example with iso images I've created with
genisoimage
, the error is fully stated in the subject.Could you please tell me, how to diagnose the problem, what extra info could I provide you with?
Let's start with the command
and isoinfo
I'm guessing, it's due to
--iso-level=4 --joliet-long
, but I'm unable to change the way those images are created...Interesting to mention, that if I comment out the following lines, everything just works! I've checked the content served and it all seems legit.
I thought, I could implement and contribute joliet support someday, but now I just need a quick local solution...
What are the implications of commenting out that check? Might I lose or unable to read any data from the image?
Thanks in advance!
The text was updated successfully, but these errors were encountered: