aonez / Keka

The macOS & iOS file archiver
https://www.keka.io
4.85k stars 240 forks source link

[BUG] Error Code 1 - Unknown Filesystem (AvidUnityISIS) #658

Open unmeproject opened 4 years ago

unmeproject commented 4 years ago

Configuration

Describe the bug

I can't create any DMG inside the filesystem that is Unknown (AvidUnituISIS)

To Reproduce

Steps to reproduce the behavior: I don't think you can reproduce it in the house, because you need a Avid NEXIS system on your end and they are expensive.

Expected behavior

I expect that it work.

Additional context

IF I do it in terminal it work

hdiutil makehybrid -hfs -o destinationFoldertoDMG.dmg sourceFolderToDMG But I cannot hdiutil verify destinationFoldertoDMG.dmg after converting to UFBI it can be verified.

Below this line is what is in the "error window" Binary used: hdiutil Arguments: ( makehybrid, "-o", "/Volumes/PPA/6_BACKUPs_DMG_Dump/OURO_VERDE_TRAILER_EMMYS_4MIN_V1.dmg", "/Volumes/PPA/6_BACKUPs_DMG_Dump/OURO_VERDE_TRAILER_EMMYS_4MIN_V1", "-hfs" ) Creating hybrid image...

MESSAGE:Preparing imaging engine…

MESSAGE:Reading Driver Descriptor Map (DDM : 0)…

MESSAGE: (CRC32 $56BBD591: Driver Descriptor Map (DDM : 0)) MESSAGE:Reading Apple (Apple_partition_map : 1)…

MESSAGE: (CRC32 $3836A115: Apple (Apple_partition_map : 1)) MESSAGE:Reading DiscRecording 9.0.3d5 (Apple_HFS : 2)…

hdiutil: convert failed - Bad file descriptor

Error code 1

aonez commented 4 years ago

Thanks for the feedback @unmeproject! Is ISO creation failing as well?

If it works using the Terminal I'm mostly sure it's a sandbox limitation. Can you try with this legacy non-sandboxed version: Keka-1.1.0-rc.1.dmg

unmeproject commented 4 years ago

I didn't try with ISO (as I'm on macOS I never thought of that).

Gonna test it tomorrow. Thanks I will let you now.

ps: I just tested wit the version you send it and it does the same (I think that is the old version). It does the same error when using ISO.

In the meantime I've created a Python script that will create a DMG to each folder I've selected then convert to get a MD5 checksum and finally it verifies.

aonez commented 4 years ago

To sad I can't test this one :(

unmeproject commented 4 years ago

I think the FS is kinda ZFS but with some "magic" on it. The thing is spotlight is not "welcome" inside that FS and that is issue for a lot of things. The python script is working but It's slower because I did not learn YET to have more threads it's one by one :D

aonez commented 4 years ago

Is this storage system connected via network?

unmeproject commented 4 years ago

Is this storage system connected via network?

Yes, is connected by ethernet.

gingerbeardman commented 4 years ago

https://en.wikipedia.org/wiki/Unity_ISIS

unmeproject commented 4 years ago

https://en.wikipedia.org/wiki/Unity_ISIS

Unity_ISIS is the old name, now is called Avid NEXIS and I think they still use UNITY_ISIS in some parts but I think they've changed the FS https://www.avid.com/products/avid-nexis