• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • M

      HD info not populating in log

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      22
      0 Votes
      22 Posts
      1k Views
      M

      @Tom-Elliott Thank you, Tom. The init version is now 2025xxx. I’ll test soon to confirm the SSD info is showing in logs.

    • Tom ElliottT

      Snapin Tasks Not Creating

      Watching Ignoring Scheduled Pinned Locked Moved Solved FOG Problems
      12
      0 Votes
      12 Posts
      158 Views
      AUTH IT CenterA

      @Tom-Elliott I can confirm that it works with v1.5.10.1760. 🎉 Thank you very much! 🙇

    • S

      Huge database entries number

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      11
      0 Votes
      11 Posts
      1k Views
      JJ FullmerJ

      @siarkowski I believe I have found the cause of this.
      A while back, right after the version you reverted too, we added an improved queueing system which is working perfectly in 1.6. However when we ported it backwards into 1.5.10.x I made a simple syntax error (the wrong $task->id vs $task->get('id') ). I have fixed this in the latest dev-branch.

      This should also greatly improve the experience of the imaging task queue (see also https://github.com/FOGProject/fogproject/issues/736 and https://github.com/FOGProject/fogproject/issues/691) I thought I also wrote a post somewhere in the forum walking through the updated process that fixed some longstanding date math issues, but I can’t find that now.

      Point being, if you would be so kind as to update to the latest dev-branch version and see if it fixes the issue, that would be very helpful.

    • B

      Following a migration, character encoding issue

      Watching Ignoring Scheduled Pinned Locked Moved Solved FOG Problems
      10
      0 Votes
      10 Posts
      753 Views
      B

      @Tom-Elliott

      Great news!

      I updated my server to Debian Bookworm, restarted the Fog installation, and the accent problem disappeared. Awesome!

      Thanks for your help and happy new year 2026, all the best for the FOG project!

    • D

      The DDP package file was not found or could not be read

      Watching Ignoring Scheduled Pinned Locked Moved Hardware Compatibility
      8
      0 Votes
      8 Posts
      393 Views
      george1421G

      @djgalloway Just to add a bit of detail here. All of the work you did was on the iPXE side, which is great work by the way. The kernel driver I updated was after you select an FOG iPXE menu item that is when bzImage is loaded and run. It relies on kernel parameters that is provided by iPXE to find the root file system. This is technically what you fixed by ensuring that default.ipxe/boot.php from the fog server was being called. At the end of the day, I’m glad you got that working because your setup is definitely an edge case that works well in your environment.

    • J

      No pending host

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      7
      0 Votes
      7 Posts
      429 Views
      J

      @Tom-Elliott Sorry for the lack of clarity in my explanations and the use of screenshots unrelated to my problem.

      I have upgrade to the last beta and deploy on registered host works well.
      Thank you.

      I’ll check if not registered host now appear in Pending Hosts.

    • S

      Fog 1.6.0-beta.2262 Create Task successful but no Active / Scheduled Task

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      7
      0 Votes
      7 Posts
      258 Views
      S

      Can you help me with bug topic ?
      Fog 1.6.0-beta.2141 remove folder with image

    • T

      Failed to update/create image log

      Watching Ignoring Scheduled Pinned Locked Moved Solved FOG Problems
      6
      0 Votes
      6 Posts
      451 Views
      Tom ElliottT

      @The-Dealman Awesome thank you! and we did publish 1754 specifically due to this issue (manually running the automated processes just in case your org is worried at all 🙂 )

    • F

      Clients Booting into FOG are Met With "Attempting to check in......failed"

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      6
      0 Votes
      6 Posts
      467 Views
      F

      @Tom-Elliott Alrighty. So my FOG server at another location is acting up in the same fashion with the failure to check in.

      Before we used it I updated to 1.60-beta.2265 to hopefully negate it but I did not drop the fog table from mysql before doing so.

      Are there any logs you want me to pull?

    • C

      FOG boot issue after BIOS update on HP ZBook Fury 16 G11 – iPXE autoexec.ipxe not found

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      6
      0 Votes
      6 Posts
      1k Views
      JJ FullmerJ

      @CanadienITGuy Just for your and anyone’s fyi the autoexec.ipxe... Not Found is not an error. It’s more of an info message than a warning or error.
      I actually have tested adding an autoexec.ipxe, even just an empty file to remove that message but even an empty file or a file that is even just a symlink or copy/paste of our normal ipxe/boot menu files causes things to break in the process.
      The autoexec.ipxe is meant for adding customization to the ipxe process without needing to re-build the ipxe binary. But my testing with it within the fog workflow was that it’s best to just let that message exist and to see it as it being not found means the process will not be altered from your expected Fog ipxe workflow

    • A

      Ubuntu version to be used for FOG v1.5.10.1734

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      4
      0 Votes
      4 Posts
      380 Views
      A

      Was not sure which ubuntu version of these (20.04, 22.04, or 24.04) was used as the basis for the FOG release v1.5.10.1734.

      Thanks, @FOGBreaker101, for the version you are using.

      Some software doesn’t use the latest released version of the OS distro, but often one major version back.

    • I

      Snapin Pack Arguments double-quotes problem

      Watching Ignoring Scheduled Pinned Locked Moved Solved FOG Problems
      13
      0 Votes
      13 Posts
      2k Views
      Tom ElliottT

      @Infojoe They are one in the same lol and you’re welcome.

    • J

      FOG Portable

      Watching Ignoring Scheduled Pinned Locked Moved General
      3
      0 Votes
      3 Posts
      193 Views
      J

      @george1421 I have installed fog with DHCP server but DNS doesn’t work at all (no dns server appear on windows client) so I’m stuck.
      It’s my first time installing DHCP and DNS on Debian so I think I made mistakes.
      DHCP work fine.

      edit : It’s fixed. I forgot to add “option domain-name” and “option domain-name-servers” in dhcpd.conf

      For the script, I think it must be simple to set FOG as DHCP server at startup if after 10 min no IP is given from a DHCP server then set server to static IP and start DHCP and DNS services.
      And then reverse this at shutdown.
      Maybe this can be done manually first.

      edit : Here is the first script.
      I have create files ending with .dhcp for conf for external DHCP/DNS and file ending with .static for conf for local DHCP/DNS.
      It looks to work fine.

      # Configuration actuelle echo "Etat DNS local :" systemctl is-active bind9 echo "Etat DHCP local :" systemctl is-active isc-dhcp-server echo "" loc(){ # Configuration DHCP local echo "DHCP local" # Configuration if [ -e /etc/network/interfaces.static ] then echo "Copie interfaces" cp /etc/network/interfaces.static /etc/network/interfaces else echo "interfaces.static not found" exit 1 fi echo "Redemarrage service reseau" systemctl restart networking.service if [ -e /etc/resolv.conf.static ] then echo "Copie resolv.conf" cp /etc/resolv.conf.static /etc/resolv.conf else echo "resolv.conf.static not found" exit 1 fi # Services systemctl start bind9 systemctl start isc-dhcp-server } ext(){ # Configuration DHCP externe echo "DHCP externe" # Configuration if [ -e /etc/network/interfaces.dhcp ] then echo "Copie interfaces" cp /etc/network/interfaces.dhcp /etc/network/interfaces else echo "interfaces.dhcp not found" exit 1 fi echo "Redemarrage service reseau" systemctl restart networking.service if [ -e /etc/resolv.conf.dhcp ] then echo "Copie resolv.conf" cp /etc/resolv.conf.dhcp /etc/resolv.conf else echo "resolv.conf.dhcp not found" exit 1 fi # Services systemctl stop bind9 systemctl stop isc-dhcp-server } # Demande de Configuration while true; do read -p "Voulez vous passer en DHCP externe ou en DHCP local? (e:externe l:local) " el case $el in [Ee]* ) ext; break;; [Ll]* ) loc; break;; * ) echo "Please answer yes or no.";; esac done
    • raulR

      Automating FOG installfog.sh – setting interface, IP, and hostname

      Watching Ignoring Scheduled Pinned Locked Moved General Problems
      3
      0 Votes
      3 Posts
      162 Views
      K

      @raul I have an Ansible role which does something akin to what you’re trying to do here:
      https://forgejo.cwavs.xyz/Cwavs/ansible-role-fog it might be worth taking a look and seeing if it helps give you any ideas on how to solve your problem. Happy to answer questions about it.

    • D

      Imaging Log for unregistered hosts

      Watching Ignoring Scheduled Pinned Locked Moved Feature Request
      3
      0 Votes
      3 Posts
      78 Views
      D

      @Tom-Elliott Really for the purposes of user tracking. It is helpful for us to keep track of who is deploying and capturing. This is purely for transparency and accountability. I can instruct my team to always register devices they are imaging but I cannot force it.

      EDIT: Is there a way to force full reg prior to image deployment? Like a prereq for deployment.

    • T

      PXE partial success, no tftp

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      2
      0 Votes
      2 Posts
      76 Views
      george1421G

      @thezman007 said in PXE partial success, no tftp:

      My current setup seems to allow our PXE boot to partially work, but ultimately fails. It appears that our proxyDHCP via dnsmasq is working and our main DHCP server is handing out IPs while our fog server is directing devices to itself for PXE services, but the overall process fails once tftp should be serving the .efi file. We’ve tried using a different computer when attempting to PXE to try and eliminate model specific quirks. I’ve also tried changing the file dnsmasq should serve (snponly.efi or ipxe.efi) with no change. tftp via locahost works as expected, tftp over LAN fails. There are NO tftp requests seen from tcpdump during PXE boot, but I can’t provide that data until my tech returns on-site next week.

      This is the most important section.

      what I want you to do is run tcpdump from the fog server. I want you to use the pcap filter of port 67 or port 68 or port 4011 or port 69

      That will capture dhcp, proxy-dhcp and tftp.

      ref: https://forums.fogproject.org/topic/9673/when-dhcp-pxe-booting-process-goes-bad-and-you-have-no-clue?_=1769224516191

      Review the pcap with wireshark. You should see the DORA process if the fog server is on the same subnet as the pxe booting client.

      Discover
      Offer
      Request
      Ack/Nack

      What will be important to watch is to make sure the client is getting two offer packets. Once will be from your main dhcp server and the second one from dnsmasq. If you are not seeing the one from dnsmasq server then that is the start of the problem. If you do see two and one is from your dnsmasq server then go to the next part.

      Now that you verified that dnsmasq is seeing the DISCOVER packet and responded with an OFFER packet then after DORA you should see the client call back to dnsmasq on port 4011. In that transaction the client will be told the boot server and boot file. Verify these are correct.

      And finally the client should reach out to the FOG server over tftp to first request the file size then request the file. So there will be two tftp communications, then the file should download.

    • C

      Phantom Tasks after Host Deletion

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Bug Reports
      6
      0 Votes
      6 Posts
      390 Views
      Tom ElliottT

      @Clebboii Following up if you’d be willing to let us know?

      Thank you!

    • J

      PXE issues

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      2
      0 Votes
      2 Posts
      85 Views
      george1421G

      @Jamaal This problem is solvable but it make take some effort on your part.

      Lets start with the basics.

      For the DHCP IP zone where your pxe booting clients live, you need to set dhcp options 66 to the IP address of your fog server. And for dhcp options 67 that needs to be snponly.efi or snp.efi. With those settings configured on a MS Windows based dhcp server a pxe booting client should boot. Make sure on your dhcp server that is responding to bootp and dhcp requests. Its been a while since I messed with windows but on the dhcp server there should be a setting of dhcp bootp or both. Select both.

      Now lets talk about WDS for a second. A WDS server can use dhcp options 66 and 67 as above, but it can also run a proxy dhcp service that tells the client to ignore the dhcp options and come talk to it for boot information after it gets an IP address for the dhcp server. This maybe called a netboot service or something like that on your WDS server. Its not part of the main WDS service. If this service is still enabled it will override any settings you make in dhcp for pxe booting.

      So how do you figure this out to what’s wrong?

      The easiest and most complicated issue is to identify what is flying down your network during the pxe booting process. You can do this with wireshark on a witness computer (computer not part of the pxe booting process). This witness computer can either be a ms windows or linux computer, the key is to have wireshark loaded. When you start up a capture use a capture filter of port 67 or port 68 or port 4011 That will limit what wireshark sees to only the dhcp packets. Make sure the witness computer is connected to the same subnet as the pxe booting computer.

      Start the packet capture and then attempt to pxe boot the target computer. Continue to capture the packet until the pxe booting computer either reaches the fog iPXE menu or errors out. Then stop the capture.

      In the top section you should see the DORA (discover, offer, request, and finally ack/nack) process. The process goes as follows:
      Client -> Discovery
      Server-> Offer
      Client -> Request
      Server -> Ack/Nack

      In this process you are most interested in the one or more OFFER packets. In a normal network you should only see one OFFER packet. When WDS is involved you will see one OFFER packet from your main dhcp server and a second OFFER packet from your WDS server. If you are seeing the OFFER from your WDS server then you don’t have the proxy-dhcp service disabled, and that is causing your issue. If you are seeing two offer packets from two different dhcp servers, such as a primary / secondary setup make sure both dhcp server are configured to boot from FOG server.

      Now what do you do if you only have one OFFER packet and its still not working. This is where you need to select the OFFER packet and then look at the data in the parameters box. There will be the bootp fields of next-server and boot-file these need to be configured for the fog server IP and snp.efi. Then in the dhcp options section options 66 and 67 need to be set correctly. If one or the other sections are not set correctly you will get random machines not booting while others are.

      If you can’t figure it out save the packet capture file “be sure you only captured the dhcp process” and up load the file to a file share site and post the link here and one of us will take a look to see what’s wrong. But I think from what I covered here you should be able to figure out what the pxe booting client is being told to do incorrectly.

    • A

      How to insert pre-deployment scripts ?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved FOG Problems
      2
      0 Votes
      2 Posts
      214 Views
      Tom ElliottT

      @alexamore90 I think you’re asking for something like this? https://forums.fogproject.org/topic/9463/fog-postinit-scripts-before-the-magic-begins?_=1768874256297

    • DBailey635D

      FOG 1.5.10.1734 - Kernel panic on Dell Precision 3590 hosts while syncing

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Bug Reports
      2
      0 Votes
      2 Posts
      114 Views
      DBailey635D

      Also occurring on Dell Latitude 5450 laptops.

    • 1
    • 2
    • 1 / 2