FOG 1.3.0 RC23 Multicast not working - StorageNode
-
Re: group management deploy task / multicast not working.
I had issues prior to this, but im looking to get it resolved now.
Fog server on Ubuntu 14.04 FOG 1.3.0 RC23, storage node on 14.04 1.3.0 RC23.
When i try to start the FOGMulticastManager it fails. Multicast logs show entry’s from months ago and only show:
[04-20-16 10:10:12 am] * No tasks found! [04-20-16 10:10:22 am] * No tasks found! [04-20-16 10:10:32 am] * No tasks found! [04-20-16 10:10:42 am] * No tasks found! [04-20-16 10:10:52 am] * No tasks found! [04-20-16 10:11:02 am] * No tasks found! [04-20-16 10:11:12 am] * No tasks found! [04-20-16 10:11:22 am] * No tasks found! [04-20-16 10:11:32 am] | StorageNode Not found on this system. [04-20-16 10:11:42 am] | StorageNode Not found on this system. [04-20-16 10:11:52 am] | StorageNode Not found on this system. [04-20-16 10:12:02 am] | StorageNode Not found on this system. [04-20-16 10:12:12 am] | StorageNode Not found on this system. [04-20-16 10:12:22 am] | StorageNode Not found on this system.
Not sure what else to try really.
-
@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
-
* 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
-
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.
-
@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/
-
@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
-
@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 Whatever “node” is the “master”.
Non-master nodes the service just skips anyway.
-
And if you need to rerun the installer for the same reason on both, please on both.
-
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]
-
@Duncan Try stopping first? (I’m running completely blind obviously though so I’m sorry if it’s not 100% perfect support yet).
-
@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 That message is okay.
Now if you try to start it? You can try it as:
/bin/bash -x /etc/init.d/FOGMulticastManager restart
-
+ 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 Is /var/log/fog/multicast.log populated and filling in now?
tail -100f /var/log/fog/multicast.log
-
@Tom-Elliott said in FOG 1.3.0 RC23 Multicast not working - StorageNode:
tail -100f /var/log/fog/multicast.log
No nothing new, still the info with dates 04-20-16 - same as first log from the post
-
Interestingly I got the same problem on one of four FOG instances. They are all rather the same, Ubuntu 14, upgraded to 1.3.0 RC23, none of the services is starting and nothing suspicous is getting logged. Running the init-script with bash -x also doesn’t give a clue.
-
@jhuebner Can you try:
php -f /opt/fog/service/FOGMulticastManager/FOGMulticastManager
-
root@fog-rz5:/var/log# php -f /opt/fog/service/FOGMulticastManager/FOGMulticastManager Fatal error: Uncaught Error: Call to undefined function _() in /var/www/fog/commons/init.php:354 Stack trace: #0 /var/www/fog/commons/init.php(220): Initiator::_extCheck() #1 /var/www/fog/commons/init.php(428): Initiator::startInit() #2 /opt/fog/service/lib/service_lib.php(22): require('/var/www/fog/co...') #3 /opt/fog/service/FOGMulticastManager/FOGMulticastManager(25): require('/opt/fog/servic...') #4 {main} thrown in /var/www/fog/commons/init.php on line 354