[gutsy tribe-5] installer stops at 'creating a filesystem' because of mount.ntfs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
After manual partitioning installer stopped/froze displaying "5% - creating a filesystem" message.
I've found a suspicious program (/sbin/mount.ntfs) using process list that looked like the reason of the trouble. After killing it the installation process continued correctly and then the final message was shown. After that the /target, /target/data and /target/mnt/winxp partitions were left mounted, while other /target/mnt/* partitions were unmounted correctly. Looks like some problem with fuse and/or ntfs-3g to me.
I admit, I have a complicated disk layout, with separate home partition (mounted as /data and symlinked), many Linux partitions and several of them are even unformatted. Since I was able to complete the install, the problem I described is not a big deal for me. I wonder, however, if other people may find themselves in the same situation.
All the meaty details below:
$ ps axf
PID TTY STAT TIME COMMAND
2 ? S< 0:00 [kthreadd]
3 ? S< 0:00 \_ [migration/0]
4 ? SN 0:00 \_ [ksoftirqd/0]
5 ? S< 0:00 \_ [watchdog/0]
6 ? S< 0:00 \_ [events/0]
7 ? S< 0:00 \_ [khelper]
27 ? S< 0:00 \_ [kblockd/0]
28 ? S< 0:00 \_ [kacpid]
29 ? S< 0:00 \_ [kacpi_notify]
132 ? S< 0:00 \_ [kseriod]
156 ? S 0:00 \_ [pdflush]
157 ? S< 0:00 \_ [kswapd0]
208 ? S< 0:00 \_ [aio/0]
2023 ? S< 0:00 \_ [khpsbpkt]
2034 ? S< 0:00 \_ [knodemgrd_0]
2037 ? S< 0:00 \_ [ata/0]
2038 ? S< 0:00 \_ [ata_aux]
2049 ? S< 0:00 \_ [scsi_eh_0]
2050 ? S< 0:00 \_ [scsi_eh_1]
2051 ? S< 0:00 \_ [scsi_eh_2]
2073 ? S< 0:00 \_ [ksuspend_usbd]
2074 ? S< 0:00 \_ [khubd]
2218 ? S< 0:00 \_ [scsi_eh_3]
2219 ? S< 0:00 \_ [scsi_eh_4]
2981 ? S< 0:00 \_ [unionfs_siod/0]
3010 ? S< 0:00 \_ [loop0]
6935 ? S< 0:00 \_ [kgameportd]
7023 ? S< 0:00 \_ [rt2500pci]
7041 ? S< 0:00 \_ [kpsmoused]
8253 ? S< 0:00 \_ [kondemand/0]
8756 ? S< 0:00 \_ [krfcommd]
9953 ? S< 0:00 \_ [jfsIO]
9954 ? S< 0:00 \_ [jfsCommit]
9955 ? S< 0:00 \_ [jfsSync]
9976 ? S< 0:00 \_ [xfslogd/0]
9977 ? S< 0:00 \_ [xfsdatad/0]
30752 ? S 0:00 \_ [pdflush]
31000 ? S< 0:00 \_ [kjournald]
31011 ? S< 0:00 \_ [kjournald]
31022 ? S< 0:00 \_ [kjournald]
31028 ? S< 0:00 \_ [kjournald]
31034 ? S< 0:00 \_ [kjournald]
1 ? Ss 0:01 /sbin/init
5898 ? S<s 0:00 /sbin/udevd --daemon
7918 tty4 Ss 0:00 /bin/login -f
7921 tty4 S+ 0:00 \_ -bash
7922 tty5 Ss 0:00 /bin/login -f
7925 tty5 S+ 0:00 \_ -bash
7928 tty2 Ss 0:00 /bin/login -f
7946 tty2 S+ 0:00 \_ -bash
7932 tty3 Ss 0:00 /bin/login -f
7935 tty3 S+ 0:00 \_ -bash
7936 tty1 Ss 0:00 /bin/login -f
7937 tty1 S+ 0:00 \_ -bash
7938 tty6 Ss 0:00 /bin/login -f
7941 tty6 S+ 0:00 \_ -bash
8221 ? Ss 0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/
8311 ? Ss 0:00 /sbin/syslogd
8368 ? S 0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
8370 ? Ss 0:00 /sbin/klogd -P /var/run/klogd/kmsg
8391 ? Ss 0:00 /usr/bin/
8407 ? Ssl 0:00 /usr/sbin/
8421 ? Ss 0:00 /usr/sbin/
8434 ? Ss 0:00 /usr/bin/
8435 ? S 0:00 \_ dbus-daemon --session --print-address --nofork
8451 ? Ss 0:01 /usr/sbin/hald
8452 ? S 0:00 \_ hald-runner
8459 ? S 0:00 \_ hald-addon-
8460 ? S 0:00 \_ hald-addon-
8461 ? S 0:00 \_ hald-addon-
8462 ? S 0:00 \_ hald-addon-
8464 ? S 0:00 \_ /usr/lib/
8465 ? S 0:00 \_ hald-addon-acpi: listening on acpid socket /var/run/
8471 ? S 0:00 \_ hald-addon-storage: no polling because /dev/hdc is locked via O_EXCL
8473 ? S 0:00 \_ hald-addon-storage: polling /dev/hdd (every 2 sec)
8623 ? Ssl 0:00 /usr/sbin/
8706 ? Ss 0:00 avahi-daemon: running [ubuntu.local]
8707 ? Ss 0:00 \_ avahi-daemon: chroot helper
8721 ? Ss 0:00 /usr/sbin/dhcdbd --system
9454 ? S 0:00 \_ /sbin/dhclient -1 -lf /var/lib/
8741 ? Ss 0:00 /usr/sbin/hcid -x -s
8829 ? Ss 0:00 /usr/sbin/gdm
8830 ? S 0:00 \_ /usr/sbin/gdm
8837 tty7 Ss+ 1:20 \_ /usr/bin/X :0 -auth /var/lib/
8950 ? Ssl 0:00 \_ x-session-manager
8987 ? Ss 0:00 \_ /usr/bin/ssh-agent x-session-manager
9031 ? S 0:05 \_ /usr/bin/metacity --replace --sm-client-id default0
9033 ? S 0:09 \_ gnome-panel --sm-client-id default1
9036 ? S 0:01 \_ nautilus --no-default-window --sm-client-id default2
9107 ? S 0:00 \_ vino-session --sm-client-id default5
9112 ? S 0:03 \_ update-notifier
9113 ? S 0:01 \_ /usr/bin/python2.5 /usr/bin/
9114 ? Sl 0:00 \_ /usr/lib/
9137 ? SNl 0:01 \_ trackerd
9139 ? S 0:01 \_ nm-applet --sm-disable
9140 ? S 0:00 \_ python /usr/share/
8860 ? Ss 0:00 /usr/sbin/atd
8876 ? Ss 0:00 /usr/sbin/cron
8989 ? S 0:00 /usr/lib/
8992 ? SL 0:00 /usr/bin/
8994 ? Ss 0:00 dbus-daemon --fork --print-address 18 --print-pid 20 --session
8996 ? Sl 0:00 /usr/lib/
9004 ? S 0:00 /usr/lib/
9011 ? S<s 0:00 avahi-autoipd: [eth0] bound 169.254.6.189
9012 ? S<s 0:00 \_ avahi-autoipd: [eth0] callout dispatcher
9046 ? Ssl 0:00 /usr/lib/
9053 ? Ss 0:00 gnome-volume-
9094 ? S 0:00 /usr/lib/
9143 ? S<s 0:00 dhclient3 -pf /var/run/
9191 ? Ss 0:00 gnome-power-manager
9204 ? S 0:00 /usr/lib/
9206 ? Ss 0:02 gnome-screensaver
9241 ? S 0:00 /usr/lib/
9313 ? Sl 0:00 /usr/lib/
9341 ? S 0:00 /usr/lib/
9343 ? S 0:00 /usr/bin/python /usr/lib/
9366 ? S 0:00 /usr/lib/
9380 ? Sl 0:01 gnome-terminal
9388 ? S 0:00 \_ gnome-pty-helper
9389 pts/0 Ss 0:00 \_ bash
9411 pts/0 S+ 0:00 | \_ -bash
9520 pts/1 Ss 0:00 \_ bash
31893 pts/1 R+ 0:00 \_ ps axf
9450 ? S 0:00 /sbin/wpa_
9549 ? S 0:00 gksudo --desktop file://
9551 ? Ss 0:11 \_ /usr/bin/python /usr/lib/
28272 ? S 0:00 \_ /usr/bin/perl -w /usr/bin/
28274 ? Z 0:00 \_ [log-output] <defunct>
10883 ? S 0:00 /bin/sh /usr/bin/firefox
10895 ? S 0:00 \_ /bin/sh /usr/lib/
10899 ? Sl 0:48 \_ /usr/lib/
31042 ? Ss 0:00 /sbin/mount.ntfs /dev/sda1 /target/mnt/winxp -o rw
$ ls /target
cdrom data etc lost+found media mnt var
$ ls /target/mnt
edgy feisty sid winxp
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6d6c1fd5
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3917 31463271 7 HPFS/NTFS
/dev/sda2 3918 7833 31455270 83 Linux
/dev/sda3 7834 10445 20980890 83 Linux
/dev/sda4 10446 38913 228669210 5 Extended
/dev/sda5 10446 13057 20980858+ 83 Linux
/dev/sda6 13058 15669 20980858+ 83 Linux
/dev/sda7 15670 18281 20980858+ 83 Linux
/dev/sda8 18282 20893 20980858+ 83 Linux
/dev/sda9 20894 23505 20980858+ 83 Linux
/dev/sda10 23506 26117 20980858+ 83 Linux
/dev/sda11 26118 28729 20980858+ 83 Linux
/dev/sda12 28730 31341 20980858+ 83 Linux
/dev/sda13 31342 33953 20980858+ 83 Linux
/dev/sda14 33954 36565 20980858+ 83 Linux
/dev/sda15 36566 38913 18860278+ 82 Linux swap / Solaris
$ mount -l
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/
tmpfs on /lib/modules/
fusectl on /sys/fs/
varrun on /var/run type tmpfs (rw,noexec,
varlock on /var/lock type tmpfs (rw,noexec,
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
securityfs on /sys/kernel/
/dev/sda8 on /target type ext3 (rw) []
/dev/sda2 on /target/data type ext3 (rw) [DATA]
/dev/sda5 on /target/mnt/edgy type ext3 (rw) [EDGY]
/dev/sda3 on /target/mnt/feisty type ext3 (rw) [FEISTY]
/dev/sda6 on /target/mnt/sid type ext3 (rw) [SID]
/dev/sda1 on /target/mnt/winxp type fuseblk (rw,nosuid,
$ cat /target/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda8
UUID=f63b45d9-
# /dev/sda2
UUID=2d30252d-
# /dev/sdb2
UUID=70F2A9695A
# /dev/sdb3
UUID=07ADA7AF52
# /dev/sdb1
UUID=03559BD732
# /dev/sda5
UUID=120c6a1e-
# /dev/sda3
UUID=1afb65df-
# /dev/sda6
UUID=379c4842-
# /dev/sda1
UUID=06B07560B0
# /dev/sda15
UUID=85c3913f-
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
$ sudo kill -9 31042
... and the installer continued. After that:
$ mount -l
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /lib/modules/
tmpfs on /lib/modules/
fusectl on /sys/fs/
varrun on /var/run type tmpfs (rw,noexec,
varlock on /var/lock type tmpfs (rw,noexec,
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
securityfs on /sys/kernel/
/dev/sda8 on /target type ext3 (rw) []
/dev/sda2 on /target/data type ext3 (rw) [DATA]
/dev/sda1 on /target/mnt/winxp type fuseblk (rw,nosuid,
Why did /sbin/mount.ntfs look suspicious? How long did you wait? Isn't it possible that it was importing (searching for and copying) files from the NTFS partition to the Linux one? Thanks.