FOG 1.3.0 RC23 Multicast not working - StorageNode
-
@Duncan Is /var/log/fog/multicast.log populated and filling in now?
tail -100f /var/log/fog/multicast.log
-
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/usr/sbin + DAEMON=/opt/fog/service/FOGMulticastManager/FOGMulticastManager + NAME=FOGMulticastManager + PIDFILE=/var/run/fog/FOGMulticastManager.pid + DESC='FOG Computer Imaging Solution' + test -f /opt/fog/service/FOGMulticastManager/FOGMulticastManager + . /lib/lsb/init-functions +++ run-parts --lsbsysinit --list /lib/lsb/init-functions.d ++ for hook in '$(run-parts --lsbsysinit --list /lib/lsb/init-functions.d 2>/dev/null)' ++ '[' -r /lib/lsb/init-functions.d/01-upstart-lsb ']' ++ . /lib/lsb/init-functions.d/01-upstart-lsb +++ unset UPSTART_SESSION +++ _RC_SCRIPT=/etc/init.d/FOGMulticastManager +++ '[' -r /etc/init//etc/init.d/FOGMulticastManager.conf ']' +++ _UPSTART_JOB=FOGMulticastManager +++ '[' -r /etc/init/FOGMulticastManager.conf ']' ++ for hook in '$(run-parts --lsbsysinit --list /lib/lsb/init-functions.d 2>/dev/null)' ++ '[' -r /lib/lsb/init-functions.d/20-left-info-blocks ']' ++ . /lib/lsb/init-functions.d/20-left-info-blocks ++ for hook in '$(run-parts --lsbsysinit --list /lib/lsb/init-functions.d 2>/dev/null)' ++ '[' -r /lib/lsb/init-functions.d/50-ubuntu-logging ']' ++ . /lib/lsb/init-functions.d/50-ubuntu-logging +++ LOG_DAEMON_MSG= ++ FANCYTTY= ++ '[' -e /etc/lsb-base-logging.sh ']' ++ true + case "$1" in + log_begin_msg 'Restarting FOG Computer Imaging Solution: FOGMulticastManager' + log_daemon_msg 'Restarting FOG Computer Imaging Solution: FOGMulticastManager' + '[' -z 'Restarting FOG Computer Imaging Solution: FOGMulticastManager' ']' + log_use_fancy_output + TPUT=/usr/bin/tput + EXPR=/usr/bin/expr + '[' -t 1 ']' + '[' xxterm '!=' x ']' + '[' xxterm '!=' xdumb ']' + '[' -x /usr/bin/tput ']' + '[' -x /usr/bin/expr ']' + /usr/bin/tput hpa 60 + /usr/bin/tput setaf 1 + '[' -z ']' + FANCYTTY=1 + case "$FANCYTTY" in + true + /usr/bin/tput xenl ++ /usr/bin/tput cols + COLS=107 + '[' 107 ']' + '[' 107 -gt 6 ']' ++ /usr/bin/expr 107 - 7 + COL=100 + log_use_plymouth + '[' n = y ']' + plymouth --ping + printf ' * Restarting FOG Computer Imaging Solution: FOGMulticastManager ' * Restarting FOG Computer Imaging Solution: FOGMulticastManager ++ /usr/bin/expr 107 - 1 + /usr/bin/tput hpa 106 + printf ' ' + start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile /var/run/fog/FOGMulticastManager.pid start-stop-daemon: warning: failed to kill 27289: No such process + success=1 + rm /var/run/fog/FOGMulticastManager.pid + killall /opt/fog/service/FOGMulticastManager/FOGMulticastManager ++ dirname /var/run/fog/FOGMulticastManager.pid + mkdir -p /var/run/fog + '[' '!' -f /var/run/fog/FOGMulticastManager.pid ']' + start-stop-daemon --start --quiet --pidfile /var/run/fog/FOGMulticastManager.pid --make-pidfile -b --exec /opt/fog/service/FOGMulticastManager/FOGMulticastManager + log_end_msg 0 + '[' -z 0 ']' + '[' 100 ']' + '[' -x /usr/bin/tput ']' + log_use_plymouth + '[' n = y ']' + plymouth --ping + printf '\r' + /usr/bin/tput hpa 100 + '[' 0 -eq 0 ']' + echo '[ OK ]' [ OK ] + return 0 + exit 0
-
@Duncan That message is okay.
Now if you try to start it? You can try it as:
/bin/bash -x /etc/init.d/FOGMulticastManager restart
-
@Tom-Elliott I understand its hard to fault find blind - so thanks for the help
service FOGMulticastManager stop * Stopping FOG Computer Imaging Solution: FOGMulticastManager start-stop-daemon: warning: failed to kill 27181: No such process
-
@Duncan Try stopping first? (I’m running completely blind obviously though so I’m sorry if it’s not 100% perfect support yet).
-
Ran the commands rm -rf /var/www/{html/,}fog and rm -f /home/*.BACKUP on my master storage node.
Then reran the installer.
Changed line 583 on /var/www/fog/lib/service/multicastmanager.class.php
Tried to start FOGMulticastManager service; failed to start.
service FOGMulticastManager start * Starting FOG Computer Imaging Solution: FOGMulticastManager [fail]
-
And if you need to rerun the installer for the same reason on both, please on both.
-
@Duncan Whatever “node” is the “master”.
Non-master nodes the service just skips anyway.
-
-
@Duncan Please run:
If you have data in your /var/www/html/fog folder that is not fog related store the data somewhere first.Then run:
rm -rf /var/www/{html/,}fog
Then
rm -f /home/*.BACKUP
Then rerun the installer please?
-
@Duncan said in FOG 1.3.0 RC23 Multicast not working - StorageNode:
@Tom-Elliott said in FOG 1.3.0 RC23 Multicast not working - StorageNode:
/var/www/fog/lib/service/multicastmanager.class.php
Dont seem to have that file.
i can get to /var/www/fog/lib - but no service directory
I see the multicastmanager.class.php in /var/www/fog/lib/fog/
Also see it in /var/www/html/fog/lib/service
-
@Tom-Elliott said in FOG 1.3.0 RC23 Multicast not working - StorageNode:
/var/www/fog/lib/service/multicastmanager.class.php
Dont seem to have that file.
i can get to /var/www/fog/lib - but no service directory
I see the multicastmanager.class.php in /var/www/fog/lib/fog/
-
Storage node not foudn on this system is when it’s checking for IP’s. The ips returned don’t match anything that’s stored in the DB.
That said, there’s a known issue with FOGMulticastManager which has been fixed. Please take a look at
/var/www/fog/lib/service/multicastmanager.class.php
Line number 583 add a comma to the end of the line.
Restart FOGMulticastManager Service.
-
* FOGMulticastManager is not running
DELETE FROM `tasks` WHERE `taskTypeID` = 8;
Cleared out 5 tasks with that command.
Then try to start FOGMulticastManager and get:
service FOGMulticastManager start * Starting FOG Computer Imaging Solution: FOGMulticastManager [fail]
Storage node is marked as master and it was working but it was ages ago when i was on 0.32.
Thanks
-
@Tom-Elliott what does
StorageNode Not found on this system
mean? How is the check done?@Duncan,
Make sure your storage node is marked as master.When has Multicast worked with FOG where you are?
What’s the output of:
service FOGMulticastManager status -l
Also, enter into mysql and clean out the multicast stuff that might be stuck in there and then restart the service:
mysql -D fog DELETE FROM `multicastSessions` WHERE 1; DELETE FROM `multicastSessionsAssoc` WHERE 1; DELETE FROM `tasks` WHERE `taskTypeID` = 8; quit