• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. jmeyer
    J
    • Profile
    • Following 0
    • Followers 1
    • Topics 53
    • Posts 277
    • Best 18
    • Controversial 0
    • Groups 0

    jmeyer

    @jmeyer

    30
    Reputation
    1.8k
    Profile views
    277
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    jmeyer Unfollow Follow

    Best posts made by jmeyer

    • RE: FOG 1.4.0 Officially Released

      Great work !! :clap_tone1:

      posted in Announcements
      J
      jmeyer
    • RE: Remove Legacy client and replace with latest new client?

      @george1421

      I just made a .bat with this inside and it looks to work fine.

      @echo off
      msiexec /qn /x "FOG Service Installer.msi"
      msiexec /qn /i "FOGService.msi"
      

      Thank you.

      posted in FOG Problems
      J
      jmeyer
    • RE: Remove Legacy client and replace with latest new client?

      @Wayne-Workman I’ll work a bit more on the script.
      edit :

      IF %PROCESSOR_ARCHITECTURE%==AMD64 set programpath=%programfiles(x86)%
      IF %PROCESSOR_ARCHITECTURE%==x86 set programpath=%programfiles%
      IF EXIST "%programpath%\FOG\fog.ca.cer" GOTO END
      set FogServerIP=fogserver
      set GetID=wmic product where "Version like '3.0.29' and name like 'FOG Service'" get IdentifyingNumber
      for /F "skip=1 delims=" %%i in ('%GetID%') do if not defined ID set "ID=%%i"
      IF "%ID%" NEQ "" start /wait msiexec /x %ID% /q
      start /wait bitsadmin /transfer FOGService /download /priority normal http://%FogServerIP%/fog/client/FOGService.msi %temp%\FOGService.msi
      start /wait msiexec /i %temp%\FOGService.msi /quiet WEBADDRESS="%FogServerIP%"
      :END
      

      This should works but I don’t know wwhy my download end in queue when there is nothing else to do and I can’t install client silently… I love computers…

      posted in FOG Problems
      J
      jmeyer
    • RE: Send message to Slack

      @sourceminer Hello, I never tested using a channel but using a private message works fine with test token.
      You can also create your bot : https://my.slack.com/services/new/bot

      0_1485790486968_Sans titre.jpg

      Here is my conf :
      0_1485790863612_Sans titre3.jpg
      0_1485790596846_Sans titre2.jpg

      posted in Feature Request
      J
      jmeyer
    • WAPT snapins

      Hello,
      I am working on WAPT packages import directly in snapins.
      I am writing single line powershell script to rename to zip, extract to directory, find command and run it.

      This is my first test script for VLC from windows :

      $packwapt = "tis-vlc_3.0.16-12_x64_windows_0f4137ed1502b5045d6083aa258b5c42_5.1_PROD.wapt";
      $packname = [System.IO.Path]::GetFileNameWithoutExtension($packwapt);
      Copy-Item $packwapt $packname".zip";
      Expand-Archive -LiteralPath $packname".zip" $packname;
      Remove-Item $packname".zip";
      $s = Get-Content -Path $packname"\setup.py" | Select-String -Pattern "silentflags = ";
      if ($s -ne $null) {
      	$s=[regex]::matches($s,'(?<=\").+?(?=\")').value;
      	Get-ChildItem -Filter $packname"\*.exe" | ForEach {&$_.Fullname $s}
      };
      Remove-Item $packname –recurse;
      

      I’m not sure where I am going and if this is useful… lol

      posted in Tutorials
      J
      jmeyer
    • RE: New FOG client shutdown

      @Jbob It’s working.

      I found something else.
      In the MSI détails, I don’t have the right version displayed.
      It’s write : {16B0BCD7-423F-49A9-B757-E457D7312A33}

      Can you display version during install ?

      Shouldn’t we be able to update client from tray or from GUI ?
      I didn’t find how do this without overwriting.

      0_1449648307194_Sans titre.jpg

      posted in Bug Reports
      J
      jmeyer
    • RE: (SVN) Adding needed repository... Failed!

      @george1421 Just found proxy in ~/.bashrc
      I run install again.

      posted in FOG Problems
      J
      jmeyer
    • RE: WAPT snapins

      I have review my first idea.
      I have used Snapin Pack.
      Zip the wapt and the ps1 script and it’s working for VLC WAPT package.

      Get-ChildItem -Filter '*.wapt' | ForEach {
      	Set-Variable -Name packwapt -Value $_.Fullname
      	Set-Variable -Name packname -Value $packwapt.Substring(0,$packwapt.Length-5)
      	Copy-Item $packwapt $packname'.zip'
      	Expand-Archive -LiteralPath $packname'.zip' $packname
      	Set-Variable -Name s -Value (Get-Content -Path $packname'\setup.py' | Select-String -Pattern 'silentflags = ')
      	if ($s -ne $null) {
      		Set-Variable -Name s -Value ([regex]::matches($s,'(?<=\").+?(?=\")').value)
      		Get-ChildItem -Path $packname -Filter '*.exe' | ForEach {
      			Start-Process -FilePath $_.Fullname $s -Wait;
      		}
      	}
      }
      

      Snapin-General.png

      posted in Tutorials
      J
      jmeyer
    • RE: Fog 1.6 - Kernel Panic

      @Sebastian-Roth
      I make new install of Fog under Debian.
      I was using Ubuntu years ago so it’s old install (3 years old).

      I have been testing Fog version since years with Tom.
      And as i work with VM, i can revert change easily.

      posted in Bug Reports
      J
      jmeyer
    • RE: (SVN) Adding needed repository... Failed!

      @george1421 Was this !! But needed a reboot after.

      Thank you very much to all of you. 😄

      posted in FOG Problems
      J
      jmeyer

    Latest posts made by jmeyer

    • RE: Full registration customised

      Do you think writing this in fog.man.reg after line

      [[ $exists != "#!ok" ]] && handleError "Unable to register host: $exists ($0)\n   Args Passed: $*"
      

      could do it :

      host=""
      imageid="999"
      blDoAD="Y"
      realdoimage=$(echo -n 1 | base64)
      res=""
      user64=$(echo "fog" | tr -d '\012' | base64)
      pass64=$(echo "password" | tr -d '\012' | base64)
      while [[ $res != "#!ok" ]]; do
          echo -n " * Enter hostname for this computer: "
          read host
          if [[ ${#host} -gt 15 ]]; then
              host=${host:0:15}
              echo " | Truncated to 15 characters: $host"
              usleep 2000000
          fi
          host=$(echo $host | base64)
          res=$(curl -Lks --data "host=$host" ${web}service/hostnameloop.php 2>/dev/null)
          [[ $res != "#!ok" ]] && echo "$res"
      done
      
      dots "Attempting to register host"
      res=""
      while [[ -z $res ]]; do
          res=$(curl -Lks --data "sysuuid=${sysuuid}&mac=$mac&advanced=$(echo -n 1 | base64)&host=$host&imageid=$imageid&doimage=$realdoimage&doad=$blDoAD&username=$user64&password=$pass64" ${web}service/auto.register.php 2>/dev/null)
          echo "$res"
          usleep 2000000
      done
      . /bin/fog.inventory
      usleep 2000000
      
      posted in General
      J
      jmeyer
    • Full registration customised

      Hello,
      I plan to create a custom full registration with only name asked.
      I have read how to edit fog.man.reg but I wonder how i can change an image ID properly to 999 for exemple to set it by default in the registration and avoid to edit file again if I capture a new image.
      I also look for setting a domain name and yes to deploy now instead of the “no” set by default.
      Thank you for your help.

      posted in General
      J
      jmeyer
    • RE: Error PXE-E18 - Lenovo ThinkPad E16

      @george1421 I have run all test and first, there were a firewall rule that were blocking TFTP from the FOG server then after running more test, I realised that it’s not link to hardware or sofware on the server.
      During test, I just changed the port on the switch next the computer to keep most of the hardware between server and client.
      On same vlan I run at 450 Mbits/s (around 50 mo/s) and when I change vlan, I run at 150 Mb/s only.
      And under 20 mo/s max with Windows TFTP client so I give up using it to run more tests.
      Colleagues says there is not QOS but there is definitly something reducing the speed.

      a06abb6b-6197-402f-ba10-c8be4fddc41a-image.png

      posted in FOG Problems
      J
      jmeyer
    • RE: what USB can support iPXE boot

      @george1421
      Do you mean using brand adapteur certified for PXE such as :
      https://www.dell.com/en-us/shop/dell-adapter-usb-30-to-ethernet-pxe-boot/apd/443-bbbd/pc-accessories
      or
      https://www.lenovo.com/fr/fr/p/accessories-and-software/cables-and-adapters/cables-and-adapters_adapters/4x90s91831

      posted in FOG Problems
      J
      jmeyer
    • RE: Error PXE-E18 - Lenovo ThinkPad E16

      @george1421 I have created a 500mo file since most of original files are small in the FOG tftpboot directory and try to download it with Windows TFTP client.
      It takes me around 10 to 15 min to download it.
      I have also tested on ThinkPad E15 gen 4.
      Is there a speed limit in TFTP ?

      On the E15 and the E16, it’s a Realtek RTL 8168 Series.
      ID on E15 is PCI\VEN_10EC&DEV_8168&SUBSYS_50B117AA&REV_15
      ID on E16 is PCI\VEN_10EC&DEV_8168&SUBSYS_50D517AA&REV_15

      edit : I have find out that Windows TFTP client is mess up with max speed.
      I have reach 450Mb/s with Ivanti from PXE when I still stuck at less than 20 Mb/s with Windows TFTP client.
      Another thing is that I have add FOG menu entry to download a file from Ivanti PXE (chain command) and I also download at only 6 Mb/s.
      I’ll run more test directly from PXE diring the next days.

      posted in FOG Problems
      J
      jmeyer
    • RE: Error PXE-E18 - Lenovo ThinkPad E16

      We found IPS rules (I think it’s the name) on the firewall that was blocking TFTP.
      It’s now loading but terribly slow (average 6 Mb/s on a Gb link).
      We will make more test today.

      posted in FOG Problems
      J
      jmeyer
    • RE: Error PXE-E18 - Lenovo ThinkPad E16

      As said, no problem with legacy boot that use same configuration on dhcp (option 66 and 67) and use the same vlans.
      I get well the IP then it give timeout.
      I’m not on the same vlan but is there differences between legacy and efi or if one work, the other should ?
      Maybe it’s rights between vlan that block only efi.
      I’m not sure since when I have the problem but we changed switchs few weeks ago.

      I’ll put a wireshark tomorow to look what happen.

      Thank you

      posted in FOG Problems
      J
      jmeyer
    • Error PXE-E18 - Lenovo ThinkPad E16

      Hello,
      I have a timeout during pxe boot with an install of FOG (version 1.5.10.1622) on a Lenovo ThinkPad E16 gen 1.
      SecureBoot is disabled.
      I didn’t notice error with legacy boot on older computers and a tftp client under Windows can download the “.efi” files.
      I tested with snponly.efi and ipxe.efi, same error.
      My personnal FOG server under version 1.6.0 doesn’t give any error.
      In other high school, I didn’t had problem with a FOG 1.5.10
      I have download last kernel (6.6.49), the last Initrd (2024.02.5) and build ipxe file using the doc here : https://docs.fogproject.org/en/latest/kb/reference/compile_ipxe_binaries/ but problem is the same.
      I’m out of idea.
      Thank you for your help.

      posted in FOG Problems
      J
      jmeyer
    • RE: BSOD only after PXE

      @george1421 Rebuild to last version didn’t fix the problem.
      @Tom-Elliott Exit type to EXIT give a “chainloading failed…”

      using snponly.efi fixed the problem.

      Thank you for your help.

      posted in Windows Problems
      J
      jmeyer
    • Checking file after moving them (CRC with cksum and File-Hast)

      Hello,

      For the first time, I had “zstd /stdin unsupported format” during deploy after moving an image between FOG servers and crossing two Windows computers.

      I end checking CRC with the commands directly inside image directory :

      • On Linux with :
      cksum *
      

      Result :

      4102865288 6 d1.fixed_size_partitions
      1553301511 1048576 d1.mbr
      21074109 873 d1.minimum.partitions
      3930731312 20 d1.original.fstypes
      4294967295 0 d1.original.swapuuids
      3323012245 11304005 d1p1.img
      4080882029 767 d1p2.img
      4038447468 7834146234 d1p3.img
      1735290603 153344 d1p4.img
      1356735187 873 d1.partitions
      2087979657 873 d1.shrunken.partitions
      
      • On Windows Powershell with :
      Get-ChildItem * | Select-Object -Property Name,@{name="Hash";expression={(Get-FileHash $_.FullName).hash}}
      

      Result :

      d1.fixed_size_partitions 8F2326E98FF66634578EC07879B45A6ADA0B681444819A581F5F3BFCA5FA6029
      d1.mbr                   5113DDB273F26E0D6F88367B5330BEF6E2A7FD399984EDB3519268DDE7B4FFCE
      d1.minimum.partitions    8A04A480F69C6A6084DDF9EB43F37E913C14C5EF57AF58CBB7406CD2CB832CAC
      d1.original.fstypes      A061EFCFAA6B32FBD533450D14E71E2C1EC422AC67A8F8296B773A46407F5914
      d1.original.swapuuids    E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
      d1.partitions            3F23AA64C5AFDCE83CCB59AACF2F03EDAD3EA6429B22010339C43B29DE406D2C
      d1.shrunken.partitions   59D5B234D923B3B73EA0CB808853397B8D19644C9E135BFDD8C538633ECE4106
      d1p1.img                 6B3A9D5B0C26BE448A24339F7DE1067A4C0F3615D9BE42B86BEB355BA6F9BCE6
      d1p2.img                 511CBE019A39980DF90F7D9A547BAE4521551EEF53625705538713AB14311DD0
      d1p3.img                 5F2223BB3D63C9400C77C10A5ADF5AE2DCA48D8C768AC2097F20E3731E843FC9
      d1p4.img                 A8D21F3E22C596EA01B8F7BAC981C9FB265938D0A1A3F2C3599ADF170A75CE9E
      

      This way I can check between my 2 computer under Windows before checking between my two FOG servers.

      posted in Tutorials
      J
      jmeyer