Comment 1 for bug 544717

Revision history for this message
David Colborne (oatworm) wrote :

Did a little more digging around - my initial thought is correct. In /etc/likewise-open is a set of registry files that detail the dependencies for each Likewise service. Since I was trying to start srvsvc, I started there:

[HKEY_THIS_MACHINE\Services]

[HKEY_THIS_MACHINE\Services\srvsvc]
"Description"="Likewise Server Service"
"Path"="/usr/sbin/srvsvcd"
"Arguments"="/usr/sbin/srvsvcd --syslog"
"Dependencies"="dcerpc lwio srv npfs"
"Type"=dword:00000001

Armed with this, I hunted through the dependencies for each. The key is in srv's dependencies, which are listed in lwio's registry file, /etc/likewise-open/lwiod.reg:

[HKEY_THIS_MACHINE\Services\srv]
"Description"="Likewise CIFS Server"
"Path"="/usr/lib/likewise-open/libsrv.sys.so"
"Arguments"="srv"
"Dependencies"="lwio pvfs npfs lsass"
"Type"=dword:00000003

Pvfs' configuration is also listed here:

[HKEY_THIS_MACHINE\Services\pvfs]
"Description"="Likewise POSIX VFS Filesystem"
"Path"="/usr/lib/likewise-open/libpvfs.sys.so"
"Arguments"="pvfs"
"Dependencies"="lwio"
"Type"=dword:00000003

When I ls to /usr/lib/likewise-open, I found that libpvfs.sys.so wasn't present, which confirmed my suspicion that, for whatever reason, Likewise's pvfs support was not included in the package during compile time.

I'm going to try downloading the package source and see if there's anything that would explain things there.