There is a problem with Squeezecenter 7.01 regarding the startup of
MySQL.

If you have a general MySQL instance already running on the system,
Squeezecenter does not start a local mysqld and thus, does not
function.

On the other hand, if "rcsqueezecenter start" is started before
"rcmysql start", the general instance cannot be started.

With Slimserver 6.5, this was no problem, since the local mysqld
instance was in a local path, whereas now the global binary
/usr/sbin/mysqld is being used. Since openSUSE uses "checkproc" to
check for running processes, this effectively blocks using multiple
instances of the same binary. I suspect, Squeezecenter's startup
routines work likewise - or better: they don't.

I know I could use the global instance if I changed the "dbsource"
setting accordingly, but I don't want that for security reasons.

One possible solution would be to integrate a symbolic link into the
RPM in order to link an entry in a Squeezecenter-local binary directory
for Squeezeserver to /usr/sbin/mysqld.
This would call for changing the function initSearchPath() and thus
addFindBinPaths().

This way, one could distinguish between both mysqld instances by path.


-- 
meyergru
------------------------------------------------------------------------
meyergru's Profile: http://forums.slimdevices.com/member.php?userid=1980
View this thread: http://forums.slimdevices.com/showthread.php?t=46813

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix

Reply via email to