Multicast won't start
-
@Towndrunk Well, that’s where it’s trying to send the multicast data to, and that will never, ever work.
Go here:
Web Interface -> FOG Configuration -> FOG Settings -> Multicast Settings -> FOG_MULTICAST_ADDRESS
And set that to
0
then restart the FOGMulticastManager and try again. -
@Wayne-Workman I believe that is where it was by default, and it wasn’t working. A co-worker made the change and it still wasn’t working, but he never put it back. I’ll put it back now and try again as soon as the update is done.
-
I went in to Image Management> Multicast Image and created a multicast with the following settings. I added one to the multicast and it was found and sat at the same screen, then added the second and it did the same. This is the same indication I have got in the past, however the log says that it is running.
Session: multi
Client Count: 2
Timeout (minutes): 4
Select Image: The Image[08-11-16 8:42:53 am] * No tasks found! [08-11-16 8:43:03 am] * No tasks found! [08-11-16 8:43:13 am] | Task (15) multi is new! [08-11-16 8:43:13 am] | Task (15) multi has been cleaned. [08-11-16 8:43:13 am] | Task (15) /images/Windows10DefaultLaptop image file found. [08-11-16 8:43:13 am] | Task (15) 1 client(s) found or to receive. [08-11-16 8:43:13 am] | Task (15) multi sending on base port: 61194 [08-11-16 8:43:13 am] | CMD: cat /images/Windows10DefaultLaptop/d1p1.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 1 --max-wait 240 --portbase 61194 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p2.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 1 --max-wait 10 --portbase 61194 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p3.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 1 --max-wait 10 --portbase 61194 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p4.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 1 --max-wait 10 --portbase 61194 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p5.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 1 --max-wait 10 --portbase 61194 --full-duplex --ttl 32 --nokbd --nopointopoint; [08-11-16 8:43:13 am] | Task (15) multi has started. [08-11-16 8:43:23 am] | Task (15) multi is already running PID 27115 [08-11-16 8:43:33 am] | Task (15) multi is already running PID 27115 [08-11-16 8:43:43 am] | Task (15) multi is already running PID 27115 [08-11-16 8:43:53 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:03 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:13 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:23 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:33 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:43 am] | Task (15) multi is already running PID 27115 [08-11-16 8:44:53 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:03 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:13 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:23 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:33 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:43 am] | Task (15) multi is already running PID 27115 [08-11-16 8:45:53 am] | Task (15) multi is already running PID 27115 [08-11-16 8:46:03 am] | Task (15) multi is already running PID 27115 [08-11-16 8:46:13 am] | Task (15) multi is already running PID 27115 [08-11-16 8:46:23 am] | Task (15) multi is already running PID 27115 [08-11-16 8:46:33 am] | Task (15) multi is already running PID 27115 [08-11-16 8:46:43 am] | Task (15) multi is already running PID 27115
-
@Towndrunk The multicast address is now completely missing from the command, did you set it to
0
or blank? -
@Wayne-Workman Multicast address on the sender will only display IF the multicast address in the global settings is defined.
-
@Wayne-Workman I set it to 0
FOG_UDPCAST_INTERFACE: eth0
FOG_UDPCAST_STARTINGPORT: 64148
FOG_MULTICAST_MAX_SESSIONS: 64
FOG_UDPCAST_MAXWAIT : 4
FOG_MULTICAST_ADDRESS: 0
FOG_MULTICAST_PORT_OVERRIDE: 0
FOG_MULTICAST_DUPLEX : FULL_DUPLEX -
@Wayne-Workman Hey sorry for the delay, I did what you wanted and tried to multicast 4 laptops this morning, it seems to work!
I’m gonna tried with more computer later today!
-
@Towndrunk Can you please try the below steps that I posted for the other guy now?
-
@Wayne-Workman Once the multicast job is done, is it supposed to disapear from the DB ‘multicastSessions’?
-
@Pascal-Gazaille It’s supposed to be marked as done, at least. There’s been work in this area, I’m going to defer to @Tom-Elliott on that question.
-
We’re at 1.3.0-RC-8, which I know addresses issues on multicast closing. This should be fixed now, so YES it should. NO need to defer, please update and see if all is well.
-
@Wayne-Workman I went in and followed the steps listed below. I’m assuming that these are the steps that you were asking me to do?
mysql> DELETE FROM `multicastSessions` WHERE 1; Query OK, 15 rows affected (0.00 sec) mysql> DELETE FROM `multicastSessionsAssoc` WHERE 1; Query OK, 2 rows affected (0.00 sec) mysql> DELETE FROM `tasks` WHERE `taskTypeID` = 8; Query OK, 42 rows affected (0.01 sec)
I then restarted the service, and tested again. I got the same results.
[08-11-16 9:21:43 am] * Starting MulticastManager Service [08-11-16 9:21:43 am] * Checking for new items every 10 seconds [08-11-16 9:21:43 am] * Starting service loop [08-11-16 9:21:43 am] * No tasks found! [08-11-16 9:21:53 am] * No tasks found! [08-11-16 9:22:03 am] * No tasks found! [08-11-16 9:22:13 am] * No tasks found! [08-11-16 9:22:23 am] * No tasks found! [08-11-16 9:22:33 am] * No tasks found! [08-11-16 9:22:43 am] * No tasks found! [08-11-16 9:22:53 am] * No tasks found! [08-11-16 9:23:03 am] * No tasks found! [08-11-16 9:23:13 am] * No tasks found! [08-11-16 9:23:23 am] * No tasks found! [08-11-16 9:23:33 am] * No tasks found! [08-11-16 9:23:43 am] | Task (16) test is new! [08-11-16 9:23:43 am] | Task (16) test has been cleaned. [08-11-16 9:23:43 am] | Task (16) /images/Windows10DefaultLaptop image file found. [08-11-16 9:23:43 am] | Task (16) 2 client(s) found or to receive. [08-11-16 9:23:43 am] | Task (16) test sending on base port: 64148 [08-11-16 9:23:43 am] | CMD: cat /images/Windows10DefaultLaptop/d1p1.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 240 --portbase 64148 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p2.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 64148 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p3.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 64148 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p4.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 64148 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p5.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 64148 --full-duplex --ttl 32 --nokbd --nopointopoint; [08-11-16 9:23:43 am] | Task (16) test has started. [08-11-16 9:23:53 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:03 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:13 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:23 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:33 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:43 am] | Task (16) test is already running PID 27359 [08-11-16 9:24:53 am] | 1 task to be cleaned [08-11-16 9:24:53 am] | Cleaning 1 task(s) removed from FOG Database. [08-11-16 9:24:53 am] | Cleaning Task (16) test [08-11-16 9:24:53 am] | Task (16) test has been completed. [08-11-16 9:24:53 am] * No tasks found! [08-11-16 9:25:03 am] * No tasks found!
-
@Towndrunk Can you repeat the steps to clean the DB, then update to RC-8 (installing RC-8 will restart fog multicast manager as part of the upgrade), then try again?
-
@Wayne-Workman I can do that. I am already running RC-8 though. I ran the upgrade this morning before doing the steps to clean the DB. If you want me to, I can repeat the process now.
Running Version 1.3.0-RC-8
SVN Revision: 5949 -
@Towndrunk No, don’t bother then.
What OS is fog running on?
-
@Wayne-Workman Ubuntu 14.04 LTS
mysql> DELETE FROM `multicastSessions` WHERE 1; Query OK, 1 row affected (0.00 sec) mysql> DELETE FROM `multicastSessionsAssoc` WHERE 1; Query OK, 0 rows affected (0.00 sec) mysql> DELETE FROM `tasks` WHERE `taskTypeID` = 8; Query OK, 2 rows affected (0.00 sec) mysql> quit Bye root@FogServer:~# cd /root/fogproject root@FogServer:~/fogproject# git pull Already up-to-date. root@FogServer:~/fogproject#
-
@Towndrunk
Try this…systemctl stop FOGMulticastManager killall udp-sender killall udp-sender killall udp-sender mysql -u root fog TRUNCATE TABLE multicastSessionsAssoc; TRUNCATE TABLE multicastSessions; TRUNCATE TABLE tasks; quit; systemctl start FOGMulticastManager
-
@BedCruncher I’ll make an attempt now and see what happens.
root@FogServer:~# sudo service FOGMulticastManager stop * Stopping FOG Computer Imaging Solution: FOGMulticastManager [ OK ] root@FogServer:~# killall udp-sender root@FogServer:~# killall udp-sender root@FogServer:~# killall udp-sender root@FogServer:~# mysql -u root fog Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 107 Server version: 5.5.50-0ubuntu0.14.04.1 (Ubuntu) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> TRUNCATE TABLE multicastSessionsAssoc; Query OK, 0 rows affected (0.00 sec) mysql> TRUNCATE TABLE multicastSessions; Query OK, 0 rows affected (0.00 sec) mysql> TRUNCATE TABLE tasks; Query OK, 0 rows affected (0.00 sec) mysql> quit; Bye root@FogServer:~# sudo service FOGMulticastManager start * Starting FOG Computer Imaging Solution: FOGMulticastManager [ OK ]
-
Now, once the Multisession is started the first computer will join and sit on the same screen as it always has, but now the second computer will not connect. It does all of the checks, but then Attempts to check in and fails. . .
- Attempting to check in…Failed
- Invalid Multicast Session ( In line for )
- Attempting to check in…Failed
- Invalid Multicast Session ( In line 5)
- Attempting to check in…Failed
- Invalid Multicast Session ( In line 10)
- Attempting to check in…Failed
- Invalid Multicast Session ( In line 15)
- Attempting to check in…Failed
- Invalid Multicast Session ( In line 20)
I tried this process two times, with four different laptops.
[08-11-16 10:37:33 am] * No tasks found! [08-11-16 10:37:43 am] * No tasks found! [08-11-16 10:37:53 am] | Task (1) laptop is new! [08-11-16 10:37:53 am] | Task (1) laptop has been cleaned. [08-11-16 10:37:53 am] | Task (1) /images/Windows10DefaultLaptop image file found. [08-11-16 10:37:53 am] | Task (1) 2 client(s) found or to receive. [08-11-16 10:37:53 am] | Task (1) laptop sending on base port: 51300 [08-11-16 10:37:53 am] | CMD: cat /images/Windows10DefaultLaptop/d1p1.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 240 --portbase 51300 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p2.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 51300 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p3.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 51300 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p4.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 51300 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p5.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 51300 --full-duplex --ttl 32 --nokbd --nopointopoint; [08-11-16 10:37:53 am] | Task (1) laptop has started. [08-11-16 10:38:03 am] | Task (1) laptop is already running PID 27846 [08-11-16 10:38:13 am] | 1 task to be cleaned [08-11-16 10:38:13 am] | Cleaning 1 task(s) removed from FOG Database. [08-11-16 10:38:13 am] | Cleaning Task (1) laptop [08-11-16 10:38:13 am] | Task (1) laptop has been completed. [08-11-16 10:38:13 am] * No tasks found! [08-11-16 10:38:23 am] * No tasks found! [08-11-16 10:38:33 am] * No tasks found! [08-11-16 10:38:43 am] * No tasks found! [08-11-16 10:38:53 am] * No tasks found! [08-11-16 10:39:03 am] * No tasks found! [08-11-16 10:39:13 am] * No tasks found! [08-11-16 10:39:23 am] * No tasks found! [08-11-16 10:39:33 am] | Task (2) blabla is new! [08-11-16 10:39:33 am] | Task (2) blabla has been cleaned. [08-11-16 10:39:33 am] | Task (2) /images/Windows10DefaultLaptop image file found. [08-11-16 10:39:33 am] | Task (2) 2 client(s) found or to receive. [08-11-16 10:39:33 am] | Task (2) blabla sending on base port: 57034 [08-11-16 10:39:33 am] | CMD: cat /images/Windows10DefaultLaptop/d1p1.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 240 --portbase 57034 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p2.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 57034 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p3.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 57034 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p4.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 57034 --full-duplex --ttl 32 --nokbd --nopointopoint;cat /images/Windows10DefaultLaptop/d1p5.img | /usr/local/sbin/udp-sender --interface eth0 --min-receivers 2 --max-wait 10 --portbase 57034 --full-duplex --ttl 32 --nokbd --nopointopoint; [08-11-16 10:39:33 am] | Task (2) blabla has started. [08-11-16 10:39:43 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:39:53 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:40:03 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:40:13 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:40:23 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:40:33 am] | Task (2) blabla is already running PID 27920 [08-11-16 10:40:43 am] | 1 task to be cleaned [08-11-16 10:40:43 am] | Cleaning 1 task(s) removed from FOG Database. [08-11-16 10:40:43 am] | Cleaning Task (2) blabla [08-11-16 10:40:43 am] | Task (2) blabla has been completed. [08-11-16 10:40:43 am] * No tasks found! [08-11-16 10:40:53 am] * No tasks found!
-
Is there a limit on how long you have to join the Multicast? I just tried another test and set it up for timeout of 10 minutes. I was able to get the first one added, however once I went to the second one it was not able to find the Session I created.
The odd thing is that if I send an image to any of these the individually I have no issues at all. I just assumed that the Multicast would be quicker if we were doing a group all at once. If I have to, I can just go back to doing them individually.