Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#60248 closed defect (fixed)

Okapi @1.39.0: hdiutil: attach failed - no mountable file systems

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: amake (Aaron Madlon-Kay)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: Okapi

Description

Okapi cannot be installed on older systems because the disk image on which it is distributed is formatted using APFS:

Checksumming Protective Master Boot Record (MBR : 0)…
Protective Master Boot Record (MBR :: verified   CRC32 $5E164AC6
Checksumming GPT Header (Primary GPT Header : 1)…
 GPT Header (Primary GPT Header : 1): verified   CRC32 $A5ABB1B8
Checksumming GPT Partition Data (Primary GPT Table : 2)…
GPT Partition Data (Primary GPT Tabl: verified   CRC32 $14A57DC8
Checksumming  (Apple_Free : 3)…
                    (Apple_Free : 3): verified   CRC32 $00000000
Checksumming disk image (Apple_APFS : 4)…
         disk image (Apple_APFS : 4): verified   CRC32 $FFB1F9C0
Checksumming GPT Partition Data (Backup GPT Table : 5)…
GPT Partition Data (Backup GPT Table: verified   CRC32 $14A57DC8
Checksumming GPT Header (Backup GPT Header : 6)…
  GPT Header (Backup GPT Header : 6): verified   CRC32 $E90FFFBE
verified   CRC32 $04682543
hdiutil: attach failed - no mountable file systems
hdiutil: detach failed - No such file or directory

Please mark the port with known_fail yes on systems that do not support APFS so that the buildbot can skip them. A more friendly user-facing message might be good too.

If this port is supposed to work on earlier systems, please work with the developers to get them to distribute it on an HFS+-formatted disk image in the future.

Change History (2)

comment:1 Changed 4 years ago by Aaron Madlon-Kay <amake@…>

Resolution: fixed
Status: assignedclosed

In c2f6a841f2604911894f651e102c109f58f2411a/macports-ports (master):

Okapi: update to 1.39.0a

Closes #60248

comment:2 Changed 4 years ago by amake (Aaron Madlon-Kay)

Thank you for solving this mystery. We had a user report being unable to mount the DMG on an older system, but I never managed to figure out why.

Note: See TracTickets for help on using tickets.