| Bug #46999 | DMG fails to mount giving an error "No mountable file system" | ||
|---|---|---|---|
| Submitted: | 30 Aug 2009 20:54 | Modified: | 14 Sep 2009 9:33 |
| Reporter: | Jason Kenney | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Packaging | Severity: | S2 (Serious) |
| Version: | 5.1 and 5.4 | OS: | MacOS (10.6) |
| Assigned to: | Daniel Fischer | CPU Architecture: | Any |
| Tags: | dmg 5.1 5.4 | ||
[30 Aug 2009 20:54]
Jason Kenney
[1 Sep 2009 14:04]
Valeriy Kravchuk
Thank you for the problem report. Indeed: /dev/disk4s1 on /Volumes/mysql-5.1.37-osx10.5-x86_64 (ufs, asynchronous, local, nodev, nosuid, read-only, noowners, quarantine, mounted by openxs) Sounds like a reasonable feature request for 64-bit Mac OS X 10.6 support.
[6 Sep 2009 15:18]
Gabe Nydick
Temporary Workaround If you have a Linux Box...
1) convert DMG to cdr
hdiutil convert mysql-5.1.38-osx10.5-x86_64.dmg -format UDTO \
-o mysql-5.1.38-osx10.5-x86_64
2) transfer mysql-5.1.38-osx10.5-x86_64.cdr to your linux machine
3) create loop device for it
sudo kpartx -a mysql-5.1.38-osx10.5-x86_64.cdr -p M
# the "-p" flag will use the M as the delimiter for the partitions in case
you have multiple loop devices and need help identifying it.
it will show up in /dev/mapper/loop<X>M1 where X is arbitrary depending on how
many loop devices you currently have setup.
4) mount the ufs file system
mount -t ufs -o ufstype=openstep /dev/mapper/loop<X>M1 /<some mount point>
You can then copy the files where ever you'd like.
[14 Sep 2009 9:33]
Daniel Fischer
Mac OS X disk images produced in the future will use HFS+ instead of UFS.
