Opened 6 weeks ago

Last modified 6 weeks ago

#19280 new bug

Tracker gets confused when more than two partition have same label

Reported by: monni Owned by: nobody
Priority: normal Milestone: R1/beta6
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by monni)

I have two hard disks: First contains 64-bit Haiku, second contains 32-bit Haiku

If I try to mount Haiku installation CD, I can no longer unmount disks using Tracker.

hrev58388

Syslog says:

KERN: fs_unmount(): inode 1 is still referenced

Attachments (1)

unmount-rootfs.png (41.9 KB ) - added by monni 6 weeks ago.
Error message

Download all attachments as: .zip

Change History (4)

by monni, 6 weeks ago

Attachment: unmount-rootfs.png added

Error message

comment:1 by monni, 6 weeks ago

Description: modified (diff)

comment:2 by waddlesplash, 6 weeks ago

Milestone: UnscheduledR1/beta6

Tracker definitely should not try to unmount the rootfs.

comment:3 by monni, 6 weeks ago

I don't know why fs_unmount_volume() call in BPartition::Unmount doesn't return B_OK thus leaving stray marker directory which confuse Tracker. Neither do I know why unmounting the installation CD will cause two "Haiku" partitions getting unmounted. CD was mounted to /Haiku2.

Basically after I unmount the CD I have

/Haiku -> /boot
/Haiku1/_HaikuAutoCreated
Note: See TracTickets for help on using tickets.