Created attachment 459215 [details] Anaconda log, from tty3 Description of problem: Though installation notes does not mention NTFS filesystem is supported for installation from local hard disk, it used to work with F13, F12 and possibly F11. In F14, anaconda is stuck at STAGE2 looking for install.img Version-Release number of selected component (if applicable): 14.22-1.fc14 How reproducible: Always Steps to Reproduce: 1. Follow steps for "Installing without media" 2. Keep the "images/" directory with contents and Fedora-14-x86_64-DVD.iso in an NTFS partition 3. Choose "Install from Hard Disk" and give correct path to the NTFS device Actual results: Installation is stuck, with no progress. Only way out is ALT+CTRL+DELETE Expected results: Installation proceeds by accessing "images/install.img" Additional info: The boot parameters passed are: "asknetwork debug=1 loglevel=debug noselinux syslog=<host>:<port>" Looks like mount never returns. Attaching anaconda.log, syslog and program.log captured by remote logging.
Created attachment 459216 [details] program.log
Created attachment 459217 [details] syslog, from tty4
This happens to me as well, it seems to hang mounting the NTFS partition, doesn't matter whether it's stage2 or the repo. For instance, if I move stage2 (the install.img) to a FAT32 partition, then I'll get into the installer, but hang as soon as it mounts the NTFS partition to access the repo. If I leave stage2 on the NTFS partition, then it hangs just after the language selection when it tries to access stage2. I've tried manually specifying the location, (i.e. specifying /dev/sdXX and the path during interactive install), and I've tried using the boot command line options to find it automatically like so: repo=hd:LABEL="Portable_HD":/iso/Fedora-14-i386-DVD or stage2=hd:LABEL="Rescue_Boot":/boot/images/fedora14_i386 repo=hd:LABEL="Portable_HD":/iso/Fedora-14-i386-DVD Both of these volumes are on the same USB external hard drive, Rescue_Boot is a FAT32 partition on /dev/sdX1 (booted via GRUB), and Portable_HD is an NTFS partition on /dev/sdX2 I can get a log of the second scenario (stage2 on FAT32, repo on NTFS) if that will help, but it looks exactly the same as Rajeesh's output - the attempted NTFS mount and then nothing. This configuration worked perfectly for me in FC12 and FC13, not certain about FC11.
Tom, Anaconda hangs whenever we try to mount a ntfs volume because our mount wrapper always waits for the mount command to terminate so we can log the output. I talked to rjones and he told me mount.ntfs doesn't exit since it's a FUSE type filesystem. Could it at least close stdout and stderr so we know we shouldn't wait for more output from it? (In that case feel free to reassign this to yourself) Thanks. Ales
I did a scratch build that simply adds fclose(stdout); fclose(stderr); to the end of main() in mount.ntfs. I'm not sure this will work right though, if fuse is doing anything after mount.ntfs is done. http://koji.fedoraproject.org/koji/taskinfo?taskID=2717362 Please test it and let me know.
No, that didn't help. Which means we have a general problem with fuse. Peter, koji says you are the fuse maintainer, can you help? Is there a reason to keep the stdout and stderr opened after mount.ntfs-3g goes to background? Thanks. Ales
Today I contacted the fuse maintainer directly. If noone can provide the needed information I am going to have to remove support for mounting ntfs (and other fuse filesystems).
Or, you could modify your mount wrapper to timeout after a certain period of inactivity.
I am closing this: starting with F15 and onwards there's no stage2 image to be mounted from a ntfs.
But there is Fedora DVD iso image which should be mounted from an NTFS partition so that we can install Fedora from an NTFS partition...