PTGui Pro 13 not installing on Silicon Mac

391 views
Skip to first unread message

Alex Pearce

unread,
Mar 14, 2025, 3:09:18 AM3/14/25
to PTGui Support
I was able to install 12.21 no problem, but when i try to install 13, it doesn't work. I double click on the .dmg, and then it looks like something is going to open, but nothing does. nothing mounts either. I've tried restarting my computer. I was on an older OS, just updated to the latest and restarted my machine and still will not install. 

I'm on 16" 2023 MacBook Pro M2, currently on sequoia 15.3.2. 

PTGui Support

unread,
Mar 14, 2025, 4:29:22 AM3/14/25
to pt...@googlegroups.com
Hi Alex,

That's strange. So you don't see 'PTGui install disk' in the Finder
under 'Locations' in the left side bar?

Could you try the following:

Open macos Terminal

Type the following, followed by Enter. This lists the currently mounted
disks:
ls -al /Volumes

Then, assuming PTGui_13.0.dmg is in your Downloads folder:
hdiutil attach ~/Downloads/PTGui_13.0.dmg

This has the same effect as double clicking on the dmg file. Then once more:
ls -al /Volumes

If you could copy/paste the output I might be able to tell more.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/ptgui/
> fdd20658-e85b-4251-8cd6-b7bacba9ac6cn%40googlegroups.com <https://
> groups.google.com/d/msgid/ptgui/fdd20658-e85b-4251-8cd6-
> b7bacba9ac6cn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Alex Pearce

unread,
Mar 14, 2025, 7:45:29 PM3/14/25
to pt...@googlegroups.com
PTGui Support via PTGui Support
Hi Alex, That's strange. So you don't see 'PTGui install disk' in the Finder under 'Locations' in the left side bar? Could you try the following: Open macos Terminal Type the following, followed by Enter. This lists the currently mounted disks: ls -al /Volumes Then, assuming PTGui_13.0.dmg is in your Downloads folder: hdiutil attach ~/Downloads/PTGui_13.0.dmg This has the same effect as double clicking on the dmg file. Then once more: ls -al /Volumes If you could copy/paste the output I might be able to tell more. Kind regards, Joost Nieuwenhuijse www.ptgui.com
Joost, thanks for the response. 

before and after using the hdiutil attach ~/Downloads/PTGui_13.0.dmg command, this is the result:

alex@Alexs-MBP ~ % ls -al /Volumes
total 0
drwxr-xr-x   6 root  wheel  192 Mar 14 15:49 .
drwxr-xr-x  22 root  wheel  704 Mar  6 02:06 ..
drwxr-xr-x   3 root  wheel   96 Mar 13 03:25 .timemachine
lrwxr-xr-x   1 root  wheel    1 Mar 13 00:21 Macintosh HD -> /
drwxr-xr-x   4 root  wheel  128 Nov 23  2023 Recovery
drwxr-xr-x   3 root  wheel   96 Feb  3 09:07 com.apple.TimeMachine.localsnapshots

I've also tried installing "Ptgui_Pro_13.0.dmg" and doing this same method with the same results.

Alex Pearce
CEO | Founder Sim-Plates.com

--
You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+unsub...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/53846d98-83eb-4ef7-b33d-4bd93ddfe8e1%40ptgui.com.


PTGui Support

unread,
Mar 15, 2025, 5:51:45 AM3/15/25
to pt...@googlegroups.com
Hi Alex,

But what is the output of the hdiutil command itself?

On my computer it gives:

joostn@macmini:~/ > hdiutil attach ~/Downloads/PTGui_13.0.dmg
expected CRC32 $2D92D57F
/dev/disk5 /Volumes/PTGui install disk


And could you also check the file size using:
ls -al ~/Downloads/PTGui_13.0.dmg

This is what you should see:

joostn@macmini:~/ > ls -al ~/Downloads/PTGui_13.0.dmg
-rw-r--r--@ 1 joostn staff 78693366 Mar 14 09:20
/Users/joostn/Downloads/PTGui_13.0.dmg


Also PTGui 13.1 is out, perhaps this works for you? Even if that works I
still would like to get to the bottom of this, so the output of the
above commands would be helpful.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

On 3/15/25 00:45, Alex Pearce wrote:
> before and after using the hdiutil attach ~/Downloads/PTGui_13.0.dmg
> command, this is the result:
>
> alex@Alexs-MBP ~ % ls -al /Volumes
> total 0
> drwxr-xr-x   6 root  wheel  192 Mar 14 15:49 .
> drwxr-xr-x  22 root  wheel  704 Mar  6 02:06 ..
> drwxr-xr-x   3 root  wheel   96 Mar 13 03:25 .timemachine
> lrwxr-xr-x   1 root  wheel    1 Mar 13 00:21 Macintosh HD -> /
> drwxr-xr-x   4 root  wheel  128 Nov 23  2023 Recovery
> drwxr-xr-x   3 root  wheel   96 Feb  3 09:07
> com.apple.TimeMachine.localsnapshots
>
> I've also tried installing "Ptgui_Pro_13.0.dmg" and doing this same
> method with the same results.
>
> Alex Pearce
> CEO | Founder Sim-Plates.com
>
>
> On March 14, 2025 at 8:29 GMT, PTGui Support via PTGui Support
> <pt...@googlegroups.com <mailto:pt...@googlegroups.com>> wrote:
>
>
> Hi Alex,
>
> That's strange. So you don't see 'PTGui install disk' in the Finder
> under 'Locations' in the left side bar?
>
> Could you try the following:
>
> Open macos Terminal
>
> Type the following, followed by Enter. This lists the currently mounted
> disks:
> ls -al /Volumes
>
> Then, assuming PTGui_13.0.dmg is in your Downloads folder:
> hdiutil attach ~/Downloads/PTGui_13.0.dmg
>
> This has the same effect as double clicking on the dmg file. Then
> once more:
> ls -al /Volumes
>
> If you could copy/paste the output I might be able to tell more.
>
> Kind regards,
>
> Joost Nieuwenhuijse
> www.ptgui.com <http://www.ptgui.com>
>
> On 13-03-2025 15:22, Alex Pearce wrote:
> > I was able to install 12.21 no problem, but when i try to install
> 13, it
> > doesn't work. I double click on the .dmg, and then it looks like
> > something is going to open, but nothing does. nothing mounts either.
> > I've tried restarting my computer. I was on an older OS, just
> updated to
> > the latest and restarted my machine and still will not install.
> >
> > I'm on 16" 2023 MacBook Pro M2, currently on sequoia 15.3.2.
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "PTGui Support" group.
> > To unsubscribe from this group and stop receiving emails from it,
> send
> > an email to ptgui+un...@googlegroups.com
> <mailto:unsub...@googlegroups.com>
> > <mailto:ptgui+un...@googlegroups.com
> <mailto:unsub...@googlegroups.com>>.
> > To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/ <https://groups.google.com/d/msgid/ptgui/>
> > fdd20658-e85b-4251-8cd6-b7bacba9ac6cn%40googlegroups.com <https://
> > groups.google.com/d/msgid/ptgui/fdd20658-e85b-4251-8cd6-
> > b7bacba9ac6cn%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to a topic in
> the Google Groups "PTGui Support" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe. <https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe.>
> To unsubscribe from this group and all its topics, send an email to
> ptgui+un...@googlegroups.com
> <mailto:unsub...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/53846d98-83eb-4ef7-b33d-4bd93ddfe8e1%40ptgui.com. <https://
> groups.google.com/d/msgid/ptgui/53846d98-83eb-4ef7-
> b33d-4bd93ddfe8e1%40ptgui.com.>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/ptgui/
> c-32c427-m89fdx89-v6abwz%3D1o0e4mp%40338.gethop.com <https://
> groups.google.com/d/msgid/ptgui/c-32c427-m89fdx89-
> v6abwz%3D1o0e4mp%40338.gethop.com?utm_medium=email&utm_source=footer>.

Alex Pearce

unread,
Mar 16, 2025, 2:43:51 AM3/16/25
to pt...@googlegroups.com
13.1 won't install either. 

I don't get anything in terminal (probably because it doesn't mount). 
After i type it and press enter, seemingly nothing happens. 

With 13.1, when i do it, i do get something:
alex@Alexs-MBP ~ % hdiutil attach ~/Downloads/PTGui_13.1.dmg
Checksumming whole disk (unknown partition : 0)…
...............................................................................
  whole disk (unknown partition : 0): verified   CRC32 $CC9C2604
verified   CRC32 $2D65880B

after some time it gives this message:
hdiutil: attach failed - Operation timed out

If i check the volumes nothing shows up for PT Gui. 
Last login: Sat Mar 15 23:38:21 on ttys005

alex@Alexs-MBP ~ % ls -al /Volumes
total 32
drwxr-xr-x   7 root  wheel    224 Mar 15 22:37 .

drwxr-xr-x  22 root  wheel    704 Mar  6 02:06 ..
drwxr-xr-x   3 root  wheel     96 Mar 15 17:25 .timemachine

lrwxr-xr-x   1 root  wheel      1 Mar 13 00:21 Macintosh HD -> /
drwxr-xr-x   4 root  wheel    128 Nov 23  2023 Recovery
drwxr-xr-x   3 root  wheel     96 Feb  3 09:07 com.apple.TimeMachine.localsnapshots
drwx------   1 alex  staff  16384 Feb 22 06:07 main
alex@Alexs-MBP ~ % 

I have tried restarting my machine as well.

Alex Pearce
CEO | Founder Sim-Plates.com


> <mailto:unsub...@googlegroups.com>>.
> > To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/ <https://groups.google.com/d/msgid/ptgui/>
> > fdd20658-e85b-4251-8cd6-b7bacba9ac6cn%40googlegroups.com <https://
> > groups.google.com/d/msgid/ptgui/fdd20658-e85b-4251-8cd6-
> > b7bacba9ac6cn%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to a topic in
> the Google Groups "PTGui Support" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe. <https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe.>
> To unsubscribe from this group and all its topics, send an email to

> <mailto:unsub...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/53846d98-83eb-4ef7-b33d-4bd93ddfe8e1%40ptgui.com. <https://
> groups.google.com/d/msgid/ptgui/53846d98-83eb-4ef7-
> b33d-4bd93ddfe8e1%40ptgui.com.>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send

> To view this discussion visit https://groups.google.com/d/msgid/ptgui/
> c-32c427-m89fdx89-v6abwz%3D1o0e4mp%40338.gethop.com <https://
> groups.google.com/d/msgid/ptgui/c-32c427-m89fdx89-
> v6abwz%3D1o0e4mp%40338.gethop.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+unsub...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/7d049189-a68e-4f0c-a3b0-e3024a65245a%40ptgui.com.


PTGui Support

unread,
Mar 16, 2025, 3:43:45 AM3/16/25
to pt...@googlegroups.com
Hi Alex,

Could you run this:

hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg


and post the complete output here? The -verbose flag will cause it to
add some debugging information.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

On 16/03/2025 07:43, Alex Pearce wrote:
> hdiutil: attach failed - Operation timed out
hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg

Alex Pearce

unread,
Mar 16, 2025, 11:29:26 AM3/16/25
to pt...@googlegroups.com
Last login: Sat Mar 15 23:41:13 on ttys006
alex@Alexs-MBP ~ % hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg
Initializing…
DIBackingStoreInstantiatorProbe: interface  0, score     100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score   -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score   -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score   -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score   -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score   -1000, CVectoredBackingStore
Attaching…
2025-03-16 08:28:56.228 diskimages-helper[23316:2920054] -remountReturningDictionary: detaching because no mountable filesystems.

Alex Pearce
CEO | Founder Sim-Plates.com

--
You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+unsub...@googlegroups.com.

PTGui Support

unread,
Mar 19, 2025, 6:40:12 AM3/19/25
to pt...@googlegroups.com
Hi Alex,

I'm sorry, I have no idea what might be wrong, other than a corrupted
download. Which would be weird if it happened for both 13.0 and 13.1.

What's the size of the downloaded PTGui_13.1.dmg? It should be exactly
79,083,460 bytes

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

On 3/16/25 16:29, Alex Pearce wrote:
> Last login: Sat Mar 15 23:41:13 on ttys006
> alex@Alexs-MBP ~ % hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg
> Initializing…
> DIBackingStoreInstantiatorProbe: interface  0, score     100,
> CBSDBackingStore
> DIBackingStoreInstantiatorProbe: interface  1, score   -1000,
> CBundleBackingStore
> DIBackingStoreInstantiatorProbe: interface  2, score   -1000,
> CRAMBackingStore
> DIBackingStoreInstantiatorProbe: interface  3, score   -1000,
> CDevBackingStore
> DIBackingStoreInstantiatorProbe: interface  4, score   -1000,
> CCURLBackingStore
> DIBackingStoreInstantiatorProbe: interface  5, score   -1000,
> CVectoredBackingStore
> Attaching…
> 2025-03-16 08:28:56.228 diskimages-helper[23316:2920054] -
> remountReturningDictionary: detaching because no mountable filesystems.
>
> Alex Pearce
> CEO | Founder Sim-Plates.com
>
>
> On March 16, 2025 at 7:43 GMT, PTGui Support via PTGui Support
> <pt...@googlegroups.com <mailto:pt...@googlegroups.com>> wrote:
>
>
> Hi Alex,
>
> Could you run this:
>
> hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg
>
>
> and post the complete output here? The -verbose flag will cause it to
> add some debugging information.
>
> Kind regards,
>
> Joost Nieuwenhuijse
> www.ptgui.com <http://www.ptgui.com>
>
> On 16/03/2025 07:43, Alex Pearce wrote:
> > hdiutil: attach failed - Operation timed out
> hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg
>
> --
> You received this message because you are subscribed to a topic in
> the Google Groups "PTGui Support" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe. <https://groups.google.com/d/
> topic/ptgui/ZIHOdO3D14s/unsubscribe.>
> To unsubscribe from this group and all its topics, send an email to
> ptgui+un...@googlegroups.com
> <mailto:unsub...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/a11c6893-e5ff-441a-98f4-8da8d9e91c1d%40ptgui.com. <https://
> groups.google.com/d/msgid/ptgui/a11c6893-
> e5ff-441a-98f4-8da8d9e91c1d%40ptgui.com.>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/ptgui/
> c-32c427-m8bsjqe5-jlj5n8%3Dxqjnrv%40338.gethop.com <https://
> groups.google.com/d/msgid/ptgui/c-32c427-m8bsjqe5-
> jlj5n8%3Dxqjnrv%40338.gethop.com?utm_medium=email&utm_source=footer>.

Alex Pearce

unread,
Mar 19, 2025, 9:49:19 AM3/19/25
to pt...@googlegroups.com
78.7 MB. ptgui 12 is working ok for what i need for so i'm just not going to worry about it anymore. thanks for all your help troubleshooting!

Alex Pearce
CEO | Founder Sim-Plates.com


> <mailto:unsub...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/a11c6893-e5ff-441a-98f4-8da8d9e91c1d%40ptgui.com. <https://
> groups.google.com/d/msgid/ptgui/a11c6893-
> e5ff-441a-98f4-8da8d9e91c1d%40ptgui.com.>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
--
You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+unsub...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/be511a0a-036a-4a24-a293-bc4f55f34c62%40ptgui.com.


Josh Simons

unread,
Mar 20, 2025, 10:46:11 PM3/20/25
to PTGui Support
A simple test before giving up would at least tell if the DMG file is corrupted on download or not.

I downloaded PTGui_13.1.dmg to my Apple Silicon Mac Studio (M1 Max chip) and computed a checksum on the file:

(base) Mac-Studio:Downloads jsimons$ hdiutil checksum -type CRC32 ~/Downloads/PTGui_13.1.dmg 

...................................................................................................................................................................................

calculated CRC32 $CC9C2604

(base) Mac-Studio:Downloads jsimons$ 


Alex, if you run this command, it should generate the same value: $CC9C2604

I also verified that mounting onto my system Sonoma 14.6 system works:

(base) Mac-Studio:Downloads jsimons$ hdiutil attach ~/Downloads/PTGui_13.1.dmg 

Checksumming whole disk (unknown partition : 0)…

...................................................................................................................................................................................

  whole disk (unknown partition : 0): verified   CRC32 $CC9C2604

verified   CRC32 $2D65880B

/dev/disk9                                         /Volumes/PTGui install disk

(base) Mac-Studio:Downloads jsimons$ 



Josh

Alex Pearce

unread,
Mar 21, 2025, 6:50:11 AM3/21/25
to pt...@googlegroups.com
Yeah i get the same value, see screenshot. When i try to attach, it just hangs

Alex Pearce
CEO | Founder Sim-Plates.com

To unsubscribe from this group and all its topics, send an email to ptgui+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/b85f3491-21e5-4800-83a3-9062eac2337en%40googlegroups.com.

image.png

Josh Simons

unread,
Mar 21, 2025, 10:57:03 PM3/21/25
to pt...@googlegroups.com
Alex: If you are game, what does the Kernel Compatible line say when you run this command:

% hdiutil imageinfo ~/Downloads/PTGui_13.1.dmg

And, while you are at it:

% sw_vers

Josh



Josh Simons

unread,
Mar 21, 2025, 11:21:12 PM3/21/25
to pt...@googlegroups.com
ALex,

Just to move things along, if Kernel Compatible (last email) was Yes, then try this:

% hdiutil attach -shadow  ~/Download/PTshadow ~/Downloads/PTGui_13.1.dmg


Josh

Alex Pearce

unread,
Mar 25, 2025, 1:47:45 PM3/25/25
to pt...@googlegroups.com
Ok here's the results of % hdiutil imageinfo ~/Downloads/PTGui_13.1.dmg:

alex@Alexs-MBP ~ % hdiutil imageinfo ~/Downloads/PTGui_13.1.dmg 
Format Description: UDIF read-only compressed (zlib)
Class Name: CUDIFDiskImage
Checksum Type: CRC32
Size Information:
CUDIFEncoding-bytes-total: 79021016
Total Empty Bytes: 0
Sector Count: 405616
Total Bytes: 207675392
CUDIFEncoding-bytes-wasted: 0
Total Non-Empty Bytes: 207675392
Compressed Ratio: 0.38050027612322984
CUDIFEncoding-bytes-in-use: 79021016
Compressed Bytes: 79021016
Checksum Value: $2D65880B
Segments:
0: /Users/alex/Downloads/PTGui_13.1.dmg
Partition Information:
0:
Name: whole disk (unknown partition : 0)
Partition Number: 0
Checksum Type: CRC32
Checksum Value: $CC9C2604
Format: UDZO
Backing Store Information:
URL: file:///Users/alex/Downloads/PTGui_13.1.dmg
Name: PTGui_13.1.dmg
Class Name: CUDIFEncoding
Backing Store Information:
URL: file:///Users/alex/Downloads/PTGui_13.1.dmg
Name: PTGui_13.1.dmg
Class Name: CBSDBackingStore
partitions:
partition-scheme: ISO9660
block-size: 0
appendable: false
partitions:
0:
partition-name: PTGui install disk              
partition-start: 0
partition-synthesized: true
partition-length: 405616
partition-hint: Apple_ISO
partition-filesystems:
ISO9660: PTGui install disk              
burnable: true
udif-ordered-chunks: true
Properties:
Encrypted: false
Kernel Compatible: true
Checksummed: true
Software License Agreement: false
Partitioned: false
Compressed: true
hdiutil: imageinfo failed - internal error

Here is the result of % sw_vers:

alex@Alexs-MBP ~ % sw_vers  
ProductName:macOS
ProductVersion:15.3.2
BuildVersion:24D81
alex@Alexs-MBP ~ % 

alex@Alexs-MBP ~ % hdiutil attach -shadow  ~/Download/PTshadow ~/Downloads/PTGui_13.1.dmg
hdiutil: attach failed - No such file or directory
alex@Alexs-MBP ~ %

Alex Pearce
CEO | Founder Sim-Plates.com

joshua...@gmail.com

unread,
Mar 25, 2025, 1:57:15 PM3/25/25
to pt...@googlegroups.com
Hi Alex,

It’s good news that the DMG is compatible with your kernel, which eliminates some issues. 

I had a typo in that last command —sorry. 

It should be:

hdiutil attach -shadow ~/Downloads/PTshadow ~/Downloads/PTGui_13.1.dmg

Josh 

On Mar 25, 2025, at 1:47 PM, Alex Pearce <al...@alexpearce3d.com> wrote:



Alex Pearce

unread,
Mar 26, 2025, 2:15:03 AM3/26/25
to pt...@googlegroups.com
Tried and got this

Last login: Mon Mar 24 18:46:27 on ttys000
alex@Alexs-MBP ~ % hdiutil attach -shadow ~/Downloads/PTshadow ~/Downloads/PTGui_13.1.dmg
expected   CRC32 $2D65880B

Alex Pearce
CEO | Founder Sim-Plates.com

joshua...@gmail.com

unread,
Mar 26, 2025, 10:06:32 AM3/26/25
to pt...@googlegroups.com
Hi Alex,

I think the DMG is now mounted? 

Josh 

On Mar 26, 2025, at 2:15 AM, Alex Pearce <al...@alexpearce3d.com> wrote:



Michael Karchner

unread,
Mar 27, 2025, 1:05:38 PM3/27/25
to PTGui Support
Joost I am getting the exact same behavior as Alex.  I am running a Mac Studio M1 Ultra with macOS 15.3.2.  I currently have PTGUI 12.27 installed.  When I tried installing 13.1 the DMG won't mount.  I then tried 13 and that won't mount.  it appears your dmg have some sort of error.  I have no trouble mounting a dmg from other software.  Thought a reboot would help but. it did not.  Previously I never had an issue mounting your dmg. 

Alex Pearce

unread,
Mar 27, 2025, 1:25:08 PM3/27/25
to pt...@googlegroups.com
just to respond, it didn't mount.

Alex Pearce
CEO | Founder Sim-Plates.com

You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+un...@googlegroups.com.

Michael Karchner

unread,
Mar 27, 2025, 1:26:33 PM3/27/25
to PTGui Support
Correct, did not mount

Josh Simons

unread,
Mar 27, 2025, 1:50:06 PM3/27/25
to pt...@googlegroups.com
Alex: I'm surprised. The command completed and you didn't get an error, correct?

Michael: Could you also please try the command I sent to Alex and see what happens? 

% hdiutil attach -shadow  ~/Downloads/PTshadow ~/Downloads/PTGui_13.1.dmg

Josh

Alex Pearce

unread,
Mar 27, 2025, 1:51:47 PM3/27/25
to pt...@googlegroups.com
Yeah i have no idea.

Alex Pearce
CEO | Founder Sim-Plates.com

Josh Simons

unread,
Mar 27, 2025, 10:13:39 PM3/27/25
to pt...@googlegroups.com
I see now that your output does not include the final line indicating what file system was actually mounted. 

Since you and Michael are both running 15.3.2, I'm going to take one for the team and upgrade from 14.6 to see if I then also see the problem.

My system is a Mac Studio M1 Max.

I'll report back.

Josh


Josh Simons

unread,
Mar 27, 2025, 11:21:02 PM3/27/25
to pt...@googlegroups.com
I upgraded to 15.3.2 and am now running the same build as Alex (24D81).

On my system both the generic and shadow versions of the hdiutil command correctly mount the disk image.

<Head scratch>

PTGui Support

unread,
Mar 28, 2025, 5:25:40 AM3/28/25
to pt...@googlegroups.com
Well this has me scratching my head too. The dmg opens succesfully on
many computers running 15.3.2 on Apple Silicon, but not on some
apparently. Unfortunately I can't reproduce the problem on any of my
macs, which makes it difficult to diagnose.

@Michael and Alex:

If you go to macos Settings, Privacy&Security, do you have this selected?
"Allow applications from: App Store & Known Developers"

And I have created a .dmg file for testing, you can download it here:
https://we.tl/t-VqqOgckMJd

It is a volume named 'PTGui test install' containing just a single text
file. Are you able to open it, or does it exhibit the same behavior?

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

On 3/28/25 04:20, Josh Simons wrote:
> I upgraded to 15.3.2 and am now running the same build as Alex (24D81).
>
> On my system both the generic and shadow versions of the hdiutil command
> correctly mount the disk image.
>
> <Head scratch>
>
>> On Mar 27, 2025, at 10:13 PM, Josh Simons <joshua...@gmail.com> wrote:
>>
>> I see now that your output does not include the final line indicating
>> what file system was actually mounted.
>>
>> Since you and Michael are both running 15.3.2, I'm going to take one
>> for the team and upgrade from 14.6 to see if I then also see the problem.
>>
>> My system is a Mac Studio M1 Max.
>>
>> I'll report back.
>>
>> Josh
>>
>>
>>> On Mar 27, 2025, at 1:51 PM, Alex Pearce <al...@alexpearce3d.com> wrote:
>>>
>>> Yeah i have no idea.
>>>
>>> Alex Pearce
>>> CEO | Founder Sim-Plates.com
>>>
>>>
>>> On March 27, 2025 at 17:50 GMT, Josh Simons <joshua...@gmail.com
>>> <mailto:joshua...@gmail.com>> wrote:
>>>
>>>
>>> Alex: I'm surprised. The command completed and you didn't get an
>>> error, correct?
>>>
>>> Michael: Could you also please try the command I sent to Alex and
>>> see what happens?
>>>
>>> % hdiutil attach -shadow  ~/Downloads/PTshadow ~/Downloads/
>>> PTGui_13.1.dmg
>>>
>>> Josh
>>>
>>>> On Mar 27, 2025, at 1:24 PM, Alex Pearce <al...@alexpearce3d.com>
>>>> wrote:
>>>>
>>>> just to respond, it didn't mount.
>>>>
>>>> Alex Pearce
>>>> CEO | Founder Sim-Plates.com
>>>>
>>>>
>>>> On March 27, 2025 at 17:05 GMT, Michael Karchner
>>>> www.ptgui.com <http://www.ptgui.com/>
>>>>
>>>> On 13-03-2025 15:22, Alex Pearce wrote:
>>>> > I was able to install 12.21 no problem, but when i try
>>>> to install 13, it
>>>> > doesn't work. I double click on the .dmg, and then it
>>>> looks like
>>>> > something is going to open, but nothing does. nothing
>>>> mounts either.
>>>> > I've tried restarting my computer. I was on an older
>>>> OS, just updated to
>>>> > the latest and restarted my machine and still will not
>>>> install.
>>>> >
>>>> > I'm on 16" 2023 MacBook Pro M2, currently on sequoia
>>>> 15.3.2.
>>>> >
>>>> > --
>>>> > You received this message because you are subscribed
>>>> to the Google
>>>> > Groups "PTGui Support" group.
>>>> > To unsubscribe from this group and stop receiving
>>>> emails from it, send
>>>> > an email to ptgui+un...@googlegroups.com
>>>> > <mailto:ptgui+un...@googlegroups.com>.
>>>> > To view this discussion visit https://
>>>> groups.google.com/d/msgid/ptgui/ <https://
>>>> groups.google.com/d/msgid/ptgui/>
>>>> > fdd20658-e85b-4251-8cd6-
>>>> b7bacba9ac6cn%40googlegroups.com
>>>> <http://40googlegroups.com/> <https://
>>>> > groups.google.com/d/msgid/ptgui/fdd20658-
>>>> e85b-4251-8cd6- <http://groups.google.com/d/msgid/ptgui/
>>>> fdd20658-e85b-4251-8cd6->
>>>> > b7bacba9ac6cn%40googlegroups.com?
>>>> utm_medium=email&utm_source=footer
>>>> <http://40googlegroups.com/?
>>>> utm_medium=email&utm_source=footer>>.
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to a
>>>> topic in the Google Groups "PTGui Support" group.
>>>> To unsubscribe from this topic, visit https://
>>>> groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe
>>>> <https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/
>>>> unsubscribe>.
>>>> To unsubscribe from this group and all its topics, send an
>>>> email to ptgui+un...@googlegroups.com
>>>> <mailto:ptgui+un...@googlegroups.com>.
>>>> To view this discussion visit https://groups.google.com/d/
>>>> msgid/ptgui/dc55dd1b-5abf-4f87-
>>>> b0e6-6ea120131435n%40googlegroups.com <https://
>>>> groups.google.com/d/msgid/ptgui/dc55dd1b-5abf-4f87-
>>>> b0e6-6ea120131435n%40googlegroups.com?
>>>> utm_medium=email&utm_source=footer>.
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to a topic
>>>> in the Google Groups "PTGui Support" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/
>>>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe <https://
>>>> groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>>>> To unsubscribe from this group and all its topics, send an email
>>>> to ptgui+un...@googlegroups.com
>>>> <mailto:ptgui+un...@googlegroups.com>.
>>>> To view this discussion visit https://groups.google.com/d/msgid/
>>>> ptgui/c-32c427-m8rmiqmx-7c0zog%3D7acauu%40214.gethop.com
>>>> <https://groups.google.com/d/msgid/ptgui/c-32c427-
>>>> m8rmiqmx-7c0zog%3D7acauu%40214.gethop.com?
>>>> utm_medium=email&utm_source=footer>.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to a topic
>>> in the Google Groups "PTGui Support" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/
>>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe <https://groups.google.com/
>>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>>> To unsubscribe from this group and all its topics, send an email
>>> ptgui/3A202176-DD66-46DC-BB49-9EFE152E93DF%40gmail.com <https://
>>> groups.google.com/d/msgid/ptgui/3A202176-DD66-46DC-
>>> BB49-9EFE152E93DF%40gmail.com?utm_medium=email&utm_source=footer>.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to a topic in
>>> the Google Groups "PTGui Support" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/ptgui/ZIHOdO3D14s/unsubscribe <https://groups.google.com/d/
>>> topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>>> To unsubscribe from this group and all its topics, send an email to
>>> ptgui/c-32c427-m8rngumi-t52hvx%3Da44ndr%40215.gethop.com <https://
>>> groups.google.com/d/msgid/ptgui/c-32c427-m8rngumi-
>>> t52hvx%3Da44ndr%40215.gethop.com?utm_medium=email&utm_source=footer>.
>>
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/1047B3F0-49C0-4A76-A5F3-5270826BAD98%40gmail.com <https://
> groups.google.com/d/msgid/ptgui/1047B3F0-49C0-4A76-
> A5F3-5270826BAD98%40gmail.com?utm_medium=email&utm_source=footer>.

Michael Karchner

unread,
Mar 28, 2025, 8:44:12 AM3/28/25
to PTGui Support
I just tried installing on my MBP M3 Max running macOS 15.1.1 and PTGui 13 Beta 6.  Same behavior.  "App Store and Known Developers" is enabled.  Test file will not open either.  I was able to open 4 of the 5 other dmgs in my downloads folder.  The one I couldn't I used last week no issues.      

Michael Karchner

unread,
Mar 28, 2025, 9:00:30 AM3/28/25
to PTGui Support

michaelxxxxxxxxxxxxx@Michaels-Mac-Studio ~ % hdiutil attach ~/Downloads/PTGui_13.1.dmg

Checksumming whole disk (unknown partition : 0)…

...............................................................................

  whole disk (unknown partition : 0): verified   CRC32 $CC9C2604

verified   CRC32 $2D65880B

hdiutil: attach failed - Operation timed out









michaelxxxxxxxxxxxxx@Michaels-Mac-Studio ~ % hdiutil attach -verbose ~/Downloads/PTGui_13.1.dmg

Initializing…

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

Attaching…

2025-03-28 07:55:37.357 diskimages-helper[68660:1144530] -remountReturningDictionary: detaching because no mountable filesystems.











michaelxxxxxxxxxxxxx@Michaels-Mac-Studio ~ % hdiutil imageinfo ~/Downloads/PTGui_13.1.dmg

Format Description: UDIF read-only compressed (zlib)

Class Name: CUDIFDiskImage

Checksum Type: CRC32

Size Information:

CUDIFEncoding-bytes-total: 79021016

Total Empty Bytes: 0

Sector Count: 405616

Total Bytes: 207675392

CUDIFEncoding-bytes-wasted: 0

Total Non-Empty Bytes: 207675392

Compressed Ratio: 0.38050027612322984

CUDIFEncoding-bytes-in-use: 79021016

Compressed Bytes: 79021016

Checksum Value: $2D65880B

Segments:

0: /Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

Partition Information:

0:

Name: whole disk (unknown partition : 0)

Partition Number: 0

Checksum Type: CRC32

Checksum Value: $CC9C2604

Format: UDZO

Backing Store Information:

URL: file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

Name: PTGui_13.1.dmg

Class Name: CUDIFEncoding

Backing Store Information:

URL: file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

Josh Simons

unread,
Mar 28, 2025, 1:20:18 PM3/28/25
to pt...@googlegroups.com
Can you send this one?

hdiutil attach -verbose -shadow ~/Downloads/foo ~/Downloads/PTGui_13.1.dmg

Josh


To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/2e609160-cad8-499f-aadb-1363c0e58fc1n%40googlegroups.com.

Josh Simons

unread,
Mar 28, 2025, 1:20:59 PM3/28/25
to pt...@googlegroups.com
Actually, use "-debug" rather than "-verbose"...



On Mar 28, 2025, at 9:00 AM, Michael Karchner <karch...@gmail.com> wrote:

To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ptgui/2e609160-cad8-499f-aadb-1363c0e58fc1n%40googlegroups.com.

Michael Karchner

unread,
Mar 28, 2025, 1:45:26 PM3/28/25
to PTGui Support
-verbose was the second group in my previous comment.


Debug


michaelxxxxxxxxxxxxx@Michaels-Mac-Studio ~ % hdiutil attach -debug ~/Downloads/PTGui_13.1.dmg

calling DIHLDiskImageAttach with 

image-options:

debug: true

quiet: false

drive-options:

main-url: file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

verbose: false

agent: hdiutil

2025-03-28 12:43:10.885 hdiutil[82754:1521226] DIHLDiskImageAttach: input dictionary {

    agent = hdiutil;

    debug = 1;

    "drive-options" =     {

    };

    "image-options" =     {

    };

    "main-url" = "file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg";

    quiet = 0;

    verbose = 0;

}

2025-03-28 12:43:10.885 hdiutil[82754:1521226] DIHLDiskImageAttach: newImagekeys = {

}

2025-03-28 12:43:10.885 hdiutil[82754:1521226] DIHLDiskImageAttach: creating DIHelperProxy

2025-03-28 12:43:10.885 hdiutil[82754:1521226] with dictionary: {

    agent = hdiutil;

    debug = 1;

    "drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "image-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "main-url" = "file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg";

    operation = DIHelperAttach;

    quiet = 0;

    verbose = 0;

}

2025-03-28 12:43:10.885 hdiutil[82754:1521226] [DIHelperProxy alloc]

2025-03-28 12:43:10.885 hdiutil[82754:1521226] [DIHelperProxy alloc] returning self 0x6000003c9170, retainCount 1

2025-03-28 12:43:10.885 hdiutil[82754:1521226] DIHLDiskImageAttach: running DIHelperProxy

2025-03-28 12:43:10.885 hdiutil[82754:1521226] [DIHelperProxy performOperationReturning] entry

2025-03-28 12:43:10.885 hdiutil[82754:1521226] [DIHelperProxy performOperationReturning] detaching thread

2025-03-28 12:43:10.886 hdiutil[82754:1521229] [DIHelperProxy workerThread] entry

2025-03-28 12:43:10.886 hdiutil[82754:1521229] [DIHelperProxy workerThread] setting up server

2025-03-28 12:43:10.886 hdiutil[82754:1521229] [DIHelperProxy threadSetupServer] entry

2025-03-28 12:43:10.886 hdiutil[82754:1521229] XPC: creating helperconnection connection

2025-03-28 12:43:10.916 hdiutil[82754:1521229] [DIHelperProxy threadSetupServer] exiting

2025-03-28 12:43:10.916 hdiutil[82754:1521229] [DIHelperProxy threadLaunchToolAuthenticated] entry (spawn version)

2025-03-28 12:43:10.916 hdiutil[82754:1521229] launching helper tool at "/System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper".

2025-03-28 12:43:10.916 hdiutil[82754:1521229] [DIHelperProxy threadLaunchToolAuthenticated] exiting (spawn version)

2025-03-28 12:43:10.916 hdiutil[82754:1521229] [DIHelperProxy workerThread] calling waitForHelperDone

2025-03-28 12:43:10.929 hdiutil[82754:1521228] [DIHelperProxy connectToFramework] entry, helper

2025-03-28 12:43:10.929 hdiutil[82754:1521228] [DIHelperProxy sendOperationToHelper] entry

2025-03-28 12:43:10.929 hdiutil[82754:1521228] [DIHelperProxy sendOperationToHelper] starting operation with helper

2025-03-28 12:43:10.929 hdiutil[82754:1521228] [DIHelperProxy sendOperationToHelper] exit

2025-03-28 12:43:10.929 hdiutil[82754:1521228] [DIHelperProxy connectToFramework] exit

2025-03-28 12:43:10.938 hdiutil[82754:1521228] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: initialize

Initializing…

myStatusProc: returning 0 

2025-03-28 12:43:10.938 hdiutil[82754:1521228] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-03-28 12:43:10.940 diskimages-helper[82757:1521237] updateImageAndDriveDictionaries: before update _imageOptions: {

    "enable-keychain" = 1;

}

2025-03-28 12:43:10.940 diskimages-helper[82757:1521237] updateImageAndDriveDictionaries: update _imageOptions: {

    "enable-keychain" = 1;

}

2025-03-28 12:43:10.940 diskimages-helper[82757:1521237] _driveOptions: {

    autodiskmount = 1;

    "unmount-timeout" = 0;

}

2025-03-28 12:43:10.940 diskimages-helper[82757:1521237] DIHelperAttach: performOperation: initializing framework

2025-03-28 12:43:10.940 diskimages-helper[82757:1521237] {

    agent = hdiutil;

    "allow-tty-prompt" = 1;

    "auto-fsck-failure-override-type" = callback;

    "auto-open-ro-root" = 0;

    "auto-open-rw-root" = 0;

    "auto-stretch" = 0;

    "bundlebs-checkpointing" = 0;

    "bundlebs-localcloseonflush" = 0;

    "bundlebs-localcloseonidle" = 0;

    "bundlebs-localcloseonsleep" = 0;

    "bundlebs-localfdcount" = 6;

    "bundlebs-remotecloseonflush" = 0;

    "bundlebs-remotecloseonidle" = 0;

    "bundlebs-remotecloseonsleep" = 0;

    "bundlebs-remotefdcount" = 3;

    "burn-no-underrun-protection" = 0;

    "burn-synthesize-content" = 1;

    "bzip2-level" = 0;

    "callback-with-sla" = 1;

    debug = 1;

    "disable-encrypted-images" = 0;

    "disable-kernel-mounting" = 1;

    "disable-owners" = 0;

    "drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "enable-owners" = 0;

    "hfsplus-stretch-parameters" =     {

        "hfsplus-stretch-allocation-block-size" = 4096;

        "hfsplus-stretch-allocation-file-size" = 8388608;

        "hfsplus-stretch-threshold" = 524288;

    };

    "idle-timeout" = 15;

    "ifd-format" = UDZO;

    "ifd-segment-size" = 0;

    "iff-format" = UDZO;

    "iff-fs" = "HFS+";

    "iff-layout" = GPTSPUD;

    "iff-source-owners" = auto;

    "iff-spotlight-indexing" = 0;

    "iff-temp-sparse-band-size" = 20480;

    "iff-temp-use-rw-if-possible" = 1;

    "iff-usehelper" = 1;

    "ignore-bad-checksums" = 0;

    "image-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "main-url" = "file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg";

    "mount-attempted" = 1;

    "mount-point" = "/Volumes/";

    "mount-private" = 0;

    "mount-required" = 1;

    "mount-type" = in;

    "nbi-spotlight-indexing" = 0;

    operation = DIHelperAttach;

    "pthread-reader-cap" = 4;

    quiet = 0;

    "skip-auto-fsck-for-system-images" = 1;

    "skip-previously-verified" = 1;

    "skip-sla" = 0;

    "skip-verify" = 0;

    "skip-verify-locked" = 0;

    "skip-verify-remote" = 1;

    "sparsebundle-compactonidle" = 0;

    "suppress-uiagent" = 1;

    "unmount-timeout" = 0;

    "use-keychain" = 1;

    verbose = 0;

    "zlib-level" = 1;

}

DILoadDriver: checking for disk image driver

DILoadDriver: DI_kextExists() returned 0x00000000 (0)

DIIsInitialized: returning NO

2025-03-28 12:43:10.943 diskimages-helper[82757:1521237] -checkForPreviouslyAttachedImage: entry

2025-03-28 12:43:10.943 diskimages-helper[82757:1521237] imageURL file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

2025-03-28 12:43:10.943 diskimages-helper[82757:1521237] shadowURL (null)

2025-03-28 12:43:10.943 diskimages-helper[82757:1521237] sectionStart (null) sectionLength (null)

DIIsInitialized: returning YES

DIBackingStoreNewWithCFURL: entry with

file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: entry

file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore

CBSDBackingStore::newProbe score 100 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore

CBundleBackingStore::newProbe score -1000 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore

CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.

CRAMBackingStore::probe: score -1000 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore

CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg).

CDevBackingStore::newProbe score -1000 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore

CCURLBackingStore::probe: scheme is: file

CCURLBackingStore::probe: not recognized URL scheme.

CCURLBackingStore::probe: score -1000 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore

CVectoredBackingStore::newProbe not "vectored" scheme.

CVectoredBackingStore::newProbe score -1000 for file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore

DIBackingStoreNewWithCFURL: CBSDBackingStore

CBSDBackingStore::setNoFollow: setting _noFollow to 0

DIBackingStoreNewWithCFURL: instantiator returned 0

DIBackingStoreNewWithCFURL: returning 0

2025-03-28 12:43:10.945 diskimages-helper[82757:1521237] -checkForPreviouslyAttachedImage: resolving file:///Users/michaelxxxxxxxxxxxxx/Downloads/PTGui_13.1.dmg returned 0

2025-03-28 12:43:10.945 diskimages-helper[82757:1521237] -checkForPreviouslyAttachedImage: imageUID (

    "d16777235:i6377136"

) shadowUID (null)

***** testing:

(null)

0: d16777235:i6246705

(null)

***** testing:

(null)

0: d16777235:i6377136

(null)

***** testing:

0: d16777235:i6388063

0: d16777235:i6377136

(null)

***** testing:

0: d16777235:i6432051

0: d16777235:i6377136

(null)

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] DIHelperAttach: performOperation: image previously attached as

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] {

    "system-entities" =     (

                {

            "content-hint" = "";

            "dev-entry" = "/dev/disk15";

        }

    );

}

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] -[DIHelperHDID initWithDiskImage:]

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] enableCallbacks() entry

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] enableCallbacks() call backs now enabled

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] DIHelperAttach: performOperation: attaching disk image

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] performAttach: entry

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] [DIHelperOperator frameworkCallbackWithDictionary] calling home {

    "status-stage" = attach;

}

2025-03-28 12:43:10.947 hdiutil[82754:1521228] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: attach

Attaching…

myStatusProc: returning 0 

2025-03-28 12:43:10.947 hdiutil[82754:1521228] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] [DIHelperOperator frameworkCallbackWithDictionary] exit 0

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] _needToAutoFsck: returning NO

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] setMountFlags: 0x3

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] performAttach: calling remountReturningDictionary

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] -remountReturningDictionary:

2025-03-28 12:43:10.947 diskimages-helper[82757:1521237] _mountDevEntries: (DiskArb version)

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _mountDevEntries: disk15 {

    DAAppearanceTime = "764858997.0463361";

    DABusName = "device-tree";

    DABusPath = "IODeviceTree:/";

    DADeviceModel = "Disk Image";

    DADevicePath = "IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel";

    DADeviceProtocol = "Virtual Interface";

    DADeviceRevision = "665.80.2";

    DADeviceUnit = 2;

    DADeviceVendor = Apple;

    DAMediaBSDMajor = 1;

    DAMediaBSDMinor = 27;

    DAMediaBSDName = disk15;

    DAMediaBSDUnit = 15;

    DAMediaBlockSize = 512;

    DAMediaContent = "";

    DAMediaEjectable = 1;

    DAMediaEncrypted = 0;

    DAMediaEncryptionDetail = 0;

    DAMediaIcon =     {

        CFBundleIdentifier = "com.apple.iokit.IOStorageFamily";

        IOBundleResourceFile = "Removable.icns";

    };

    DAMediaKind = IOMedia;

    DAMediaLeaf = 1;

    DAMediaName = "Apple UDIF read-only compressed (zlib) Media";

    DAMediaPath = "IOService:/IOResources/IOHDIXController/IOHDIXHDDriveOutKernel@2/IODiskImageBlockStorageDeviceOutKernel/IOBlockStorageDriver/Apple UDIF read-only compressed (zlib) Media";

    DAMediaRemovable = 1;

    DAMediaSize = 207675392;

    DAMediaWhole = 1;

    DAMediaWritable = 0;

    DAVolumeNetwork = 0;

}

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _mountDevEntries: skipping disk15 because it doesn't look mountable

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -remountReturningDictionary: _remountDevEntries returned 112

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _buildReturnDictionary:

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _dictionaryFromDisk: adding (disk15): {

    "dev-entry" = "/dev/disk15";

}

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -remountReturningDictionary: _buildReturnDictionary returned 112

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -remountReturningDictionary: detaching because no mountable filesystems.

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -unmountAndDetachWithForce:YES andTryManualDetach:NO

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -unmountAndDetachWithForce: rootDiskIdentifier not cached yet - trying harder...

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -_getDiskToDetach: (DA) checking _peekArray

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -_getDiskToDetach: checking _diskArray

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -unmountAndDetachWithForce: using disk15

 

 


PTGui Support

unread,
Mar 29, 2025, 11:14:13 AM3/29/25
to pt...@googlegroups.com
Hi Michael,

Here's another test dmg file. Could you try and see if you can open it?

https://we.tl/t-rW2be3GMMY


Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

> hdiutil attach -verbose -shadow ~/Downloads/foo ~/Downloads/
> PTGui_13.1.dmg
>
> Josh
>
>
>> https://we.tl/t-VqqOgckMJd <https://we.tl/t-VqqOgckMJd>
>>
>> It is a volume named 'PTGui test install' containing just
>> a single text
>> file. Are you able to open it, or does it exhibit the same
>> behavior?
>>
>> Kind regards,
>>
>> Joost Nieuwenhuijse
>> www.ptgui.com <http://www.ptgui.com/>
>> >>>>www.ptgui.com <http://www.ptgui.com/><http://
>> www.ptgui.com/ <http://www.ptgui.com/>>
>> >>>>
>> >>>> On 13-03-2025 15:22, Alex Pearce wrote:
>> >>>> > I was able to install 12.21 no problem, but when i try
>> >>>> to install 13, it
>> >>>> > doesn't work. I double click on the .dmg, and then it
>> >>>> looks like
>> >>>> > something is going to open, but nothing does. nothing
>> >>>> mounts either.
>> >>>> > I've tried restarting my computer. I was on an older
>> >>>> OS, just updated to
>> >>>> > the latest and restarted my machine and still will not
>> >>>> install.
>> >>>> >
>> >>>> > I'm on 16" 2023 MacBook Pro M2, currently on sequoia
>> >>>> 15.3.2.
>> >>>> >
>> >>>> > --
>> >>>> > You received this message because you are subscribed
>> >>>> to the Google
>> >>>> > Groups "PTGui Support" group.
>> >>>> > To unsubscribe from this group and stop receiving
>> >>>> emails from it, send
>> >>>> > an email toptgui+un...@googlegroups.com
>> >>>> > <mailto:ptgui+un...@googlegroups.com>.
>> >>>> > To view this discussion visit https://
>> >>>>groups.google.com/d/msgid/ptgui/ <http://
>> groups.google.com/d/msgid/ptgui/><https://
>> >>>>groups.google.com/d/msgid/ptgui/ <http://
>> groups.google.com/d/msgid/ptgui/>>
>> >>>> > fdd20658-e85b-4251-8cd6-
>> >>>> b7bacba9ac6cn%40googlegroups.com
>> <http://40googlegroups.com/>
>> >>>> <http://40googlegroups.com/
>> <http://40googlegroups.com/>> <https://
>> >>>> >groups.google.com/d/msgid/ptgui/fdd20658- <http://
>> groups.google.com/d/msgid/ptgui/fdd20658->
>> >>>> e85b-4251-8cd6- <http://groups.google.com/d/msgid/
>> ptgui/ <http://groups.google.com/d/msgid/ptgui/>
>> >>>> fdd20658-e85b-4251-8cd6->
>> >>>> > b7bacba9ac6cn%40googlegroups.com
>> <http://40googlegroups.com/>?
>> >>>> utm_medium=email&utm_source=footer
>> >>>> <http://40googlegroups.com/ <http://40googlegroups.com/>?
>> >>>> utm_medium=email&utm_source=footer>>.
>> >>>>
>> >>>>
>> >>>> --
>> >>>> You received this message because you are subscribed to a
>> >>>> topic in the Google Groups "PTGui Support" group.
>> >>>> To unsubscribe from this topic, visit https://
>> >>>>groups.google.com/d/topic/ptgui/ZIHOdO3D14s/
>> unsubscribe <http://groups.google.com/d/topic/ptgui/
>> ZIHOdO3D14s/unsubscribe>
>> >>>> <https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/
>> <https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/>
>> >>>> unsubscribe>.
>> >>>> To unsubscribe from this group and all its topics,
>> send an
>> >>>> email toptgui+un...@googlegroups.com
>> >>>> <mailto:ptgui+un...@googlegroups.com>.
>> >>>> To view this discussion visithttps://
>> groups.google.com/d/ <https://groups.google.com/d/>
>> >>>> msgid/ptgui/dc55dd1b-5abf-4f87-
>> >>>> b0e6-6ea120131435n%40googlegroups.com
>> <http://40googlegroups.com/><https://
>> >>>>groups.google.com/d/msgid/ptgui/dc55dd1b-5abf-4f87-
>> <http://groups.google.com/d/msgid/ptgui/dc55dd1b-5abf-4f87->
>> >>>> b0e6-6ea120131435n%40googlegroups.com
>> <http://40googlegroups.com/>?
>> >>>> utm_medium=email&utm_source=footer>.
>> >>>>
>> >>>>
>> >>>> --
>> >>>> You received this message because you are subscribed
>> to a topic
>> >>>> in the Google Groups "PTGui Support" group.
>> >>>> To unsubscribe from this topic, visithttps://
>> groups.google.com/ <https://groups.google.com/>
>> >>>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe <https://
>> >>>>groups.google.com/d/topic/ptgui/ZIHOdO3D14s/
>> unsubscribe <http://groups.google.com/d/topic/ptgui/
>> ZIHOdO3D14s/unsubscribe>>.
>> >>>> To unsubscribe from this group and all its topics,
>> send an email
>> >>>> toptgui+un...@googlegroups.com
>> >>>> <mailto:ptgui+un...@googlegroups.com>.
>> >>>> To view this discussion visithttps://
>> groups.google.com/d/msgid/ <https://groups.google.com/d/
>> msgid/>
>> >>>> ptgui/c-32c427-
>> m8rmiqmx-7c0zog%3D7acauu%40214.gethop.com
>> <http://40214.gethop.com/>
>> >>>> <https://groups.google.com/d/msgid/ptgui/c-32c427-
>> <https://groups.google.com/d/msgid/ptgui/c-32c427->
>> >>>> m8rmiqmx-7c0zog%3D7acauu%40214.gethop.com
>> <http://40214.gethop.com/>?
>> >>>> utm_medium=email&utm_source=footer>.
>> >>>
>> >>>
>> >>> --
>> >>> You received this message because you are subscribed
>> to a topic
>> >>> in the Google Groups "PTGui Support" group.
>> >>> To unsubscribe from this topic, visithttps://
>> groups.google.com/ <https://groups.google.com/>
>> >>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe <https://
>> groups.google.com/ <https://groups.google.com/>
>> >>> d/topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>> >>> To unsubscribe from this group and all its topics,
>> send an email
>> >>> toptgui+un...@googlegroups.com
>> >>> <mailto:ptgui+un...@googlegroups.com>.
>> >>> To view this discussion visithttps://
>> groups.google.com/d/msgid/ <https://groups.google.com/d/
>> msgid/>
>> >>> ptgui/3A202176-DD66-46DC-BB49-9EFE152E93DF%40gmail.com
>> <http://40gmail.com/><https://
>> >>>groups.google.com/d/msgid/ptgui/3A202176-DD66-46DC-
>> <http://groups.google.com/d/msgid/ptgui/3A202176-DD66-46DC->
>> >>> BB49-9EFE152E93DF%40gmail.com?
>> utm_medium=email&utm_source=footer <http://40gmail.com/?
>> utm_medium=email&utm_source=footer>>.
>> >>>
>> >>>
>> >>> --
>> >>> You received this message because you are subscribed
>> to a topic in
>> >>> the Google Groups "PTGui Support" group.
>> >>> To unsubscribe from this topic, visithttps://
>> groups.google.com/d/ <https://groups.google.com/d/>
>> >>> topic/ptgui/ZIHOdO3D14s/unsubscribe <https://
>> groups.google.com/d/ <https://groups.google.com/d/>
>> >>> topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>> >>> To unsubscribe from this group and all its topics,
>> send an email to
>> >>>ptgui+un...@googlegroups.com
>> >>> <mailto:ptgui+un...@googlegroups.com>.
>> >>> To view this discussion visithttps://
>> groups.google.com/d/msgid/ <https://groups.google.com/d/
>> msgid/>
>> >>> ptgui/c-32c427-m8rngumi-
>> t52hvx%3Da44ndr%40215.gethop.com <http://40215.gethop.com/
>> ><https://
>> >>>groups.google.com/d/msgid/ptgui/c-32c427-m8rngumi-
>> <http://groups.google.com/d/msgid/ptgui/c-32c427-m8rngumi->
>> >>> t52hvx%3Da44ndr%40215.gethop.com?
>> utm_medium=email&utm_source=footer
>> <http://40215.gethop.com/?
>> utm_medium=email&utm_source=footer>>.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to
>> the Google
>> > Groups "PTGui Support" group.
>> > To unsubscribe from this group and stop receiving emails
>> from it, send
>> > an email toptgui+un...@googlegroups.com
>> > <mailto:ptgui+un...@googlegroups.com>.
>> > To view this discussion visithttps://groups.google.com/
>> d/msgid/ <https://groups.google.com/d/msgid/>
>> > ptgui/1047B3F0-49C0-4A76-A5F3-5270826BAD98%40gmail.com
>> <http://40gmail.com/><https://
>> >groups.google.com/d/msgid/ptgui/1047B3F0-49C0-4A76-
>> <http://groups.google.com/d/msgid/ptgui/1047B3F0-49C0-4A76->
>> > A5F3-5270826BAD98%40gmail.com?
>> utm_medium=email&utm_source=footer <http://40gmail.com/?
>> utm_medium=email&utm_source=footer>>.
>>
>>
>> --
>> You received this message because you are subscribed to a topic in
>> the Google Groups "PTGui Support" group.
>> To unsubscribe from this topic, visithttps://groups.google.com/d/
>> topic/ptgui/ZIHOdO3D14s/unsubscribe <https://groups.google.com/d/
>> topic/ptgui/ZIHOdO3D14s/unsubscribe>.
>> To unsubscribe from this group and all its topics, send an email
>> toptgui+un...@googlegroups.com.
>> To view this discussion visithttps://groups.google.com/d/msgid/
>> ptgui/2e609160-cad8-499f-aadb-1363c0e58fc1n%40googlegroups.com
>> <https://groups.google.com/d/msgid/ptgui/2e609160-cad8-499f-
>> aadb-1363c0e58fc1n%40googlegroups.com?
>> utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/46ea5c19-eb50-4eaa-a241-00dc2f1dfe2dn%40googlegroups.com <https://
> groups.google.com/d/msgid/ptgui/46ea5c19-eb50-4eaa-
> a241-00dc2f1dfe2dn%40googlegroups.com?utm_medium=email&utm_source=footer>.

Josh Simons

unread,
Mar 29, 2025, 4:34:38 PM3/29/25
to pt...@googlegroups.com
I ran the same command on my (working) system and compared with Michael's debug output below.

Probably no one else cares about this level of detail, but I'm sharing to document it.

The problem starts here when our systems are probed to see where this DMG was previously mounted on our systems.

Josh:

2025-03-29 15:46:33.132 diskimages-helper[61001:1634531] DIHelperAttach: performOperation: image previously attached as
2025-03-29 15:46:33.133 diskimages-helper[61001:1634531] {
    "system-entities" =     (
                {
            "content-hint" = "";
            "dev-entry" = "/dev/disk8";
            "mount-point" = "/Volumes/PTGui install disk";
        }
    );
}


And Michael's:

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] DIHelperAttach: performOperation: image previously attached as
2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] {
    "system-entities" =     (
                {
            "content-hint" = "";
            "dev-entry" = "/dev/disk15";
        }
    );
}

Notice that on my system it knows the previous mount point. On Michael's that information is missing. 

Attributes for the disk device include:

Josh:

    DAMediaWhole = 1;
    DAMediaWritable = 0;    
    DAVolumeKind = cd9660;
    DAVolumeMountable = 1;
    DAVolumeName = "PTGui install disk";
    DAVolumeNetwork = 0;
    DAVolumePath = "file:///Volumes/PTGui%20install%20disk/";

Michael:

    DAMediaWhole = 1;
    DAMediaWritable = 0;
    DAVolumeNetwork = 0;

Note that on Michael's system there is no volume information available.

This then turns into the fatal difference:

Josh:

2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] _validateExistingMountPoint:/Volumes/PTGui install disk
2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] _validateExistingMountPoint: _mountPoint=/Volumes/
2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] _mountDevEntries: skipping disk8 because it is already mounted at file:///Volumes/PTGui%20install%20disk/
2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] -remountReturningDictionary: _remountDevEntries returned 0
2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] _buildReturnDictionary:
2025-03-29 15:46:33.134 diskimages-helper[61001:1634531] _dictionaryFromDisk: adding (disk8): {
    "dev-entry" = "/dev/disk8";
    "mount-point" = "/Volumes/PTGui install disk";
    "potentially-mountable" = 1;
    "volume-kind" = cd9660;
}

Michael:

2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _mountDevEntries: skipping disk15 because it doesn't look mountable
2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] -remountReturningDictionary: _remountDevEntries returned 112
2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _buildReturnDictionary:
2025-03-28 12:43:10.948 diskimages-helper[82757:1521237] _dictionaryFromDisk: adding (disk15): {
    "dev-entry" = "/dev/disk15";
}

On my system, since it knows the mount point, all proceeds correctly and the DMG is eventually mounted. On Michael's, it gives up because it doesn't have the mount point information.

Josh



joshua...@gmail.com

unread,
Mar 29, 2025, 7:25:47 PM3/29/25
to pt...@googlegroups.com
I should have added this looks like an Apple issue. And there are reports of similar issues from other users unrelated to PTGui. 

I suspect if we could find a way to force the disk helper app to not reuse the last mount point, it would work correctly. 

I’ve written to Apple, FWIW. 

Josh 

On Mar 29, 2025, at 4:34 PM, Josh Simons <joshua...@gmail.com> wrote:

I ran the same command on my (working) system and compared with Michael's debug output below.

PTGui Support

unread,
Mar 31, 2025, 4:08:10 AM3/31/25
to PTGui Support
Hi Josh,

Thanks very much for investigating! But couldn't it be that the previous mount point is missing simply because it was never mounted successfully?

The DMG for PTGui 13 was built differently (genisoimage) than PTGui 12 (hdiutil). They have a different structure. Although both mount successfully (except for these 2 computers), I would need to find out if this is a factor.

On the other hand I also found a similar issue reported in the forums. It could be that Apple does some kind of virus scanning while opening the dmg file, which is failing.

Michael or Alex, if you could try mounting this dmg:
https://we.tl/t-VqqOgckMJd

If it is still problematic, I would like to open a support request with Apple, using this dmg as a sample. Could you do
hdiutil attach -debug ~/Downloads/ptguitest.dmg
and copy the entire output here?

Another thing to try: could you temporarily disconnect your wifi and then try opening the dmg again? If Apple is phoning home for a virus check, this might reveal it.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

Josh Simons

unread,
Mar 31, 2025, 12:10:43 PM3/31/25
to pt...@googlegroups.com
Hi Joost,

I don't think that's the case. If you look again at this from Michael's trace:

2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] DIHelperAttach: performOperation: image previously attached as
2025-03-28 12:43:10.946 diskimages-helper[82757:1521237] {
    "system-entities" =     (
                {
            "content-hint" = "";
            "dev-entry" = "/dev/disk15";
        }
    );
}

You can see it states that the image was previously attached to disk15. It's the same in my trace, except a different disk and my results include the mount-point info.

On an unrelated and possibly irrelevant point, since Alex was initially reporting he was getting "no mountable filesystems" errors, I want to make sure you are aware of this information in the hdiutil man page:

No mountable filesystems

               The "No mountable filesystems" error from hdiutil attach means that no filesystems could be recognized or mounted after the disk image was attached.  The

               default behavior in this case is to detach the disk image.  See attach for options modifying this behavior.  This error can occur if the disk image or

               contained filesystem is corrupt.  It can also occur if an image was created from a block device containing a mounted, journaled filesystem (in which case

               the image contains a dirty journal that can't be replayed without making the image read/write, such as with attach -shadow).


Josh


Allan Der

unread,
Mar 31, 2025, 2:36:20 PM3/31/25
to PTGui Support
I haven't used PTGui in a while and did not know V13 was out. I upgraded it, and it was installed without issues on my Apple M2 Max MBP/2TB SSD/64 GB memory with macOS Sequoia V 15.3.2.

Michael Karchner

unread,
Apr 1, 2025, 8:57:41 AM4/1/25
to PTGui Support
It says file transfer expired and wants to recover it. 

PTGui Support

unread,
Apr 1, 2025, 12:13:30 PM4/1/25
to pt...@googlegroups.com
Sorry about that. Here's a fresh link:

https://we.tl/t-vI4Q4WtPgj

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

Alex Pearce

unread,
Apr 1, 2025, 12:26:15 PM4/1/25
to pt...@googlegroups.com
I downloaded the new one, it wouldn’t mount, I ran that code you asked and here is the result:



Last login: Mon Mar 31 17:03:29 on ttys000

alex@Alexs-MBP ~ % hdiutil attach -debug ~/Downloads/ptguitest.dmg

calling DIHLDiskImageAttach with 

image-options:

debug: true

quiet: false

drive-options:

main-url: file:///Users/alex/Downloads/ptguitest.dmg

verbose: false

agent: hdiutil

2025-04-01 09:25:06.001 hdiutil[19202:22350709] DIHLDiskImageAttach: input dictionary {

    agent = hdiutil;

    debug = 1;

    "drive-options" =     {

    };

    "image-options" =     {

    };

    "main-url" = "file:///Users/alex/Downloads/ptguitest.dmg";

    quiet = 0;

    verbose = 0;

}

2025-04-01 09:25:06.001 hdiutil[19202:22350709] DIHLDiskImageAttach: newImagekeys = {

}

2025-04-01 09:25:06.001 hdiutil[19202:22350709] DIHLDiskImageAttach: creating DIHelperProxy

2025-04-01 09:25:06.001 hdiutil[19202:22350709] with dictionary: {

    agent = hdiutil;

    debug = 1;

    "drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "image-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "main-url" = "file:///Users/alex/Downloads/ptguitest.dmg";

    operation = DIHelperAttach;

    quiet = 0;

    verbose = 0;

}

2025-04-01 09:25:06.001 hdiutil[19202:22350709] [DIHelperProxy alloc]

2025-04-01 09:25:06.001 hdiutil[19202:22350709] [DIHelperProxy alloc] returning self 0x6000024942d0, retainCount 1

2025-04-01 09:25:06.001 hdiutil[19202:22350709] DIHLDiskImageAttach: running DIHelperProxy

2025-04-01 09:25:06.001 hdiutil[19202:22350709] [DIHelperProxy performOperationReturning] entry

2025-04-01 09:25:06.001 hdiutil[19202:22350709] [DIHelperProxy performOperationReturning] detaching thread

2025-04-01 09:25:06.001 hdiutil[19202:22350712] [DIHelperProxy workerThread] entry

2025-04-01 09:25:06.001 hdiutil[19202:22350712] [DIHelperProxy workerThread] setting up server

2025-04-01 09:25:06.001 hdiutil[19202:22350712] [DIHelperProxy threadSetupServer] entry

2025-04-01 09:25:06.001 hdiutil[19202:22350712] XPC: creating helperconnection connection

2025-04-01 09:25:06.002 hdiutil[19202:22350712] [DIHelperProxy threadSetupServer] exiting

2025-04-01 09:25:06.002 hdiutil[19202:22350712] [DIHelperProxy threadLaunchToolAuthenticated] entry (spawn version)

2025-04-01 09:25:06.002 hdiutil[19202:22350712] launching helper tool at "/System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper".

2025-04-01 09:25:06.002 hdiutil[19202:22350712] [DIHelperProxy threadLaunchToolAuthenticated] exiting (spawn version)

2025-04-01 09:25:06.002 hdiutil[19202:22350712] [DIHelperProxy workerThread] calling waitForHelperDone

2025-04-01 09:25:06.009 hdiutil[19202:22350711] [DIHelperProxy connectToFramework] entry, helper

2025-04-01 09:25:06.009 hdiutil[19202:22350711] [DIHelperProxy sendOperationToHelper] entry

2025-04-01 09:25:06.009 hdiutil[19202:22350711] [DIHelperProxy sendOperationToHelper] starting operation with helper

2025-04-01 09:25:06.009 hdiutil[19202:22350711] [DIHelperProxy sendOperationToHelper] exit

2025-04-01 09:25:06.009 hdiutil[19202:22350711] [DIHelperProxy connectToFramework] exit

2025-04-01 09:25:06.041 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: initialize

Initializing…

myStatusProc: returning 0 

2025-04-01 09:25:06.042 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 09:25:06.043 diskimages-helper[19204:22350717] updateImageAndDriveDictionaries: before update _imageOptions: {

    "enable-keychain" = 1;

}

2025-04-01 09:25:06.043 diskimages-helper[19204:22350717] updateImageAndDriveDictionaries: update _imageOptions: {

    "enable-keychain" = 1;

}

2025-04-01 09:25:06.043 diskimages-helper[19204:22350717] _driveOptions: {

    autodiskmount = 1;

    "unmount-timeout" = 0;

}

2025-04-01 09:25:06.043 diskimages-helper[19204:22350717] DIHelperAttach: performOperation: initializing framework

2025-04-01 09:25:06.043 diskimages-helper[19204:22350717] {

    "main-url" = "file:///Users/alex/Downloads/ptguitest.dmg";

    "mount-attempted" = 1;

    "mount-point" = "/Volumes/";

    "mount-private" = 0;

    "mount-required" = 1;

    "mount-type" = in;

    "nbi-spotlight-indexing" = 0;

    operation = DIHelperAttach;

    "pthread-reader-cap" = 4;

    quiet = 0;

    "skip-auto-fsck-for-system-images" = 1;

    "skip-previously-verified" = 1;

    "skip-sla" = 0;

    "skip-verify" = 0;

    "skip-verify-locked" = 0;

    "skip-verify-remote" = 1;

    "sparsebundle-compactonidle" = 0;

    "suppress-uiagent" = 1;

    "unmount-timeout" = 0;

    "use-keychain" = 1;

    verbose = 0;

    "zlib-level" = 1;

}

DILoadDriver: checking for disk image driver

DILoadDriver: DI_kextExists() returned 0x00000000 (0)

DIIsInitialized: returning NO

2025-04-01 09:25:06.044 diskimages-helper[19204:22350717] -checkForPreviouslyAttachedImage: entry

2025-04-01 09:25:06.044 diskimages-helper[19204:22350717] imageURL file:///Users/alex/Downloads/ptguitest.dmg

2025-04-01 09:25:06.044 diskimages-helper[19204:22350717] shadowURL (null)

2025-04-01 09:25:06.044 diskimages-helper[19204:22350717] sectionStart (null) sectionLength (null)

DIIsInitialized: returning YES

DIBackingStoreNewWithCFURL: entry with

file:///Users/alex/Downloads/ptguitest.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: entry

file:///Users/alex/Downloads/ptguitest.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore

CBSDBackingStore::newProbe score 100 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore

CBundleBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore

CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.

CRAMBackingStore::probe: score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore

CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Users/alex/Downloads/ptguitest.dmg).

CDevBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore

CCURLBackingStore::probe: scheme is: file

CCURLBackingStore::probe: not recognized URL scheme.

CCURLBackingStore::probe: score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore

CVectoredBackingStore::newProbe not "vectored" scheme.

CVectoredBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore

DIBackingStoreNewWithCFURL: CBSDBackingStore

CBSDBackingStore::setNoFollow: setting _noFollow to 0

DIBackingStoreNewWithCFURL: instantiator returned 0

DIBackingStoreNewWithCFURL: returning 0

2025-04-01 09:25:06.045 diskimages-helper[19204:22350717] -checkForPreviouslyAttachedImage: resolving file:///Users/alex/Downloads/ptguitest.dmg returned 0

2025-04-01 09:25:06.045 diskimages-helper[19204:22350717] -checkForPreviouslyAttachedImage: imageUID (

    "d16777230:i5263638748"

) shadowUID (null)

***** testing:

(null)

0: d16777230:i5160012012

(null)

***** testing:

(null)

0: d16777230:i5157161901

(null)

***** testing:

(null)

0: d16777230:i5171118822

(null)

***** testing:

0: d16777230:i5219305949

0: d16777230:i5171118822

(null)

2025-04-01 09:25:06.046 diskimages-helper[19204:22350717] DIHelperAttach: performOperation: resolving disk image

DIIsInitialized: returning YES

DIIsInitialized: returning YES

DIBackingStoreNewWithCFURL: entry with

file:///Users/alex/Downloads/ptguitest.dmg

image-path: /Users/alex/Downloads/ptguitest.dmg

enable-keychain: true

DIBackingStoreInstantiatorProbe: entry

file:///Users/alex/Downloads/ptguitest.dmg

image-path: /Users/alex/Downloads/ptguitest.dmg

enable-keychain: true

DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore

CBSDBackingStore::newProbe score 100 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore

CBundleBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore

CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.

CRAMBackingStore::probe: score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore

CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Users/alex/Downloads/ptguitest.dmg).

CDevBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore

CCURLBackingStore::probe: scheme is: file

CCURLBackingStore::probe: not recognized URL scheme.

CCURLBackingStore::probe: score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore

CVectoredBackingStore::newProbe not "vectored" scheme.

CVectoredBackingStore::newProbe score -1000 for file:///Users/alex/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore

DIBackingStoreNewWithCFURL: CBSDBackingStore

CBSDBackingStore::setPermission: opening /Users/alex/Downloads/ptguitest.dmg

CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000002 -> 0x00000026 (locks are MANDATORY)

CBSDBackingStore:OpenLockFriendly: could not open with lock 35

CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000000 -> 0x00000014 (locks are MANDATORY)

CBSDBackingStore:OpenLockFriendly: could not open with lock 35

DIBackingStoreNewWithCFURL: instantiator returned 35

DIBackingStoreNewWithCFURL: returning 35

DIResolveURLToBackingStore: unable to resolve to any backing store class. 35. 

DIResolveURLToDiskImage: resolving backing store/file encoding failed. 35. 

2025-04-01 09:25:06.046 diskimages-helper[19204:22350717] [DIHelperOperator frameworkCallbackWithDictionary] calling home {

    "error-code" = 35;

    "status-stage" = attach;

}

2025-04-01 09:25:06.046 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: attach

Attaching…

Error 35 (Resource temporarily unavailable).

myStatusProc: returning 0 

2025-04-01 09:25:06.051 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 09:25:06.051 diskimages-helper[19204:22350717] [DIHelperOperator frameworkCallbackWithDictionary] exit 0

2025-04-01 09:25:06.051 diskimages-helper[19204:22350717] [DIHelperOperator frameworkCallbackWithDictionary] calling home {

    "status-stage" = cleanup;

}

2025-04-01 09:25:06.051 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: cleanup

Finishing…

myStatusProc: returning 0 

2025-04-01 09:25:06.051 hdiutil[19202:22350711] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 09:25:06.051 diskimages-helper[19204:22350717] [DIHelperOperator frameworkCallbackWithDictionary] exit 0

2025-04-01 09:25:06.051 diskimages-helper[19204:22350717] DIHelperAttach performOperation: returning 35

2025-04-01 09:25:06.051 diskimages-helper[19204:22350717] -decrementBackgroundThreadCount: _backgroundThreadCount is now 0.

2025-04-01 09:25:06.051 diskimages-helper[19204:22350715] DIHelper _report_results: reporting {

    payload =     {

    };

    "result-code" = 35;

}

2025-04-01 09:25:06.052 hdiutil[19202:22350711] reportResultsToFramework: proxy has finished operation

2025-04-01 09:25:06.052 hdiutil[19202:22350711] reportResultsToFramework: results are: {

    payload =     {

    };

    "result-code" = 35;

}

2025-04-01 09:25:06.052 hdiutil[19202:22350711] reportResultsToFramework: _threadResultsError is 35

2025-04-01 09:25:06.052 hdiutil[19202:22350711] reportResultsToFramework: disconnecting from helper.

2025-04-01 09:25:06.052 hdiutil[19202:22350711] [DIHelperProxy disconnectFromHelper] entry

2025-04-01 09:25:06.052 hdiutil[19202:22350711] disconnectFromHelper: terminating proxy

2025-04-01 09:25:06.052 hdiutil[19202:22350712] -[DIHelperProxy(Thread) waitForHelperDone]: done waiting. _helperDone=1

2025-04-01 09:25:06.052 hdiutil[19202:22350712] [DIHelperProxy waitForHelperDone] releasing connection

2025-04-01 09:25:06.052 hdiutil[19202:22350712] [DIHelperProxy workerThread] after waitForHelperDone

2025-04-01 09:25:06.052 hdiutil[19202:22350712] [DIHelperProxy workerThread] waiting for task to terminate to avoid zombies

2025-04-01 09:25:06.052 hdiutil[19202:22350711] disconnectFromHelper: terminated proxy

2025-04-01 09:25:06.052 hdiutil[19202:22350711] [DIHelperProxy disconnectFromHelper] exit

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] DIHelper: terminateHelper: entry.

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] [DIHelper frameworkConnectionDied] entry

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] [DIHelper frameworkConnectionDied] releasing connection

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] -DIHelperAgentMaster terminateUIAgentConnection.

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] [DIHelper frameworkConnectionDied] marking _frameworkDisconnected

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] [DIHelper frameworkConnectionDied] preparing to act like a daemon.

2025-04-01 09:25:06.052 diskimages-helper[19204:22350716] [DIHelper frameworkConnectionDied] exiting

2025-04-01 09:25:06.052 diskimages-helper[19204:22350715] -setCanTerminate: main thread can exit

2025-04-01 09:25:06.052 diskimages-helper[19204:22350715] helper: child_after_exec returning 0

2025-04-01 09:25:06.052 hdiutil[19202:22350712] [DIHelperProxy workerThread] helper exited

2025-04-01 09:25:06.052 hdiutil[19202:22350712] [DIHelperProxy workerThread] exiting

2025-04-01 09:25:06.052 hdiutil[19202:22350709] [DIHelperProxy performOperationReturning] returning 35

2025-04-01 09:25:06.052 hdiutil[19202:22350709] DIHLDiskImageAttach: DIHelperProxy returned 35

2025-04-01 09:25:06.052 hdiutil[19202:22350709] [DIHelperProxy dealloc]

DIHLDiskImageAttach() returned 35

hdiutil: attach failed - Resource temporarily unavailable

alex@Alexs-MBP ~ % 






--
You received this message because you are subscribed to a topic in the Google Groups "PTGui Support" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ptgui/ZIHOdO3D14s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ptgui+un...@googlegroups.com.

Michael Karchner

unread,
Apr 1, 2025, 1:31:01 PM4/1/25
to PTGui Support
Did not work.


Last login: Tue Apr  1 12:27:40 on ttys000

michaelXXXXX@Michaels-Mac-Studio ~ % hdiutil attach -debug ~/Downloads/ptguitest.dmg

calling DIHLDiskImageAttach with 

image-options:

debug: true

quiet: false

drive-options:

main-url: file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

verbose: false

agent: hdiutil

2025-04-01 12:28:53.545 hdiutil[10091:206797] DIHLDiskImageAttach: input dictionary {

    agent = hdiutil;

    debug = 1;

    "drive-options" =     {

    };

    "image-options" =     {

    };

    "main-url" = "file:///Users/michaelXXXXX/Downloads/ptguitest.dmg";

    quiet = 0;

    verbose = 0;

}

2025-04-01 12:28:53.546 hdiutil[10091:206797] DIHLDiskImageAttach: newImagekeys = {

}

2025-04-01 12:28:53.546 hdiutil[10091:206797] DIHLDiskImageAttach: creating DIHelperProxy

2025-04-01 12:28:53.546 hdiutil[10091:206797] with dictionary: {

    agent = hdiutil;

    debug = 1;

    "drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "image-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };

    "main-url" = "file:///Users/michaelXXXXX/Downloads/ptguitest.dmg";

    operation = DIHelperAttach;

    quiet = 0;

    verbose = 0;

}

2025-04-01 12:28:53.546 hdiutil[10091:206797] [DIHelperProxy alloc]

2025-04-01 12:28:53.546 hdiutil[10091:206797] [DIHelperProxy alloc] returning self 0x6000033502d0, retainCount 1

2025-04-01 12:28:53.546 hdiutil[10091:206797] DIHLDiskImageAttach: running DIHelperProxy

2025-04-01 12:28:53.546 hdiutil[10091:206797] [DIHelperProxy performOperationReturning] entry

2025-04-01 12:28:53.546 hdiutil[10091:206797] [DIHelperProxy performOperationReturning] detaching thread

2025-04-01 12:28:53.546 hdiutil[10091:206800] [DIHelperProxy workerThread] entry

2025-04-01 12:28:53.546 hdiutil[10091:206800] [DIHelperProxy workerThread] setting up server

2025-04-01 12:28:53.546 hdiutil[10091:206800] [DIHelperProxy threadSetupServer] entry

2025-04-01 12:28:53.546 hdiutil[10091:206800] XPC: creating helperconnection connection

2025-04-01 12:28:53.568 hdiutil[10091:206800] [DIHelperProxy threadSetupServer] exiting

2025-04-01 12:28:53.568 hdiutil[10091:206800] [DIHelperProxy threadLaunchToolAuthenticated] entry (spawn version)

2025-04-01 12:28:53.569 hdiutil[10091:206800] launching helper tool at "/System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper".

2025-04-01 12:28:53.569 hdiutil[10091:206800] [DIHelperProxy threadLaunchToolAuthenticated] exiting (spawn version)

2025-04-01 12:28:53.569 hdiutil[10091:206800] [DIHelperProxy workerThread] calling waitForHelperDone

2025-04-01 12:28:53.577 hdiutil[10091:206798] [DIHelperProxy connectToFramework] entry, helper

2025-04-01 12:28:53.577 hdiutil[10091:206798] [DIHelperProxy sendOperationToHelper] entry

2025-04-01 12:28:53.577 hdiutil[10091:206798] [DIHelperProxy sendOperationToHelper] starting operation with helper

2025-04-01 12:28:53.577 hdiutil[10091:206798] [DIHelperProxy sendOperationToHelper] exit

2025-04-01 12:28:53.577 hdiutil[10091:206798] [DIHelperProxy connectToFramework] exit

2025-04-01 12:28:53.584 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: initialize

Initializing…

myStatusProc: returning 0 

2025-04-01 12:28:53.584 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 12:28:53.585 diskimages-helper[10094:206808] updateImageAndDriveDictionaries: before update _imageOptions: {

    "enable-keychain" = 1;

}

2025-04-01 12:28:53.585 diskimages-helper[10094:206808] updateImageAndDriveDictionaries: update _imageOptions: {

    "enable-keychain" = 1;

}

2025-04-01 12:28:53.585 diskimages-helper[10094:206808] _driveOptions: {

    autodiskmount = 1;

    "unmount-timeout" = 0;

}

2025-04-01 12:28:53.585 diskimages-helper[10094:206808] DIHelperAttach: performOperation: initializing framework

2025-04-01 12:28:53.585 diskimages-helper[10094:206808] {

    "main-url" = "file:///Users/michaelXXXXX/Downloads/ptguitest.dmg";

    "mount-attempted" = 1;

    "mount-point" = "/Volumes/";

    "mount-private" = 0;

    "mount-required" = 1;

    "mount-type" = in;

    "nbi-spotlight-indexing" = 0;

    operation = DIHelperAttach;

    "pthread-reader-cap" = 4;

    quiet = 0;

    "skip-auto-fsck-for-system-images" = 1;

    "skip-previously-verified" = 1;

    "skip-sla" = 0;

    "skip-verify" = 0;

    "skip-verify-locked" = 0;

    "skip-verify-remote" = 1;

    "sparsebundle-compactonidle" = 0;

    "suppress-uiagent" = 1;

    "unmount-timeout" = 0;

    "use-keychain" = 1;

    verbose = 0;

    "zlib-level" = 1;

}

DILoadDriver: checking for disk image driver

DILoadDriver: DI_kextExists() returned 0x00000000 (0)

DIIsInitialized: returning NO

2025-04-01 12:28:53.587 diskimages-helper[10094:206808] -checkForPreviouslyAttachedImage: entry

2025-04-01 12:28:53.587 diskimages-helper[10094:206808] imageURL file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

2025-04-01 12:28:53.587 diskimages-helper[10094:206808] shadowURL (null)

2025-04-01 12:28:53.587 diskimages-helper[10094:206808] sectionStart (null) sectionLength (null)

DIIsInitialized: returning YES

DIBackingStoreNewWithCFURL: entry with

file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: entry

file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

skip-permissions-check: true

DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore

CBSDBackingStore::newProbe score 100 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore

CBundleBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore

CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.

CRAMBackingStore::probe: score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore

CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Users/michaelXXXXX/Downloads/ptguitest.dmg).

CDevBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore

CCURLBackingStore::probe: scheme is: file

CCURLBackingStore::probe: not recognized URL scheme.

CCURLBackingStore::probe: score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore

CVectoredBackingStore::newProbe not "vectored" scheme.

CVectoredBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore

DIBackingStoreNewWithCFURL: CBSDBackingStore

CBSDBackingStore::setNoFollow: setting _noFollow to 0

DIBackingStoreNewWithCFURL: instantiator returned 0

DIBackingStoreNewWithCFURL: returning 0

2025-04-01 12:28:53.588 diskimages-helper[10094:206808] -checkForPreviouslyAttachedImage: resolving file:///Users/michaelXXXXX/Downloads/ptguitest.dmg returned 0

2025-04-01 12:28:53.588 diskimages-helper[10094:206808] -checkForPreviouslyAttachedImage: imageUID (

    "d16777235:i6850321"

) shadowUID (null)

***** testing:

(null)

0: d16777235:i6381842

(null)

2025-04-01 12:28:53.591 diskimages-helper[10094:206808] DIHelperAttach: performOperation: resolving disk image

DIIsInitialized: returning YES

DIIsInitialized: returning YES

DIBackingStoreNewWithCFURL: entry with

file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

image-path: /Users/michaelXXXXX/Downloads/ptguitest.dmg

enable-keychain: true

DIBackingStoreInstantiatorProbe: entry

file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

image-path: /Users/michaelXXXXX/Downloads/ptguitest.dmg

enable-keychain: true

DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore

CBSDBackingStore::newProbe score 100 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore

DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore

CBundleBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore

DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore

CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.

CRAMBackingStore::probe: score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore

DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore

CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Users/michaelXXXXX/Downloads/ptguitest.dmg).

CDevBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore

DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore

CCURLBackingStore::probe: scheme is: file

CCURLBackingStore::probe: not recognized URL scheme.

CCURLBackingStore::probe: score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore

DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore

CVectoredBackingStore::newProbe not "vectored" scheme.

CVectoredBackingStore::newProbe score -1000 for file:///Users/michaelXXXXX/Downloads/ptguitest.dmg

DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore

DIBackingStoreInstantiatorProbe: selecting CBSDBackingStore

DIBackingStoreNewWithCFURL: CBSDBackingStore

CBSDBackingStore::setPermission: opening /Users/michaelXXXXX/Downloads/ptguitest.dmg

CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000002 -> 0x00000026 (locks are MANDATORY)

CBSDBackingStore:OpenLockFriendly: could not open with lock 35

CBSDBackingStore::OpenLockFriendly: mapping flags 0x00000000 -> 0x00000014 (locks are MANDATORY)

CBSDBackingStore:OpenLockFriendly: could not open with lock 35

DIBackingStoreNewWithCFURL: instantiator returned 35

DIBackingStoreNewWithCFURL: returning 35

DIResolveURLToBackingStore: unable to resolve to any backing store class. 35. 

DIResolveURLToDiskImage: resolving backing store/file encoding failed. 35. 

2025-04-01 12:28:53.591 diskimages-helper[10094:206808] [DIHelperOperator frameworkCallbackWithDictionary] calling home {

    "error-code" = 35;

    "status-stage" = attach;

}

2025-04-01 12:28:53.591 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: attach

Attaching…

Error 35 (Resource temporarily unavailable).

myStatusProc: returning 0 

2025-04-01 12:28:53.595 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 12:28:53.595 diskimages-helper[10094:206808] [DIHelperOperator frameworkCallbackWithDictionary] exit 0

2025-04-01 12:28:53.595 diskimages-helper[10094:206808] [DIHelperOperator frameworkCallbackWithDictionary] calling home {

    "status-stage" = cleanup;

}

2025-04-01 12:28:53.595 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] entry

status proc called: cleanup

Finishing…

myStatusProc: returning 0 

2025-04-01 12:28:53.595 hdiutil[10091:206798] [DIHelperProxy frameworkCallbackWithDictionary] exit

2025-04-01 12:28:53.595 diskimages-helper[10094:206808] [DIHelperOperator frameworkCallbackWithDictionary] exit 0

2025-04-01 12:28:53.595 diskimages-helper[10094:206808] DIHelperAttach performOperation: returning 35

2025-04-01 12:28:53.595 diskimages-helper[10094:206808] -decrementBackgroundThreadCount: _backgroundThreadCount is now 0.

2025-04-01 12:28:53.595 diskimages-helper[10094:206806] DIHelper _report_results: reporting {

    payload =     {

    };

    "result-code" = 35;

}

2025-04-01 12:28:53.596 hdiutil[10091:206798] reportResultsToFramework: proxy has finished operation

2025-04-01 12:28:53.596 hdiutil[10091:206798] reportResultsToFramework: results are: {

    payload =     {

    };

    "result-code" = 35;

}

2025-04-01 12:28:53.596 hdiutil[10091:206798] reportResultsToFramework: _threadResultsError is 35

2025-04-01 12:28:53.596 hdiutil[10091:206798] reportResultsToFramework: disconnecting from helper.

2025-04-01 12:28:53.596 hdiutil[10091:206798] [DIHelperProxy disconnectFromHelper] entry

2025-04-01 12:28:53.596 hdiutil[10091:206798] disconnectFromHelper: terminating proxy

2025-04-01 12:28:53.596 hdiutil[10091:206800] -[DIHelperProxy(Thread) waitForHelperDone]: done waiting. _helperDone=1

2025-04-01 12:28:53.596 hdiutil[10091:206800] [DIHelperProxy waitForHelperDone] releasing connection

2025-04-01 12:28:53.596 hdiutil[10091:206800] [DIHelperProxy workerThread] after waitForHelperDone

2025-04-01 12:28:53.596 hdiutil[10091:206800] [DIHelperProxy workerThread] waiting for task to terminate to avoid zombies

2025-04-01 12:28:53.596 hdiutil[10091:206798] disconnectFromHelper: terminated proxy

2025-04-01 12:28:53.596 hdiutil[10091:206798] [DIHelperProxy disconnectFromHelper] exit

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] DIHelper: terminateHelper: entry.

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] [DIHelper frameworkConnectionDied] entry

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] [DIHelper frameworkConnectionDied] releasing connection

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] -DIHelperAgentMaster terminateUIAgentConnection.

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] [DIHelper frameworkConnectionDied] marking _frameworkDisconnected

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] [DIHelper frameworkConnectionDied] preparing to act like a daemon.

2025-04-01 12:28:53.596 diskimages-helper[10094:206807] [DIHelper frameworkConnectionDied] exiting

2025-04-01 12:28:53.596 diskimages-helper[10094:206806] -setCanTerminate: main thread can exit

2025-04-01 12:28:53.596 diskimages-helper[10094:206806] helper: child_after_exec returning 0

2025-04-01 12:28:53.596 hdiutil[10091:206800] [DIHelperProxy workerThread] helper exited

2025-04-01 12:28:53.596 hdiutil[10091:206800] [DIHelperProxy workerThread] exiting

2025-04-01 12:28:53.596 hdiutil[10091:206797] [DIHelperProxy performOperationReturning] returning 35

2025-04-01 12:28:53.596 hdiutil[10091:206797] DIHLDiskImageAttach: DIHelperProxy returned 35

2025-04-01 12:28:53.596 hdiutil[10091:206797] [DIHelperProxy dealloc]

DIHLDiskImageAttach() returned 35

hdiutil: attach failed - Resource temporarily unavailable

michaelXXXXX@Michaels-Mac-Studio ~ % 

 


Michael Karchner

unread,
Apr 14, 2025, 11:13:02 AM4/14/25
to PTGui Support
Any updates?

PTGui Support

unread,
Apr 15, 2025, 4:49:15 AM4/15/25
to pt...@googlegroups.com
Hi Michael,

No I'm sorry. I have just sent you PTGui 13.1 as a .zip archive, this
should work for you for now. Sorry to keep you waiting!

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

Nikos Kanellopoulos

unread,
May 1, 2025, 3:29:56 AM5/1/25
to PTGui Support
I had a similar issue with version 13.1. The DMG gets mounted, but the app would not open.

In my case the problem was that another modal message by the OS would not allow the 
classic "This app was downloaded from internet" message to display.

When I closed the other modal, I got two messages regarding PTGui (I had tried various things to make it run).

PTGui Support

unread,
May 1, 2025, 3:36:47 AM5/1/25
to pt...@googlegroups.com
Hi Nikos,

Thanks for that information!

This particular thread must be a different problem, since the user is
unable to even mount the DMG file. But a problem similar to yours was
reported in another thread. I'll copy your reply there.

Kind regards,

Joost Nieuwenhuijse
www.ptgui.com

On 5/1/25 02:52, Nikos Kanellopoulos wrote:
> I had a similar issue with version 13.1. The DMG gets mounted, but the
> app would not open.
>
> In my case the problem was that another modal message by the OS would
> not allow the
> classic "This app was downloaded from internet" message to display.
>
> When I closed the other modal, I got two messages regarding PTGui (I had
> tried various things to make it run).
>
> On Tuesday, April 15, 2025 at 11:49:15 AM UTC+3 PTGui Support wrote:
>
> Hi Michael,
>
> No I'm sorry. I have just sent you PTGui 13.1 as a .zip archive, this
> should work for you for now. Sorry to keep you waiting!
>
> Kind regards,
>
> Joost Nieuwenhuijse
> www.ptgui.com <http://www.ptgui.com>
>
> On 4/14/25 17:13, Michael Karchner wrote:
> > Any updates?
> >
> > On Tuesday, April 1, 2025 at 12:31:01 PM UTC-5 Michael Karchner
> wrote:
> >
> > Did not work.
>
> --
> You received this message because you are subscribed to the Google
> Groups "PTGui Support" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ptgui+un...@googlegroups.com
> <mailto:ptgui+un...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> ptgui/3cdd4cea-7eb8-4338-aa0b-c2a229ad08d2n%40googlegroups.com <https://
> groups.google.com/d/msgid/ptgui/3cdd4cea-7eb8-4338-aa0b-
> c2a229ad08d2n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Reply all
Reply to author
Forward
0 new messages