FOG 1.3.0 RC23 Multicast not working - StorageNode


  • Senior Developer

    @Duncan Is /var/log/fog/multicast.log populated and filling in now?

    tail -100f /var/log/fog/multicast.log



  • @Tom-Elliott

    + 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
    

  • Senior Developer

    @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
    
    

  • Senior Developer

    @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

    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]
    

  • Senior Developer

    And if you need to rerun the installer for the same reason on both, please on both.


  • Senior Developer

    @Duncan Whatever “node” is the “master”.

    Non-master nodes the service just skips anyway.



  • @Tom-Elliott

    Do i do this just on the fog server or the storage node too?

    Cheers


  • Senior Developer

    @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/


  • Senior Developer

    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
    
    

Log in to reply
 

356
Online

7.2k
Users

14.4k
Topics

135.6k
Posts