[haiku-bugs] Re: [Haiku] #11750: userland/cdda does not work correctly if installed in home (instead of system)

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Tue, 13 Jan 2015 13:40:58 -0000

#11750: userland/cdda does not work correctly if installed in home (instead of
system)
---------------------------------------+----------------------------
   Reporter:  ttcoder                  |      Owner:  bonefish
       Type:  bug                      |     Status:  new
   Priority:  normal                   |  Milestone:  R1/beta1
  Component:  File Systems/UserlandFS  |    Version:  R1/Development
 Resolution:                           |   Keywords:
 Blocked By:                           |   Blocking:
Has a Patch:  0                        |   Platform:  All
---------------------------------------+----------------------------

Comment (by pulkomandy):

 The first "symptom" is the partition being published by the "session"
 partition manager (which allows reading multi-sessions CDs and mixed
 contents (audio/data) ones by publishing the relevant part as partitions
 to the file systems. It's possible to blacklist session if you really want
 to avoid this, but it should not be a problem to leave it around.

 I suspect the problem is failure to find and run the userlandfs_server
 because its path is hardcoded to /system (see src/add-
 ons/kernel/file_systems/userlandfs/kernel_add_on/FilesystemInitializer.cpp:69).
 This probably should use BPathFinder to look for the server in all the
 "server" directories available or use a package-relative path. Since the
 executable for the server is not found, the error is "no such file or
 directory", which makes sense when looking at it this way.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11750#comment:2>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: