Testers

Notorious Beta Testers

Private

Posts

  • RE: How to upgrade to FOG 1.6?

    @Valer
    @Tom-Elliott may have already fixed this, but if you’re using refined that would also need to be signed. We should be able to just have it signed by our new secure boot system and then it should be happy.
    But also, the newer version of ipxe has proper support for SANBOOT in uefi mode, so you may be able to skip over refined and just use SANBOOT to boot to disk, try SANBOOT as the exit mode on a host and see if works, if it does you can change your global default and have an easier time.

    posted in General
  • RE: How to upgrade to FOG 1.6?

    @Tom-Elliott said in How to upgrade to FOG 1.6?:

    Client state What the task does
    Setup Mode (platform key cleared) Enrols outright. Nothing to confirm, nobody at the keyboard.
    Normal (keys present, Secure Boot off) FOS stages the MOK request itself, non-interactively. Someone answers the blue MokManager screen once on the next reboot.
    Already enforcing Secure Boot Cannot run — the machine will not boot FOS in the first place. Use the live USB route for those.

    One minor correction, with secure boot enabled on a new machine, if you boot to the signed shim you can use the Mok enrollment boot issue without needing to disable secure boot, but you do have to be physically at each machine to enroll.

    posted in General
  • RE: Surface Laptop 7th Edition - PXE loads and then immediately reboot's

    @csurepair I think Elite is referencing snapdragon elite? I actually don’t see any intel options for the laptop 7.
    So you may need it to boot to the arm pxe file, but you’ll also need a new image for arm64 I imagine.
    Microsoft also did something like this with the surface GO for business, there was a surface go 4 but all of a sudden no more surface go 4 being made and the product line was dead. They made a similarly priced (at the time, not anymore) 12" surface tablet but snapdragon based. We opted to not change our entire cpu architecture, so sadly I don’t have any experience with getting this working. I know @rodluz has done a lot with getting arm working with FOG and may be of more help if booting to arm kernel and init doesn’t work.

    posted in Hardware Compatibility
  • RE: Surface Laptop 7th Edition - PXE loads and then immediately reboot's

    @csurepair Is this surface laptop an intel cpu, or is it a qualcomm cpu?

    posted in Hardware Compatibility
  • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

    @Strahd I would try updating PHP to 8.3, @Tom-Elliott managed to test it and it worked with 7.4 but I’d still suggest updating your PHP for best results and best security practice. I found (though didn’t test) a guide online right quick https://php.watch/articles/php-8.3-install-upgrade-on-debian-ubuntu#php83-ubuntu-quick there are many others out there.

    I would also go in the database and see what your schema version is

    mysql -u root fog
    select * from schemaVersion;
    

    318 is the latest I believe, if yours says 318 and is stuck in a loop, maybe you can try forcing it down and then trying the schema update again. i.e.

    mysql u root fog
    update schemaVersion set vValue=317 where vID=1;
    

    Then open your fog server, it will redirect you to update the schema, and see if it takes then.

    Also any time you’re attempting an install and it fails, if you could grab and share the error log it mentions i.e. /root/fogproject/bin/error_logs/fog_error_1.6.0-beta. 3064. log that would be very helpful.

    There’s something specific to your instance that we need to find and fix. Maybe you have a firewall running sudo ufw status ?

    posted in FOG Problems
  • RE: All services are globally disabled

    I switched back to the dev-branch because fearing there may be a schema mismatch, but i still have the same issues with all the services being globally disabled.

    Fogsnapinrep.log
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: x.x.x.x
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 10fogserver
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.0.1
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.1.1
    [02-25-26 2:44:26 pm] * Starting SnapinReplicator Service
    [02-25-26 2:44:26 pm] * Checking for new items every 600 seconds
    [02-25-26 2:44:26 pm] * Starting service loop
    [02-25-26 2:44:26 pm] * * Snapin replication is globally disabled
    [02-25-26 2:44:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:44:26 pm] * * Snapin replication is globally disabled
    [02-25-26 2:44:26 pm] * * Snapin replication is globally disabled
    [02-25-26 2:44:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:54:26 pm] * * Snapin replication is globally disabled
    [02-25-26 2:54:26 pm] | Sleep time has changed to seconds
    [02-25-26 3:04:26 pm] * * Snapin replication is globally disabled
    [02-25-26 3:04:26 pm] | Sleep time has changed to seconds

    fogreplicator.log
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: x.x.x.x
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 10fogserver
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.0.1
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.1.1
    [02-25-26 2:44:26 pm] * Starting ImageReplicator Service
    [02-25-26 2:44:26 pm] * Checking for new items every 600 seconds
    [02-25-26 2:44:26 pm] * Starting service loop
    [02-25-26 2:44:26 pm] * * Image replication is globally disabled
    [02-25-26 2:44:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:44:26 pm] * * Image replication is globally disabled
    [02-25-26 2:44:26 pm] * * Image replication is globally disabled
    [02-25-26 2:44:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:54:26 pm] * * Image replication is globally disabled
    [02-25-26 2:54:26 pm] | Sleep time has changed to seconds
    [02-25-26 3:04:26 pm] * * Image replication is globally disabled
    [02-25-26 3:04:26 pm] | Sleep time has changed to seconds

    fogscheduler.log
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: x.x.x.x
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 10fogserver
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.0.1
    [02-25-26 2:44:26 pm] Interface Ready with IP Address: 127.0.1.1
    [02-25-26 2:44:26 pm] * Starting TaskScheduler Service
    [02-25-26 2:44:26 pm] * Checking for new items every 60 seconds
    [02-25-26 2:44:26 pm] * Starting service loop
    [02-25-26 2:44:26 pm] * No tasks found!
    [02-25-26 2:45:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:45:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:46:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:46:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:47:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:47:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:48:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:48:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:49:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:49:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:50:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:50:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:51:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:51:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:52:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:52:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:53:26 pm] * Task Scheduler is globally disabled
    [02-25-26 2:53:26 pm] | Sleep time has changed to seconds
    [02-25-26 2:54:26 pm] * Task Scheduler is globally disabled

    The same for these logs as well.
    fogimagesize.log
    fogsnapinhash.log
    fogsnapinrep.log
    pinghost.log

    I have checked the mysql DB

    SELECT settingID, settingKey, settingValue
    FROM globalSettings
    WHERE settingKey LIKE '%ENABLED%';
    
    "settingID"	"settingKey"	"settingValue"
    "33"	"FOG_CLIENT_DIRECTORYCLEANER_ENABLED"	"0"
    "35"	"FOG_CLIENT_USERCLEANUP_ENABLED"	"0"
    "36"	"FOG_CLIENT_GREENFOG_ENABLED"	"0"
    "37"	"FOG_CLIENT_AUTOLOGOFF_ENABLED"	"0"
    "38"	"FOG_CLIENT_DISPLAYMANAGER_ENABLED"	"0"
    "45"	"FOG_CLIENT_HOSTNAMECHANGER_ENABLED"	"1"
    "46"	"FOG_CLIENT_SNAPIN_ENABLED"	"1"
    "48"	"FOG_CLIENT_CLIENTUPDATER_ENABLED"	"0"
    "49"	"FOG_CLIENT_HOSTREGISTER_ENABLED"	"1"
    "50"	"FOG_CLIENT_PRINTERMANAGER_ENABLED"	"0"
    "51"	"FOG_CLIENT_TASKREBOOT_ENABLED"	"1"
    "52"	"FOG_CLIENT_USERTRACKER_ENABLED"	"1"
    "58"	"FOG_PLUGINSYS_ENABLED"	"1"
    "121"	"FOG_REGISTRATION_ENABLED"	"1"
    "156"	"FOG_CLIENT_POWERMANAGEMENT_ENABLED"	"1"
    "174"	"IMAGEREPLICATORGLOBALENABLED"	"1"
    "175"	"SNAPINREPLICATORGLOBALENABLED"	"1"
    "176"	"SNAPINHASHGLOBALENABLED"	"1"
    "177"	"PINGHOSTGLOBALENABLED"	"1"
    "178"	"SCHEDULERGLOBALENABLED"	"1"
    "179"	"MULTICASTGLOBALENABLED"	"1"
    "182"	"IMAGESIZEGLOBALENABLED"	"1"
    "187"	"FOG_TASKING_ADV_SHUTDOWN_ENABLED"	"0"
    "188"	"FOG_TASKING_ADV_WOL_ENABLED"	"1"
    "189"	"FOG_TASKING_ADV_DEBUG_ENABLED"	"0"
    "190"	"FOG_API_ENABLED"	"1"
    "197"	"FOG_SNAPIN_LOCATION_SEND_ENABLED"	"1"
    "200"	"FOG_REPLICATOR_GLOBAL_ENABLED"	"1"
    "201"	"FOG_SNAPINREPLICATOR_GLOBAL_ENABLED"	"1"
    "203"	"FOG_TASK_SCHEDULER_ENABLED"	"1"
    

    Any hepl would greatly be appreciated…
    Thanks!
    P.S. I am not apposed to restarting from scratch as long as i can save my snapins and images.

    posted in FOG Problems
  • RE: All services are globally disabled

    @Tom-Elliott
    That may be my problem Tom. I switched to the Stable build, I may have inconsistant DB schema between the two?
    The GUI says I am on Version 1.5.10.1763

    posted in FOG Problems
  • RE: FOG Boot via HTTP without DHCP

    Unfortunately, HTTP boot still requires a dhcp server.

    posted in FOG Problems
  • RE: All services are globally disabled

    I was able to fix the:

    PHP Warning: DateTime::modify(): Failed to parse time string (+ second) at position 0 (+): Unexpected character in FOGImageSize
    

    Replace:

    $ServiceClass::$zzz != 1 ? '' : 's'
    

    with

    $ServiceClass::$zzz == 1 ? '' : 's'
    

    The same for FOGImageReplicator,FOGImageSize.

    FOGPingHosts:

    Replace:

    $ServiceClass::$zzz != 1 ? '' : 's'
    

    with:

    sprintf(
        '+%s second%s',
        $ServiceClass::$zzz,
        $ServiceClass::$zzz != 1 ? '' : 's'
    )
    
    posted in FOG Problems