• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Bugs in FOG 0.33

    Scheduled Pinned Locked Moved Solved
    Bug Reports
    49
    308
    379.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Luke Anderson
      last edited by

      Ok i have created the partitions using fdisk during debug mode, then retried the image process and am getting the same issue. Skips straight to ‘Task Complete’.

      Also, the /bin/fog file was using partimage by default, i haven’t changed this. Using revision 1083.

      Thanks
      LA

      1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott
        last edited by

        It shouldn’t be using partimage as I changed to partclone a while ago.

        Can you try replacing your init.gz with mine located at:

        [url]https://mastacontrola.com/fogboot/images/init.gz[/url]

        1 Reply Last reply Reply Quote 0
        • D
          Denis
          last edited by

          Hi Tom,
          I have been able to get multitask to work by using a partly manual process,
          I ran the following cmd on the fog server-
          gunzip -c “/images/win8/d1p1.img” | /usr/local/sbin/udp-sender --min-receivers 24 --portbase 63202 --interface eth1 --max-wait 90 --half-duplex --ttl 32 --nokbd;gunzip -c “/images/win8/d1p2.img” | /usr/local/sbin/udp-sender --min-receivers 24 --portbase 63202 --interface eth1 --max-wait 10 --half-duplex --ttl 32 --nokbd;
          this then listens for host connecting ,
          I then use the Fog to run a task to deploy to a group of ps using multitask, this the creates the job, in the /tftpboot/pxelinux.cfg/<pc mac address>
          the contents of such a file is below,
          DEFAULT fog
          LABEL fog
          KERNEL fog/kernel/bzImage
          APPEND initrd=fog/images/init.gz root=/dev/ram0 rw ramdisk_size=127000 ip=dhcp dns= mac=2c:44:fd:10:20:63 ftp=197.168.1.7 storage=197.168.1.7:/images/ storageip=197.168.1.7 web=197.168.1.7/fog/ osid=6 loglevel=4 consoleblank=0 irqpoll chkdsk=0 img=win8 imgType=mps imgid=4 PIGZ_COMP=-9 hostname=dc8300 port=666 type=down mc=yes
          Notice the PORT number is 666, I manually changed this on each is the files above to port 63202, when I ran the gunzip cmd using port 666 the multi tak did not seem to work and pc stayed waiting on the partclone screen.
          Would you be able to help or point me in the right direction,
          Which bit sets multitask to use port 666?, what mechanism caused the above gunzip cmd to run.
          Thanks Tom,
          Denis

          1 Reply Last reply Reply Quote 0
          • Tom ElliottT
            Tom Elliott
            last edited by

            I can fix the port problem relatively easily. It’s in Host.class.php from {fogwebdir}/lib/fog/Host.class.php line 641. GIve me a few minutes and I’ll see where the port is specified (if so) from the FOG GUI. Right now it’s manually set to 666 which, as far as I can tell, it should be pulling the information from somewhere.

            1 Reply Last reply Reply Quote 0
            • D
              Denis
              last edited by

              Hi Tom, Thanks for that information and for r1094 update. I have applied the update and this now uses the value on fog settings>FOG_UDPCAST_STARTINGPORT, however just to make you aware there is a minor typo in the {fogwebdir}/lib/fog/Host.class.php , line 641, there is space that needs to be removed to make is work.
              Any idea where the udp-sender cmd is being sent from, as in order for multicast to work this cmd currently still needs to be send manually.
              Thanks again

              1 Reply Last reply Reply Quote 0
              • Tom ElliottT
                Tom Elliott
                last edited by

                I believe the udp-sender is performed by the FOGMulticastManager service found in /opt/fog/service/FOGMulticastManager and started with the command:
                [code]sudo service FOGMulticastManager restart[/code]

                1 Reply Last reply Reply Quote 0
                • D
                  Denis
                  last edited by

                  Hi Tom, thanks , the service FOGMulticastManager is running…,
                  from checking the file, it looks like the multicast cmd comes from /var/www/fog/lib/MulticastTask.class.php
                  not sure from where and how the file and cmd gets run…

                  1 Reply Last reply Reply Quote 0
                  • Tom ElliottT
                    Tom Elliott
                    last edited by

                    The file is actually in:
                    /opt/fog/service/common/lib/MulticastTask.class.php

                    I’m taking a look right now.

                    1 Reply Last reply Reply Quote 0
                    • D
                      Denis
                      last edited by

                      Hi Tom, Apologies - not sure where I got that file path from.
                      Thanks very much for looking into this further…

                      1 Reply Last reply Reply Quote 0
                      • Greg PlamondonG
                        Greg Plamondon Testers
                        last edited by

                        I have found that you cannot delete an Image from the GUI because the images are being created as root:root instead of fog:root
                        after changing the permissions of the files I am able to delete the images from the GUI>

                        1 Reply Last reply Reply Quote 0
                        • Tom ElliottT
                          Tom Elliott
                          last edited by

                          The images directory should be set as:
                          [code]chmod 777 -r /images[/code]

                          This should allow you to delete the files. The Ownership shouldn’t matter.

                          1 Reply Last reply Reply Quote 0
                          • Tom ElliottT
                            Tom Elliott
                            last edited by

                            @Denis,

                            The latest fog should have Multicast Tasks working appropriately now. r1106 should allow all of this to work, create, start, cleanup, and what not.

                            1 Reply Last reply Reply Quote 0
                            • Tom ElliottT
                              Tom Elliott
                              last edited by

                              All,

                              Just a heads up on the UDP Port created. I’ve changed it to get the setting from the web GUI, You can set it, but I’ve added another feature to the class files that randomly generates a new port number (even) between 2 and 65534 (port 0 is invalid, port 65535 is invalid) so, while you can manually specify a port number, it also automatically/randomly sets a new port number after a multicast task is created. This way you can create multiple multicast jobs without worry if the port is already in use. That’s not to say it couldn’t recreate the same port, but it’s a fairly wide range so it’s unlikely to create a port that already exists.

                              1 Reply Last reply Reply Quote 0
                              • D
                                Denis
                                last edited by

                                Hi Tom, great job regarding the multicasting and all the other improvement you’ve made, I will get a chance on Monday to test it.
                                Thanks again for your effort!

                                1 Reply Last reply Reply Quote 0
                                • Tom ElliottT
                                  Tom Elliott
                                  last edited by

                                  Denis and all,

                                  You’re very welcome. Just test and let me know of any issues you run into, I’ll try to fix them when I can.

                                  As a side note, I think all should be aware of, besides the whole port randomization thing all of the multicast jobs, and as I find them, other imaging/non-imaging tasks (wake on lan, snapin deployment, etc…) will be performed by the Host.class.php file. I am using this as it’s already designed to handle the deployment of tasks, why not use it to create my tasks as I imagine they were intended.

                                  As I delved into these pretty head strong on the idea, I also am starting to wonder if the reason 0.32 had issues isn’t similar to the cause of the issues I was running into, but able to fix.

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    Denis
                                    last edited by

                                    Hi Tom, I have updated to v1117 this morning and tried to test multicasting, however I cant get it to work
                                    I tried it using the different menu, i.e from with task mangement, and group management using multicast to deploy image.
                                    the pc’s in the group stay on the partclone display but they dont start. Also the multicast.log has nothing other than “Checking if I am group manager” , udp-sender is not being called.

                                    I have atached a screen shot of the access log, let me know if I can provide anything further to try troubleshoot, thanks Tom.

                                    [url=“/_imported_xf_attachments/0/500_accesslog.JPG?:”]accesslog.JPG[/url]

                                    1 Reply Last reply Reply Quote 0
                                    • Tom ElliottT
                                      Tom Elliott
                                      last edited by

                                      Restart the FOGMulticastManager service.

                                      1 Reply Last reply Reply Quote 0
                                      • Tom ElliottT
                                        Tom Elliott
                                        last edited by

                                        This post is deleted!
                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          Denis
                                          last edited by

                                          Hi Tom, thanks. That has certainly help, sorry just another thing, image is not getting deploy,
                                          Notice below, the gunzip cmd, show the image as /images//win8, suspect this should be /images/win8.

                                          If you dont mind if this is indead a typo can you let me know where I can make this change, much appreciated…

                                          [01-20-14 12:17:37 pm] * [01-20-14 12:17:37 pm] I am the group manager.
                                          [01-20-14 12:17:37 pm] | [01-20-14 12:17:37 pm] Task (6) Multicast Group Quick Deploy is new!
                                          [01-20-14 12:17:37 pm] | [01-20-14 12:17:37 pm] Task (6) Multicast Group Quick Deploy image file found.
                                          [01-20-14 12:17:37 pm] | [01-20-14 12:17:37 pm] Task (6) Multicast Group Quick Deploy 2 clients found.
                                          [01-20-14 12:17:37 pm] | [01-20-14 12:17:37 pm] Task (6) Multicast Group Quick Deploy sending on base port: 36678
                                          [01-20-14 12:17:37 pm] CMD: gunzip -c “/images//win8”|/usr/local/sbin/udp-sender --min-receivers 2 --portbase 36678 --interfa
                                          [01-20-14 12:17:42 pm] | [01-20-14 12:17:42 pm] Task (6) Multicast Group Quick Deploy has started.
                                          [01-20-14 12:17:52 pm] * [01-20-14 12:17:52 pm] Checking if I am the group manager.

                                          1 Reply Last reply Reply Quote 0
                                          • Tom ElliottT
                                            Tom Elliott
                                            last edited by

                                            It’s because your database is storing the “/images” part as “/images/”, I can add an rtrim to remove the last slash though. If it doesn’t exist it stays as is, if it does exist it removes it so my formatting can take over.

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 9
                                            • 10
                                            • 11
                                            • 12
                                            • 13
                                            • 14
                                            • 15
                                            • 16
                                            • 11 / 16
                                            • First post
                                              Last post

                                            193

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project