Member
Join Date: Jan 2007
|
|
quote |
New Member
Join Date: Jan 2007
|
Quote:
Chucker, is this why I am having the following problem? Any way i can fix whatever went wrong so that i can boot up into vista again? I installed the latest versions of macfuse and ntfs-3g from this forum and was delighted to see my vista ntfs drive (macbook pro with 3 partitions osx, hfsdata and ntfsvista) mount r/w. I tested to see if it works by deleting a temp file and everything was fine. Now when i reboot into vista (i use refit for the dual booting) it starts loading vista and then crashes (i cant see the bluescreen error message because it reboots too fast). I tried booting in safe mode - and it crashes after it loads the file crcdisk.sys. From what i learned crcdisk.sys is a Disk Block Verification Filter Driver. I figured I might be able to fix this by booting into the vista install dvd to perform a repair - but when i boot from it the dvd doesn't even recognize the partition to be ntfs formatted. This is strange because osx still sees it as ntfs and i can see and access all the files on it from within OSX. So I have a couple of questions: 1) What could I try to fix this problem? Could macfuse or ntfs-3g have done something to the partition to make it unreadable by windows? 2) What is the method to completely remove macfuse and ntfs-3g (especially if i installed using the pkg installers)? Greatly appreciate any help! |
|
quote |
‽
|
Quote:
Quote:
Quote:
Quote:
|
||||
quote |
New Member
Join Date: Jan 2007
|
Quote:
ntfs-3g [xxx] didn't act on SIGTERM ntfs-3g [yyy] didn't act on SIGTERM Where xxx and yyy are two different 3 digit numbers that appear to be random, at least to me. |
|
quote |
‽
|
Quote:
I would suggest that you backup the entire NTFS partition (after all, you say you can access its files just fine from within OS X), erase it (again, in OS X; use 'diskutil info' to find out the partition's identifier, then use 'diskutil eraseVolume NTFS-3G "My Vista Partition" theIdentifierGoesHere'), and copy all data back. |
|
quote |
‽
|
Quote:
|
|
quote |
New Member
Join Date: Jan 2007
|
hmmm, so there currently isn't a solution available? Thanks.
|
quote |
|
I am getting slow shutdown with same "ntfs-3g [xxx] didn't act on SIGTERM" error also.
|
quote |
|
Hi,
First of all, many thanks for the compiled versions of FUSE and the NTFS implementations - it's a really useful service you've got going here, please keep it up! I have a support request if that's OK. I've got FUSE working fine and have my Bootcamp partition (19GB NTFS) mounting automatically on restart, which is great. I want to have the option, however, to re-mount using the OS X NTFS mounter, and I can't figure out how to achieve this. The reason I want to do this is because I also run Parallels, which can use the Bootcamp partition as a virtual machine. However, as FUSE mounts the Bootcamp partition on start up, I'm guessing it does not appear to OS X in the same way as it does when OS X mounts it - and therefore I can't use the Bootcamp partition option in Parallels (it's greyed out in the options). Am I missing something here or is it a simple case of unmounting the FUSE partition and re-mounting with OS X? And if that's the case, how could you do that? Any advice appreciated. Thanks Ryan |
quote |
‽
|
Quote:
In the future, we'll hopefully be able to make this a little easier. |
|
quote |
|
Hi Chucker,
Thanks for the info - I must have missed that before! I'll give it a go and let you know how it goes. Thanks for the quick reply! Ryan |
quote |
New Member
Join Date: Jan 2007
|
Thanks chucker. I am going to try that. Also, what is the best way to completely uninstall macfuse as well as ntfs-3g (if the need arises)?
|
quote |
New Member
Join Date: Jan 2007
|
Another, internal NTFS drives, like the vista drive now on my Macbook, are also seen as ejectable drives. So when I use a "Eject All Removable Drives" applescript I'll have it unmounted. Also it's wierd to see a eject button on Finder sidebar.
Perhaps I care too much, it's working great now, thank you. |
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Alright, with the recent release of MacFUSE 0.1.7, it's no longer necessary to use our custom MacFUSE package, and a lot of the problems discussed here have been resolved.
In order to remove the files we've installed, I've uploaded an uninstaller that is very rudimentary. Make sure you reboot your machine after running the uninstaller, as it's possible the old FUSE kernel extension will still be loaded. This will uninstall BOTH MacFUSE and NTFS-3G. If you only wish to uninstall MacFUSE or NTFS-3g, run the command as follows: To remove NTFS-3g, specify NTFS-3g as the second argument. Just double-clicking the command will remove both. Here's the uninstaller: Uninstaller.dmg. I will be back with an updated NTFS-3G installer sometime in the near future (a day or two) that will include:
Apparently I call the cops when I see people litter. Last edited by ShadowOfGed : 2007-01-22 at 23:21. Reason: Simplifying the command-line code |
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Quote:
Quote:
Can someone post more information about where the SIGTERM errors appear? The numbers are PIDs (process numbers), and aren't relevant. If someone could PM me more detailed information, it will help me find the correct place in the shutdown process to make sure our NTFS volumes get unmounted. Thanks! Apparently I call the cops when I see people litter. |
||
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Quote:
|
|
quote |
‽
|
Perhaps we can patch ntfs-3g to watch for SIGTERM and unmount in that case?
|
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Quote:
I'm also afraid making NTFS-3G issue the umount command during a SIGTERM handler would create a deadlock condition, where ntfs-3g is stuck in its SIGTERM handler, and will therefore not respond to the umount command when it comes from the kernel. We'll see how it goes. Apparently I call the cops when I see people litter. |
|
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Also, it looks like all linking (except to libfuse) needs to be static now. I'll have to figure out how to get that working in my build process, so I might be delayed a little more than I originally anticipated.
I'm accustomed to entirely-static linkage or entirely-dynamic linkage for autotools software, but not partial. Maybe if I only generate static libraries for all dependencies except libfuse, it will automatically link properly. Any ideas? Apparently I call the cops when I see people litter. |
quote |
‽
|
|
quote |
Member
Join Date: Jan 2007
|
Thanks a bunch for the helpful replies guys. It's been said before, this isn't for the faintest of hearts. Imo, MacFUSE/NTFS-3G shouldn't even be called a beta yet. I'm also worried that all Windows file systems are mounted even when it experiences a dirty dismount. ie. crashes or ext drives not unmounted properly. This can cause some problems as I have experiences with Linux/Fuse/NTFS-3G under virtual appliance.
I'm always looking for the next NTFS-3G package more compatible with the latest MacFUSE 0.1.7 since even working on a separate test partition can/might damage the mbr. |
quote |
‽
|
Quote:
So, the problems lie in ease of use and some lacking abilities, but as far as I can tell, there is little need to be scared. Backups, of course, are always, always warranted, no matter what. Quote:
Quote:
|
|||
quote |
Member
Join Date: Jan 2007
|
Quote:
Quote:
Quote:
edit: I take it back to the Linux box and NTFS-3G complaines that it's dirty and have to either fix it by unmounting it properly under Windows or run chkdsk on it. Either way, yo only have the option to mount it with normal NTFS driver (r/o). Quote:
|
||||
quote |
|
Hi - I downloaded the dmg from Google's site, and set it up. Did the same for the sshfs dmg. I can mount a remote drive but get a permission denied when I actually try and list the directory which contains the share. I cannot cd into the share either.
As root, I can browse and access the share just fine. The user (not root) is the owner of the share, but I get an error saying "ls: ssh_mount: Permission denied" when I run an ls -l in the dir that contains the share. Any suggestions? |
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Quote:
I think I'll make the startup item NTFS-3G agnostic, so that it will automatically unmount any FUSE volume, because I doubt the underlying issue is really NTFS-3G specific. Thus, I'll end up having two packages to install, one for the NTFS-3G wrappers, and one for the FUSE StartupItem. It's late here, so I'm going to sleep. Hopefully I'll get this done right tomorrow. Apparently I call the cops when I see people litter. |
|
quote |
‽
|
Quote:
Quote:
Quote:
|
|||
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Quote:
The StartupItem wouldn't actually launch a daemon, so there's no need for a launchd daemon or agent. It would just use the ServiceStop() function to know when the system is shutting down, and unmount volumes. A launchd daemon would also be a viable solution, but would be more complex. However, in the long run, that might be the best plan. The best method to detect FUSE volumes still evades me, so a daemon that watches for info from DiskArbitration might turn out to be useful. Just thinking aloud. Apparently I call the cops when I see people litter. |
|
quote |
‽
|
Quote:
http://developer.apple.com/documenta...0001791-105869 says: Quote:
Quote:
|
|||
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
Chucker, after reading around, it looks like the only way to accurately probe for mounted FUSE volumes involves getmntinfo(), which doesn't work with the StartupItem shell script idea.
So I've got the daemon written to unmount volumes on SIGTERM (what launchd items get sent on shutdown), scanning for both volumes mounted through DiskArbitration, and volumes mounted by the user. Once I've got NTFS-3G compiling using static libraries (following the MacFUSE conventions for 0.1.7), I'll give the daemon a test run and unleash it here if it works. I've got homework for now, but hope to have something more substantial later tonight. Apparently I call the cops when I see people litter. |
quote |
Travels via TARDIS
Join Date: Aug 2005
Location: Earthsea
|
UPDATE: I have my new tools ready, called fuse_daemon and fuse_wait.
fuse_daemon is a launchd daemon that does absolutely nothing until it receives a SIGTERM, which indicates a system shutdown. User-initiated signals are SIGINT and SIGKILL (from Terminal and Activity Monitor), so it's fairly safe. It should correctly unmount FUSE volumes that were mounted through DiskArbitration, as well as volumes that were mounted by hand. fuse_wait provides a thin wrapper around mounting programs. Basically, it constructs a listener for the "filesystem mounted" event from MacFUSE, then launches the mount program (such as ntfs-3g), and waits for the notification or timing out before it quits. The invocation looks like this: The mount point is duplicated, so that fuse_wait needs no knowledge of how individual mounters order or accept parameters. The second argument, 5, sets the timeout before fuse_wait will return with an error (-1). The minimum timeout is 5 seconds, but you can ask to wait longer. The third argument and everything after is treated as the mount command. fuse_wait always exits with the same value that the mount program does. It's late here, but I've redone all the compiling with -O2 optimizations enabled (might help speed issues). I have NTFS-3G 20070118, and no longer need special MacFUSE builds. I also need sleep, but tomorrow I'll crank out installers for the new "FUSE Tools" package (since everyone can benefit from those, not just NTFS-3G), and the new NTFS-3G package that makes use of them. I'll publish everything once I've tested it tomorrow. Apparently I call the cops when I see people litter. |
quote |
Posting Rules | Navigation |
Page 6 of 13 First Previous 2 3 4 5 [6] 7 8 9 10 Next Last |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Firefox 2.0 for Mac: User Interface Grievances (Redux!) | Brad | Third-Party Products | 42 | 2006-11-06 13:33 |
Stupid Mac graphics card options | Luca | Third-Party Products | 33 | 2005-07-01 01:34 |
Games specifically for Mac | Banana | General Discussion | 24 | 2005-03-28 14:03 |
Of All Things: PowerMac vs. Mac mini?!?!? | Wraven | Purchasing Advice | 20 | 2005-01-25 21:25 |
Apple releases updated Power Mac G5s | staph | Apple Products | 43 | 2004-06-09 13:20 |