• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Strahd
    3. Posts
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 30
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Unable to Startup SFTP subsystem

      @Tom-Elliott I edited the sshd_config file and changed
      /usr/lib/openssh/sftp-server
      to
      internal-sftp

      I’m not sure how the installer failed to make this accomodation in the first place but I’m glad it appears to be working. I deployed the image to another laptop to make sure everything is working. It looks like the problem can be considered resolved now. Thanks for your help!

      posted in FOG Problems
      S
      Strahd
    • RE: Unable to Startup SFTP subsystem

      My output is slightly different:

      Subsystem sftp /usr/lib/openssh/sftp-server

      posted in FOG Problems
      S
      Strahd
    • Unable to Startup SFTP subsystem

      I set up a new fog server, according to the installation guide on your site. The old fog server had a failed update, but it was due for a major upgrade anyway. Current system is a VM with 4 cores, 8GM ram, and 2 TB HDD. I reformatted and installed Ubuntu 26.04.1 with Fog working-1.6, following most default options - totally clean.

      Ran my first capture, and everything seemed to run well until the end. Ultimately this error prevented me from capturing a usable image. (see screenshot)

      I’m guessing I’m missing a Linux app or a configuration somewhere. I’m not sure why a standard installation does not somehow provision for this. I remember a similar problem TFTP(?) many years ago on my previous fog server but I don’t emember what I had to do to get past it.

      Updating database…Failed
      Error returned: Type: 2
      Unable to startup SFTP subsystem: Timeout waiting for response from SFTP subsystem

      IMG_4578.JPG

      In fact… this installation is so new I still have my installation text from my Terminal window, which I will paste here in case you want to see the options I picked.

      root@CRLCORE-VMFOG:~# git clone https://github.com/FOGProject/fogproject.git
      Cloning into ‘fogproject’…
      remote: Enumerating objects: 218070, done.
      remote: Counting objects: 100% (678/678), done.
      remote: Compressing objects: 100% (220/220), done.
      remote: Total 218070 (delta 605), reused 475 (delta 449), pack-reused 217392 (from 4)
      Receiving objects: 100% (218070/218070), 972.31 MiB | 42.77 MiB/s, done.
      Resolving deltas: 100% (154925/154925), done.
      root@CRLCORE-VMFOG:~# cd fogproject
      root@CRLCORE-VMFOG:~/fogproject# dir
      CLAUDE.md README.md SELinux docs tests
      CONTRIBUTING.md Release\ Notes.MD authors.txt lib utils
      LICENSE SECURITY.md bin packages
      root@CRLCORE-VMFOG:~/fogproject#
      root@CRLCORE-VMFOG:~/fogproject#
      root@CRLCORE-VMFOG:~/fogproject# cd /root/fogproject
      root@CRLCORE-VMFOG:~/fogproject# git fetch --all
      root@CRLCORE-VMFOG:~/fogproject# git checkout working-1.6
      branch ‘working-1.6’ set up to track ‘origin/working-1.6’.
      Switched to a new branch ‘working-1.6’
      root@CRLCORE-VMFOG:~/fogproject# git pull
      Already up to date.
      root@CRLCORE-VMFOG:~/fogproject# whoami
      root
      root@CRLCORE-VMFOG:~/fogproject#
      root@CRLCORE-VMFOG:~/fogproject# cd /root/fogproject/bin
      root@CRLCORE-VMFOG:~/fogproject/bin# ./installfog.sh
      Installing LSB_Release as needed

      • Attempting to get release information…Done

      ==================================
      === ==== ===== ====
      === ========= == === == ===
      === ======== ==== == ==== ===
      === ======== ==== == =========
      === ==== ==== == =========
      === ======== ==== == === ===
      === ======== ==== == ==== ===
      === ========= == === == ===
      === ========== ===== ====

      ===== Free Opensource Ghost ======

      ============ Credits =============
      = https://fogproject.org/Credits =

      == Released under GPL Version 3 ==

      Version: 1.6.0-beta.5378 Installer/Updater

      What version of Linux would you like to run the installation for?

            1) Redhat Based Linux (Redhat, Alma, Rocky, CentOS, Mageia)
            2) Debian Based Linux (Debian, Ubuntu, Kubuntu, Edubuntu)
            3) Alpine Linux (experimental)
            4) Arch Based Linux (Arch, Manjaro)
      

      Choice: [2] 2

      Starting Debian based Installation

      FOG Server installation modes:
      * Normal Server: (Choice N)
      This is the typical installation type and
      will install all FOG components for you on this
      machine. Pick this option if you are unsure what to pick.

        * Storage Node: (Choice S)
            This install mode will only install the software required
            to make this server act as a node in a storage group
      

      More information:
      http://www.fogproject.org/wiki/index.php?title=InstallationModes

      What type of installation would you like to do? [N/s (Normal/Storage)] N

      We found the following interfaces on your system:
      * ens160 - 10.46.10.40/24
      Would you like to change the default network interface from ens160?
      If you are not sure, select No. [y/N] N

      Would you like to use the FOG server for DHCP service? [y/N] N

      This version of FOG has internationalization support, would
      you like to install the additional language packs? [y/N] N

      Which hostname would you like to use? Currently is: CRLCORE-VMFOG
      Note: This hostname will be in the certificate we generate for your
      FOG webserver, and in its web server virtual host. Your server is
      already named, so FOG will not rename it.
      Would you like to change it? If you are not sure, select No. [y/N] N

      FOG issues its own certificates from two CAs – one for web servers,
      one for signing FOS kernels. Both are constrained so they can only
      ever issue for names inside your own network.

      By default that means CRLCORE-VMFOG and every private IP range
      (10.x, 172.16-31.x, 192.168.x).
      Would you like to narrow or extend that? [y/N] N
      FOG would like to collect some data:
      We would like to collect the following information:
      1. OS Name (CentOS, RedHat, Debian, etc…)
      2. OS Version (8.0.2004, 7.2.1409, 9, etc…)
      3. FOG Version (1.5.9, 1.6, etc…)

      What is this information used for?
      We would like to simply track the common types of OS
      being used, along with the OS Version, and the various
      versions of FOG being used.

      Are you ok with sending this information? [Y/n] Y

      ######################################################################

      FOG now has everything it needs for this setup, but please

      understand that this script will overwrite any setting you may

      have setup for services like DHCP, apache, pxe, tftp, and NFS.

      ######################################################################

      It is not recommended that you install this on a production system

      as this script modifies many of your system settings.

      ######################################################################

      This script should be run by the root user.

      It will prepend the running with sudo if root is not set

      ######################################################################

      Please see our wiki for more information at:

      ######################################################################

      https://wiki.fogproject.org/wiki/index.php

      ######################################################################

      • Here are the settings FOG will use:

      • Base Linux: Debian

      • Detected Linux Distribution: Ubuntu

      • Interface: ens160

      • Server IP Address: 10.46.10.40

      • Server Subnet Mask: 255.255.255.0

      • Hostname: CRLCORE-VMFOG

      • Installation Type: Normal Server

      • Internationalization: No

      • Image Storage Location: /images

      • Using FOG DHCP: No

      • DHCP will NOT be setup but you must setup your
        | current DHCP server to use FOG for PXE services.

      • On a Linux DHCP server you must set: next-server and filename

      • On a Windows DHCP server you must set options 066 and 067

      • Option 066/next-server is the IP of the FOG Server: (e.g. 10.46.10.40)

      • Option 067/filename is the bootfile, per client architecture:
        | BIOS / legacy undionly.kkpxe
        | 32-bit UEFI i386-efi/snponly.efi
        | 64-bit UEFI secureboot/snponly-shimx64.efi
        | ARM64 UEFI secureboot/arm64-efi/snponly-shimaa64.efi

      • The secureboot/ files are the signed chain. They boot the same
        | whether Secure Boot is enabled or not, so they are the right
        | answer for every 64-bit UEFI client, not just the ones enforcing
        | it. There is no signed 32-bit chain – those clients must have
        | Secure Boot disabled to netboot at all.
        | See https://docs.fogproject.org/en/latest/secure-boot-netboot

      • Send OS Name, OS Version, and FOG Version: Yes

      • Web protocol: https

      • Netboot (PXE) protocol: http (resolved during install)

      • Force HTTP->HTTPS redirect: No

      • Web certificate chains to a public root: No

      • Rebuild iPXE with your CA: No

      • How should this server handle HTTPS, netboot and Secure Boot?

        1. standard (default) HTTPS web UI and API, netboot over HTTP.
          Secure Boot binaries staged. No redirect, no rebuild.
          Right for almost everyone, including FOG’s own CA.

        2. http-only Plain HTTP everywhere. Simplest, and what FOG did
          before 1.6.

        3. public-cert Your web certificate chains to a PUBLIC root (Let’s
          Encrypt, a commercial CA). Netboot can then use
          HTTPS with no rebuild, because iPXE cross-certifies
          public roots on its own. Needs an FQDN, not an IP.

        4. embed-ca Rebuild iPXE with your own CA compiled in, so
          netboot can use HTTPS behind a private CA.
          CAUTION: adds 10-25 minutes to this install AND to
          every future update, with no warm path. The result
          is not upstream’s signed binary, so each machine
          needs this server’s MOK enrolled BEFORE it can
          netboot at all. Most sites want 1 or 3 instead.

      • Choose 1-4, or press Enter for standard: 1

      • Using install mode: standard
        web=https netboot=http redirect=no
        PKI_web_cert_publicly_trusted=no BOOT_rebuild_ipxe_with_my_ca=no

      • Are you sure you wish to continue (Y/N) Y

      • Installation Started

      • Testing internet connection…Done

      • Adjusting repository (can take a long time for cleanup)…OK

      • Preparing Package Manager…OK

      • Reading package state…OK

      • Packages to be installed:

        apache2 attr bc build-essential cpp curl efitools g++ gawk gcc gcc-aarch64-linux-gnu genisoimage git gzip htmldoc isolinux jq lftp libapache2-mod-php libc6 libcurl4t64 liblzma-dev m4 mariadb-client mariadb-server net-tools nfs-kernel-server openssh-server php php-bcmath php-cli php-curl php-fpm php-gd php-json php-ldap php-mbstring php-mysql php-ssh2 sbsigntool sudo tar tftpd-hpa tftp-hpa unzip vsftpd wget zlib1g

      • Pending package: apache2…(Queued)

      • Pending package: attr…(Queued)

      • Skipping package: bc…(Already Installed)

      • Pending package: build-essential…(Queued)

      • Skipping package: cpp…(Already Installed)

      • Skipping package: curl…(Already Installed)

      • Pending package: efitools…(Queued)

      • Pending package: g++…(Queued)

      • Pending package: gawk…(Queued)

      • Pending package: gcc…(Queued)

      • Pending package: gcc-aarch64-linux-gnu…(Queued)

      • Pending package: genisoimage…(Queued)

      • Skipping package: git…(Already Installed)

      • Skipping package: gzip…(Already Installed)

      • Pending package: htmldoc…(Queued)

      • Pending package: isolinux…(Queued)

      • Skipping package: jq…(Already Installed)

      • Skipping package: lftp…(Already Installed)

      • Pending package: libapache2-mod-php…(Queued)

      • Skipping package: libc6…(Already Installed)

      • Skipping package: libcurl4t64…(Already Installed)

      • Pending package: liblzma-dev…(Queued)

      • Pending package: m4…(Queued)

      • Pending package: mariadb-client…(Queued)

      • Pending package: mariadb-server…(Queued)

      • Pending package: net-tools…(Queued)

      • Pending package: nfs-kernel-server…(Queued)

      • Pending package: openssh-server…(Queued)

      • Pending package: php…(Queued)

      • Pending package: php-bcmath…(Queued)

      • Pending package: php-cli…(Queued)

      • Pending package: php-curl…(Queued)

      • Pending package: php-fpm…(Queued)

      • Pending package: php-gd…(Queued)

      • Pending package: php-json…(Queued)

      • Pending package: php-ldap…(Queued)

      • Pending package: php-mbstring…(Queued)

      • Pending package: php-mysql…(Queued)

      • Pending package: php-ssh2…(Queued)

      • Skipping package: sbsigntool…(Already Installed)

      • Skipping package: sudo…(Already Installed)

      • Skipping package: tar…(Already Installed)

      • Pending package: tftpd-hpa…(Queued)

      • Pending package: tftp-hpa…(Queued)

      • Skipping package: unzip…(Already Installed)

      • Pending package: vsftpd…(Queued)

      • Skipping package: wget…(Already Installed)

      • Skipping package: zlib1g…(Already Installed)

      • Installing 33 packages…OK

      • Updating packages as needed…OK

      • Confirming package installation

      • Checking package: apache2…OK

      • Checking package: attr…OK

      • Checking package: bc…OK

      • Checking package: build-essential…OK

      • Checking package: cpp…OK

      • Checking package: curl…OK

      • Checking package: efitools…OK

      • Checking package: g++…OK

      • Checking package: gawk…OK

      • Checking package: gcc…OK

      • Checking package: gcc-aarch64-linux-gnu…OK

      • Checking package: genisoimage…OK

      • Checking package: git…OK

      • Checking package: gzip…OK

      • Checking package: htmldoc…OK

      • Checking package: isolinux…OK

      • Checking package: jq…OK

      • Checking package: lftp…OK

      • Checking package: libapache2-mod-php…OK

      • Checking package: libc6…OK

      • Checking package: libcurl4t64…OK

      • Checking package: liblzma-dev…OK

      • Checking package: m4…OK

      • Checking package: mariadb-client…OK

      • Checking package: mariadb-server…OK

      • Checking package: net-tools…OK

      • Checking package: nfs-kernel-server…OK

      • Checking package: openssh-server…OK

      • Checking package: php…OK

      • Checking package: php-bcmath…OK

      • Checking package: php-cli…OK

      • Checking package: php-curl…OK

      • Checking package: php-fpm…OK

      • Checking package: php-gd…OK

      • Checking package: php-json…OK

      • Checking package: php-ldap…OK

      • Checking package: php-mbstring…OK

      • Checking package: php-mysql…OK

      • Checking package: php-ssh2…OK

      • Checking package: sbsigntool…OK

      • Checking package: sudo…OK

      • Checking package: tar…OK

      • Checking package: tftpd-hpa…OK

      • Checking package: tftp-hpa…OK

      • Checking package: unzip…OK

      • Checking package: vsftpd…OK

      • Checking package: wget…OK

      • Checking package: zlib1g…OK

      • Configuring services

      • Setting up fogproject user…OK

      • Locking fogproject as a system account…OK

      • Setting up fogproject password…OK

      • Stopping FOGMulticastManager.service Service…OK

      • Stopping FOGImageReplicator.service Service…OK

      • Stopping FOGSnapinReplicator.service Service…OK

      • Stopping FOGScheduler.service Service…OK

      • Stopping FOGPingHosts.service Service…OK

      • Stopping FOGSnapinHash.service Service…OK

      • Stopping FOGImageSize.service Service…OK

      • Stopping FOGFileDeleter.service Service…OK

      • Stopping FOGPluginRunner.service Service…OK

      • Stopping FOGRetentionRunner.service Service…OK

      • Stopping FOGAgentReleaseSync.service Service…OK

      • Setting up and starting MySQL…OK

      • Testing connection to database…OK

      • Setting up MySQL user and database…OK

      • Backing up user reports…Done

      • Backing up customizations…OK

      • Downloading plugins (v1.6.24)…OK

      • Stopping web service…OK

      • Setting up Apache and PHP files…OK

      • Testing and removing symbolic links if found…OK

      • Backing up old data…Skipped

      • Copying new files to web folder…OK

      • Dropping the stale class file lists…OK

      • Creating config file…OK

      • Creating paths file…OK

      • Creating redirection index file…OK

      • Downloading kernel, init and fog-client binaries…Done

      • Copying binaries to destination paths…OK

      This run will mint a new FOG PKI CA. A CA’s name constraints are
      fixed at the moment it’s issued – widening them later means
      re-issuing it (rm -rf the CA directory, then re-run).
      Extra hostnames for this server, space-separated (blank = none):
      Internal domain, e.g. example.local (blank = none):

      • Creating FOG Server CA…OK

      • Creating FOG Secure Boot CA…OK

      • Creating Secure Boot code signing certificate…OK

      • Generating Secure Boot platform keys…Done

      • Signing FOS kernels and Memtest86+ for Secure Boot…Done

      • Installing Secure Boot signing helper…Done

      • Publishing Secure Boot enrollment kit…Done

      • Publishing Secure Boot variable updates…Done

      • Enabling apache2 and fpm services on boot…OK

      • Creating SSL Private Key…OK

      • Creating client communication certificate…OK

      • Creating FOG Web CA…OK

      • Creating FOG Agent CA…OK

      • Creating web server private key…OK

      • Creating SSL Certificate…OK

      • Publishing client communication certificate…OK

      • Creating auth pub key and cert…OK

      • Resetting SSL Permissions…OK

      • Setting up Apache virtual host (normal)…OK

      • Testing Apache configuration…OK

      • Configuring PHP FPM…Done

      • Starting and checking status of web services…OK

      • Changing permissions on apache log files…OK

      • Checking web server serves FOG…Done

      • Backing up database…Skipped

      • Install/update the FOG database schema now? (Y/n) Y

      • Updating Database…OK

      • Verifying database schema…Done

      • Update fogstorage database password…OK

      • Granting access to fogstorage database user…OK

      • Setting up storage…OK

      • Downloading iPXE Secure Boot binaries (v2.0.0-fog.8)…OK

      • Setting up and starting DHCP Server…Skipped

      • A sample Kea DHCP config for a dedicated/external DHCP server was
        | written to: /var/www/html/fog/kea-dhcp4.conf.fog-sample
        | Copy it to your DHCP server as /etc/kea/kea-dhcp4.conf and adjust the
        | subnet/pool/routers/domain-name-servers to match that network.
        | next-server is already set to this FOG server (10.46.10.40).

      • Downloading iPXE binaries (v2.0.0-fog.8)…OK

      • Configuring default iPXE file…OK

      • Setting up and starting TFTP Server…OK

      • Restoring customizations…OK

      • Signing rEFInd for Secure Boot…Done

      • Signing iPXE binaries for Secure Boot…Done (15)

      • Publishing local ESP boot archives…Done (3)

      • Setting up and starting VSFTP Server…OK

      • Setting up FOG Snapins…OK

      • Restricting private key access…OK

      ###################################################################

      The CA private key for this server is on this server, readable

      only by root:

      /etc/fog/pki/root/ca/.fogCA.key

      That protects it from a compromise of the web application, but

      not from a compromise of the machine. To move it to a vault:

      /opt/fog/bin/fog-offline-ca-key /mnt/vault

      Day to day nothing needs it. Restore it only to issue a new

      intermediate, or a certificate for a new storage node.

      The Secure Boot CA private key is also on this server,

      readable only by root:

      /etc/fog/pki/secureboot/ca/.fogSBCA.key

      Restore it to issue a new Secure Boot intermediate, or a

      new signing leaf. To move it to a vault:

      /opt/fog/bin/fog-offline-ca-key /mnt/vault --zone secureboot

      ###################################################################

      • Installing node certificate signing helper…Done

      • Installing the certificate management helper…Done

      • Trusting the FOG CA on this server…Done

      • Setting up UDPCast…OK

      • Configuring UDPCast…OK

      • Building UDPCast…OK

      • Installing UDPCast…OK

      • Installing FOG System Scripts…OK

      • Configuring FOG System Services

      • Setting permissions on FOGMulticastManager.service script…OK

      • Enabling FOGMulticastManager.service Service…OK

      • Setting permissions on FOGImageReplicator.service script…OK

      • Enabling FOGImageReplicator.service Service…OK

      • Setting permissions on FOGSnapinReplicator.service script…OK

      • Enabling FOGSnapinReplicator.service Service…OK

      • Setting permissions on FOGScheduler.service script…OK

      • Enabling FOGScheduler.service Service…OK

      • Setting permissions on FOGPingHosts.service script…OK

      • Enabling FOGPingHosts.service Service…OK

      • Setting permissions on FOGSnapinHash.service script…OK

      • Enabling FOGSnapinHash.service Service…OK

      • Setting permissions on FOGImageSize.service script…OK

      • Enabling FOGImageSize.service Service…OK

      • Setting permissions on FOGFileDeleter.service script…OK

      • Enabling FOGFileDeleter.service Service…OK

      • Setting permissions on FOGPluginRunner.service script…OK

      • Enabling FOGPluginRunner.service Service…OK

      • Setting permissions on FOGRetentionRunner.service script…OK

      • Enabling FOGRetentionRunner.service Service…OK

      • Setting permissions on FOGAgentReleaseSync.service script…OK

      • Enabling FOGAgentReleaseSync.service Service…OK

      • Setting up FOG Services…OK

      • Creating FOG plugin runner log directory…OK

      • Creating FOG retention runner log directory…OK

      • Creating FOG agent release sync log directory…OK

      • Creating FOS report log directory…OK

      • Creating FOG fault log directory…OK

      • Setting FOG service master log ownership…OK

      • Creating FOG cache directory…OK

      • Creating FOG agent directory…OK

      • Creating FOG agent versions directory…OK

      • Creating FOG session directory…OK

      • Creating FOG plugin directory…OK

      • Starting FOGMulticastManager.service Service…OK

      • Starting FOGImageReplicator.service Service…OK

      • Starting FOGSnapinReplicator.service Service…OK

      • Starting FOGScheduler.service Service…OK

      • Starting FOGPingHosts.service Service…OK

      • Starting FOGSnapinHash.service Service…OK

      • Starting FOGImageSize.service Service…OK

      • Starting FOGFileDeleter.service Service…OK

      • Starting FOGPluginRunner.service Service…OK

      • Starting FOGRetentionRunner.service Service…OK

      • Starting FOGAgentReleaseSync.service Service…OK

      • Setting up NFS configuration file…OK

      • Setting up exports file…OK

      • Setting up and starting RPCBind…OK

      • Setting up and starting NFS Server…OK

      • Linking FOG Logs to Linux Logs…OK

      • Linking FOG Service config /etc…OK

      • Recording FOG base path…OK

      • Installing FOG utilities…OK

      • Ensuring node username and passwords match…Done

      • Recording fog_git_path/update channel/extra server names…OK

      • Setting the new-install retention window for host login records…OK

      • Setting up FOG External Reporting…Done

      • Netboot (PXE) is using HTTP, not HTTPS.
        Your web UI and API are HTTPS; only iPXE’s own fetches are not.
        iPXE validates TLS strictly and cannot be told to trust a private
        CA, so an HTTPS netboot against one simply fails. HTTP here is the
        same exposure a default install has always had, on a pre-boot
        network.

      • Secure Boot binaries ARE staged on this server, in every mode.
        That used to be skipped on any HTTPS install. To enroll a machine,
        boot it and choose ‘Enroll Secure Boot Key’ from the FOG menu.

      • To move netboot onto HTTPS, tell FOG which is true:
        –public-web-cert your certificate chains to a public
        root (needs an FQDN, not an IP)
        –rebuild-ipxe-with-my-ca rebuild iPXE with your CA embedded
        (slow, and its MOK must be enrolled
        before a client can netboot)
        Or force it outright with --netboot-proto https.

      • Setup complete

        You can now login to the FOG Management Portal using
        the information listed below. The login information
        is only if this is the first install.

        This can be done by opening a web browser and going to:

        https://CRLCORE-VMFOG/fog/management
        https://10.46.10.40/fog/management

        Either works – the certificate covers the address as well as the
        name, so neither is a name mismatch. The address needs no DNS; the
        name it is issued for is CRLCORE-VMFOG.

        Default User Information
        Username: fog
        Password: password

      • Changed configurations:

        The FOG installer changed configuration files and created the
        following backup files from your original files:

        • /etc/default/tftpd-hpa <=> /etc/default/tftpd-hpa.1789403261
        • /etc/vsftpd.conf <=> /etc/vsftpd.conf.1789403261
        • /etc/exports <=> /etc/exports.1789403261

      root@CRLCORE-VMFOG:~/fogproject/bin# ^C
      root@CRLCORE-VMFOG:~/fogproject/bin#

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott Guys… I’m out of time. School starts soon and I need to image 34 desktops and maybe around 10 laptops. Since my fog update can’t get past the database update, is there an easy way I can just delete the entire database and have the fog installer create a fresh one? I don’t mind losing the data since the whole fog system is basically inaccessable anyway. Thanks for your time.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @JJ-Fullmer My version is 270. Do you still want me to try updating PHP to 8.3?

      2b08c072-e93f-40b2-b2e2-43226ebf9d98-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott ok here we go again

      git pull
      sudo ./installfog.sh -y

      8bbe0ed0-9248-45ca-8732-b167fc020296-image.png

      291def0c-6bb5-4f9c-aa14-3a0b03f5842b-image.png

      I read somewhere in another post that having a simple password on my account can cause DB problems, should we look into that? My password on this system is very simple, it’s never needed to be complex.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott Fog server has not been working since this entire thread was created… it’s not working.
      So far the database has refused to update and the web management console is 100% unavailable since the only thing it does is prompt me to update the database.

      Tried the manual update with
      sudo curl -X POST -H “X-Fog-Install-Token: 14dbb4a059bc201b2bf585b625087f92f4b5f8fd6dc70de8a0bef17845f00321” -d “schemaupdate=1” “http://10.46.10.40/fog/management/index.php?node=schema”

      but it responded with
      {“error”:“Unable to update schema”,“title”,“Schema Update Fail”}

      Here’s some data you requested earlier
      ebea6aea-521d-4527-aede-c586a08d8821-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott No, can’t get that command to work. I tried removing the \ or removing the quotes, no joy.

      d26a8d74-8f91-4a77-9ca4-0cbb79381317-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott ok here’s the latest results:

      When I visit http://10.46.10.40/fog/management it immediately jumps to http://10.46.10.40/fog/management/index.php?node=schema instead and displays the following:
      e5ceb6cd-8406-428a-9299-65c6655b1301-image.png

      Clicking update reveals (if I click “here to login” again it sends me to the previous update page, making an endless loop):
      d2c833e1-f1c6-4b4e-aaea-56590873243c-image.png

      Typing
      sudo grep -A5 -i “schema|Updating Database” /root/fogproject/bin/error_logs/fog_error_1.6.0-beta.3050.log | tail -60
      Delivers no output at all. If you are looking for the term “Updating Database” I manually opened the log with a text editor and found no reference to “Updating” anywhere in there.

      I tried updating the token but it threw an error - please check my syntax

      bcfadc26-5450-41cf-ac41-6d0b91dd99d3-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott I did this as per your post, did not work, same DB update error as before

      cd /root/fogproject
      git checkout working-1.6
      git pull
      cd bin
      sudo ./installfog.sh -y

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott ok heres the logs you requested

      637d60b4-df02-4793-ac36-a1a7841c2d68-image.png

      (FYI 10.46.101.20 is my PC’s ip address. The fog server is a VM. It is 10.46.10.40)

      89fde997-d066-4ff8-bee3-326bed4d6410-image.png

      d6ccbd01-7893-4864-8a69-8ad97ee0bd20-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Strahd

      ok cancel that last post I think our internet filter was getting in the way or somethine weird and i’m past that now.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott

      hmmm…

      d51d7510-d318-468a-87dd-85a5921480dd-image.png

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott The FOG kernal was failing to load on our newest computers so I figured I needed to update since our fog server is at least 5 or more years old now. I just wanted to update to the latest working release, but when it failed I came here for support.

      According to your post “Dev-branch appears to have this fixed best I can tell, but also fixed it in working-1.6 (if you want to test this version I think you’ll like it a bit more - but I’ll admit I’m biased lol)”

      Ok so I tried to install the working-1.6 but it failed too.

      You next posted “Please pull dev-branch/working-1.6 again and try again. I think it should work.”

      Ok so now I’m on the dev-branch I think? At this point I just don’t care what version I’m running, I just need things to work. If you’re in the mood to remote in and poke around, I’m 100% fine with that. If it’s just a database problem of some sort, I don’t even care if I lose all my registered clients, but I would like to keep my images and pxe boot files. The last thing I wanted to do was blow everything out and reinstall the os+fog from scratch but it keeps looking like that. Thanks for looking into this.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott ok I did my best to install again. Different error this time

      sudo -i
      cd /root
      cd fogproject
      git fetch --all
      (“git pull dev-branch/working1.6” is not a valid comand and I’m not very familiar with this os)
      git checkout dev-branch
      git pull (“already up to date”)
      cd /root/fogproject/bin
      ./installfog.sh

      474f469a-7231-47da-b8fe-432b6a6aa9f8-image.png

      /usr/bin/lsb_release
      /usr/bin/systemctl
      systemd
      ln: failed to create symbolic link ‘/lib/systemd/system/mysql.service’: File exists
      ln: failed to create symbolic link ‘/lib/systemd/system/mysqld.service’: File exists
      ln: failed to create symbolic link ‘/etc/systemd/system/mysql.service’: File exists
      ln: failed to create symbolic link ‘/etc/systemd/system/mysqld.service’: File exists
      /usr/sbin/iptables
      /opt/fog/.fogsettings
      Reading package lists…
      Building dependency tree…
      Reading state information…
      curl is already the newest version (7.68.0-1ubuntu2.25).
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      Testing DNS name resolution (httpbin.org)… OK
      Testing HTTP connection (http://httpbin.org)… OK
      Testing HTTPS connection (https://github.com)… OK
      ‘universe’ distribution component is already enabled for all sources.
      Hit:1 http://us.archive.ubuntu.com/ubuntu focal InRelease
      Hit:2 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease
      Hit:3 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
      Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
      Reading package lists…
      ii apache2 2.4.41-4ubuntu3.23 amd64 Apache HTTP Server
      ii attr 1:2.4.48-5 amd64 utilities for manipulating filesystem extended attributes
      ii bc 1.07.1-2build1 amd64 GNU bc arbitrary precision calculator language
      ii build-essential 12.8ubuntu1.1 amd64 Informational list of build-essential packages
      ii cpp 4:9.3.0-1ubuntu2 amd64 GNU C preprocessor (cpp)
      ii curl 7.68.0-1ubuntu2.25 amd64 command line tool for transferring data with URL syntax
      ii g++ 4:9.3.0-1ubuntu2 amd64 GNU C++ compiler
      ii gawk 1:5.0.1+dfsg-1ubuntu0.1 amd64 GNU awk, a pattern scanning and processing language
      ii gcc 4:9.3.0-1ubuntu2 amd64 GNU C compiler
      ii genisoimage 9:1.1.11-3.1ubuntu1 amd64 Creates ISO-9660 CD-ROM filesystem images
      ii git 1:2.25.1-1ubuntu3.14 amd64 fast, scalable, distributed revision control system
      ii gzip 1.10-0ubuntu4.1 amd64 GNU compression utilities
      ii htmldoc 1.9.7-1ubuntu0.3 amd64 HTML processor that generates indexed HTML, PS, and PDF
      ii isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-2 all collection of bootloaders (ISO 9660 bootloader)
      ii jq 1.6-1ubuntu0.20.04.1 amd64 lightweight and flexible command-line JSON processor
      ii lftp 4.8.4-2build3 amd64 Sophisticated command-line FTP/HTTP/BitTorrent client programs
      ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
      ii libc6:amd64 2.31-0ubuntu9.18 amd64 GNU C Library: Shared libraries
      ii libcurl4:amd64 7.68.0-1ubuntu2.25 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
      ii liblzma-dev:amd64 5.2.4-1ubuntu1.1 amd64 XZ-format compression library - development files
      ii m4 1.4.18-4 amd64 macro processing language
      mariadb-client-10.3
      mariadb-client-core-10.3
      mariadb-client
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      mariadb-server-core-10.3
      mariadb-server-10.3
      mariadb-server
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii net-tools 1.60+git20180626.aebd88e-1ubuntu1.3 amd64 NET-3 networking toolkit
      ii nfs-kernel-server 1:1.3.4-2.5ubuntu3.7 amd64 support for NFS kernel server
      ii openssh-server 1:8.2p1-4ubuntu0.13 amd64 secure shell (SSH) server, for secure access from remote machines
      ii php 2:7.4+75 all server-side, HTML-embedded scripting language (default)
      ii php-bcmath 2:7.4+75 all Bcmath module for PHP [default]
      ii php-cli 2:7.4+75 all command-line interpreter for the PHP scripting language (default)
      ii php-curl 2:7.4+75 all CURL module for PHP [default]
      ii php-fpm 2:7.4+75 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
      ii php-gd 2:7.4+75 all GD module for PHP [default]
      php-json
      php-json-schema
      ii php-json 2:7.4+75 all JSON module for PHP [default]
      ii php-ldap 2:7.4+75 all LDAP module for PHP [default]
      ii php-mbstring 2:7.4+75 all MBSTRING module for PHP [default]
      php-mysql
      ii php-mysql 2:7.4+75 all MySQL module for PHP [default]
      ii php-ssh2 1.2+0.13-1build1 amd64 Bindings for the libssh2 library
      ii tar 1.30+dfsg-7ubuntu0.20.04.4 amd64 GNU version of the tar archiving utility
      ii tftpd-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp server
      ii tftp-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp client
      ii unzip 6.0-25ubuntu1.2 amd64 De-archiver for .zip files
      ii vsftpd 3.0.5-0ubuntu0.20.04.2 amd64 lightweight, efficient FTP server written for security
      ii wget 1.20.3-1ubuntu2.1 amd64 retrieves files from the web
      ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu1.5 amd64 compression library - runtime
      Reading package lists…
      Building dependency tree…
      Reading state information…
      attr is already the newest version (1:2.4.48-5).
      bc is already the newest version (1.07.1-2build1).
      cpp is already the newest version (4:9.3.0-1ubuntu2).
      g++ is already the newest version (4:9.3.0-1ubuntu2).
      gcc is already the newest version (4:9.3.0-1ubuntu2).
      genisoimage is already the newest version (9:1.1.11-3.1ubuntu1).
      isolinux is already the newest version (3:6.04~git20190206.bf6db5b4+dfsg1-2).
      lftp is already the newest version (4.8.4-2build3).
      libapache2-mod-php is already the newest version (2:7.4+75).
      m4 is already the newest version (1.4.18-4).
      php is already the newest version (2:7.4+75).
      php-cli is already the newest version (2:7.4+75).
      php-curl is already the newest version (2:7.4+75).
      php-gd is already the newest version (2:7.4+75).
      php-ldap is already the newest version (2:7.4+75).
      php-mysql is already the newest version (2:7.4+75).
      tftp-hpa is already the newest version (5.2+20150808-1ubuntu4).
      tftpd-hpa is already the newest version (5.2+20150808-1ubuntu4).
      php-bcmath is already the newest version (2:7.4+75).
      php-fpm is already the newest version (2:7.4+75).
      php-json is already the newest version (2:7.4+75).
      php-mbstring is already the newest version (2:7.4+75).
      php-ssh2 is already the newest version (1.2+0.13-1build1).
      apache2 is already the newest version (2.4.41-4ubuntu3.23).
      build-essential is already the newest version (12.8ubuntu1.1).
      curl is already the newest version (7.68.0-1ubuntu2.25).
      gawk is already the newest version (1:5.0.1+dfsg-1ubuntu0.1).
      git is already the newest version (1:2.25.1-1ubuntu3.14).
      gzip is already the newest version (1.10-0ubuntu4.1).
      jq is already the newest version (1.6-1ubuntu0.20.04.1).
      libc6 is already the newest version (2.31-0ubuntu9.18).
      libcurl4 is already the newest version (7.68.0-1ubuntu2.25).
      liblzma-dev is already the newest version (5.2.4-1ubuntu1.1).
      net-tools is already the newest version (1.60+git20180626.aebd88e-1ubuntu1.3).
      nfs-kernel-server is already the newest version (1:1.3.4-2.5ubuntu3.7).
      openssh-server is already the newest version (1:8.2p1-4ubuntu0.13).
      tar is already the newest version (1.30+dfsg-7ubuntu0.20.04.4).
      unzip is already the newest version (6.0-25ubuntu1.2).
      vsftpd is already the newest version (3.0.5-0ubuntu0.20.04.2).
      wget is already the newest version (1.20.3-1ubuntu2.1).
      zlib1g is already the newest version (1:1.2.11.dfsg-2ubuntu1.5).
      htmldoc is already the newest version (1.9.7-1ubuntu0.3).
      mariadb-client is already the newest version (1:10.3.39-0ubuntu0.20.04.2).
      mariadb-server is already the newest version (1:10.3.39-0ubuntu0.20.04.2).
      Calculating upgrade…
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      ii apache2 2.4.41-4ubuntu3.23 amd64 Apache HTTP Server
      ii attr 1:2.4.48-5 amd64 utilities for manipulating filesystem extended attributes
      ii bc 1.07.1-2build1 amd64 GNU bc arbitrary precision calculator language
      ii build-essential 12.8ubuntu1.1 amd64 Informational list of build-essential packages
      ii cpp 4:9.3.0-1ubuntu2 amd64 GNU C preprocessor (cpp)
      ii curl 7.68.0-1ubuntu2.25 amd64 command line tool for transferring data with URL syntax
      ii g++ 4:9.3.0-1ubuntu2 amd64 GNU C++ compiler
      ii gawk 1:5.0.1+dfsg-1ubuntu0.1 amd64 GNU awk, a pattern scanning and processing language
      ii gcc 4:9.3.0-1ubuntu2 amd64 GNU C compiler
      ii genisoimage 9:1.1.11-3.1ubuntu1 amd64 Creates ISO-9660 CD-ROM filesystem images
      ii git 1:2.25.1-1ubuntu3.14 amd64 fast, scalable, distributed revision control system
      ii gzip 1.10-0ubuntu4.1 amd64 GNU compression utilities
      ii htmldoc 1.9.7-1ubuntu0.3 amd64 HTML processor that generates indexed HTML, PS, and PDF
      ii isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-2 all collection of bootloaders (ISO 9660 bootloader)
      ii jq 1.6-1ubuntu0.20.04.1 amd64 lightweight and flexible command-line JSON processor
      ii lftp 4.8.4-2build3 amd64 Sophisticated command-line FTP/HTTP/BitTorrent client programs
      ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
      ii libc6:amd64 2.31-0ubuntu9.18 amd64 GNU C Library: Shared libraries
      ii libcurl4:amd64 7.68.0-1ubuntu2.25 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
      ii liblzma-dev:amd64 5.2.4-1ubuntu1.1 amd64 XZ-format compression library - development files
      ii m4 1.4.18-4 amd64 macro processing language
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii net-tools 1.60+git20180626.aebd88e-1ubuntu1.3 amd64 NET-3 networking toolkit
      ii nfs-kernel-server 1:1.3.4-2.5ubuntu3.7 amd64 support for NFS kernel server
      ii openssh-server 1:8.2p1-4ubuntu0.13 amd64 secure shell (SSH) server, for secure access from remote machines
      ii php 2:7.4+75 all server-side, HTML-embedded scripting language (default)
      ii php-bcmath 2:7.4+75 all Bcmath module for PHP [default]
      ii php-cli 2:7.4+75 all command-line interpreter for the PHP scripting language (default)
      ii php-curl 2:7.4+75 all CURL module for PHP [default]
      ii php-fpm 2:7.4+75 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
      ii php-gd 2:7.4+75 all GD module for PHP [default]
      ii php-json 2:7.4+75 all JSON module for PHP [default]
      ii php-ldap 2:7.4+75 all LDAP module for PHP [default]
      ii php-mbstring 2:7.4+75 all MBSTRING module for PHP [default]
      ii php-mysql 2:7.4+75 all MySQL module for PHP [default]
      ii php-ssh2 1.2+0.13-1build1 amd64 Bindings for the libssh2 library
      ii tar 1.30+dfsg-7ubuntu0.20.04.4 amd64 GNU version of the tar archiving utility
      ii tftpd-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp server
      ii tftp-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp client
      ii unzip 6.0-25ubuntu1.2 amd64 De-archiver for .zip files
      ii vsftpd 3.0.5-0ubuntu0.20.04.2 amd64 lightweight, efficient FTP server written for security
      ii wget 1.20.3-1ubuntu2.1 amd64 retrieves files from the web
      ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu1.5 amd64 compression library - runtime
      New password: Retype new password: passwd: password updated successfully
      init.xz: OK
      init_32.xz: OK
      bzImage: OK
      bzImage32: OK
      FOGService.msi: OK
      SmartInstaller.exe: OK
      arm_init.cpio.gz: OK
      arm_Image: OK
      ‘bzImage’ -> ‘/var/www/fog//service/ipxe/bzImage’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/bzImage:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/bzImage:
      “20260306”
      ‘bzImage32’ -> ‘/var/www/fog//service/ipxe/bzImage32’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/bzImage32:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/bzImage32:
      “20260306”
      ‘arm_Image’ -> ‘/var/www/fog//service/ipxe/arm_Image’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/arm_Image:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/arm_Image:
      “20260306”
      ‘init.xz’ -> ‘/var/www/fog//service/ipxe/init.xz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/init.xz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/init.xz:
      “20260306”
      ‘init_32.xz’ -> ‘/var/www/fog//service/ipxe/init_32.xz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/init_32.xz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/init_32.xz:
      “20260306”
      ‘arm_init.cpio.gz’ -> ‘/var/www/fog//service/ipxe/arm_init.cpio.gz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/arm_init.cpio.gz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/arm_init.cpio.gz:
      “20260306”
      ‘FOGService.msi’ -> ‘/var/www/fog//client/FOGService.msi’
      ‘SmartInstaller.exe’ -> ‘/var/www/fog//client/SmartInstaller.exe’
      mysqlnd
      ln: ‘/opt/fog/snapins/ssl//CA/.fogCA.key’ and ‘/opt/fog/snapins/ssl//CA/.fogCA.key’ are the same file
      ln: ‘/opt/fog/snapins/ssl//CA/.fogCA.pem’ and ‘/opt/fog/snapins/ssl//CA/.fogCA.pem’ are the same file
      Signature ok
      subject=CN = 10.46.10.40
      Getting CA Private Key
      Site 001-fog disabled.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      Enabling site 000-default.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      renamed ‘/etc/apache2/sites-available/001-fog.conf’ -> ‘/etc/apache2/sites-available/001-fog.conf.1785160292’
      ln: failed to create symbolic link ‘/var/www/fog/fog’: File exists
      ERROR: Module php does not exist!
      Considering dependency proxy for proxy_fcgi:
      Module proxy already enabled
      Module proxy_fcgi already enabled
      Module setenvif already enabled
      Module rewrite already enabled
      Module expires already enabled
      Considering dependency filter for deflate:
      Module filter already enabled
      Module deflate already enabled
      Module filter already enabled
      Considering dependency setenvif for ssl:
      Module setenvif already enabled
      Considering dependency mime for ssl:
      Module mime already enabled
      Considering dependency socache_shmcb for ssl:
      Module socache_shmcb already enabled
      Module ssl already enabled
      Enabling site 001-fog.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      Site 000-default disabled.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      ● apache2.service - The Apache HTTP Server
      Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
      Active: active (running) since Mon 2026-07-27 09:52:22 EDT; 11ms ago
      Docs: https://httpd.apache.org/docs/2.4/
      Process: 314014 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
      Main PID: 314026 (apache2)
      Tasks: 1 (limit: 1032)
      Memory: 9.0M
      CGroup: /system.slice/apache2.service
      └─314026 /usr/sbin/apache2 -k start

      Jul 27 09:52:22 CRLCORE-VMFOG systemd[1]: Starting The Apache HTTP Server…
      Jul 27 09:52:22 CRLCORE-VMFOG apachectl[314018]: AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
      Jul 27 09:52:22 CRLCORE-VMFOG systemd[1]: Started The Apache HTTP Server.

      ● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
      Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
      Active: active (running) since Mon 2026-07-27 09:52:22 EDT; 1s ago
      Docs: man:php-fpm7.4(8)
      Process: 314024 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/7.4/fpm/pool.d/www.conf 74 (code=exited, status=0/SUCCESS)
      Main PID: 314015 (php-fpm7.4)
      Status: “Ready to handle connections”
      Tasks: 6 (limit: 1032)
      Memory: 14.2M
      CGroup: /system.slice/php7.4-fpm.service
      ├─314015 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
      ├─314019 php-fpm: pool www
      ├─314020 php-fpm: pool www
      ├─314021 php-fpm: pool www
      ├─314022 php-fpm: pool www
      └─314023 php-fpm: pool www

      Jul 27 09:52:22 CRLCORE-VMFOG systemd[1]: Starting The PHP 7.4 FastCGI Process Manager…
      Jul 27 09:52:22 CRLCORE-VMFOG systemd[1]: Started The PHP 7.4 FastCGI Process Manager.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott I did the install process again. No change, same error.

      posted in FOG Problems
      S
      Strahd
    • RE: Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      @Tom-Elliott Still having some trouble.

      I did the following:
      (My linux skills are amateur at best…)

      sudo -i
      cd /root/fogproject
      git fetch --all
      git checkout working-1.6
      git pull
      ch /root/fogproject/bin
      ./installfog.sh

      It looks like it did install 1.6

      Got the following error
      b23c58ed-3f73-428c-b647-99bec7277275-image.png

      However, I went to the management page and I did see something more:
      e8278c86-2354-4340-bd37-4611e2cb6994-image.png

      Clicking install/update delivers the following error:
      b2f097fc-feb0-4d82-aa49-893590cd05c0-image.png

      Here is a copy of the error log:

      /usr/bin/lsb_release
      /usr/bin/systemctl
      systemd
      ln: failed to create symbolic link ‘/lib/systemd/system/mysql.service’: File exists
      ln: failed to create symbolic link ‘/lib/systemd/system/mysqld.service’: File exists
      ln: failed to create symbolic link ‘/etc/systemd/system/mysql.service’: File exists
      ln: failed to create symbolic link ‘/etc/systemd/system/mysqld.service’: File exists
      /usr/sbin/iptables
      /opt/fog/.fogsettings
      Reading package lists…
      Building dependency tree…
      Reading state information…
      curl is already the newest version (7.68.0-1ubuntu2.25).
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      Testing DNS name resolution (httpbin.org)… OK
      Testing HTTP connection (http://httpbin.org)… OK
      Testing HTTPS connection (https://github.com)… OK
      ‘universe’ distribution component is already enabled for all sources.
      Hit:1 http://us.archive.ubuntu.com/ubuntu focal InRelease
      Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease
      Hit:3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease
      Hit:4 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
      Reading package lists…
      ii apache2 2.4.41-4ubuntu3.23 amd64 Apache HTTP Server
      ruby-attr-required
      python3-pyxattr
      python3-xattr
      libperl6-export-attrs-perl
      libmoosex-methodattributes-perl
      libmoosex-attribute-chained-perl
      attr
      libattr1
      python-attr
      python-pyxattr-doc
      libmoosex-attributeshortcuts-perl
      python-attr-doc
      caja-xattr-tags
      pypy-attr
      libapache2-mod-mime-xattr
      fonts-quattrocento
      goattracker
      ruby-hashie-forbidden-attributes
      libmoosex-attributehelpers-perl
      tryton-modules-product-attribute
      librust-xattr-dev
      python3-orderedattrdict
      libexport-attrs-perl
      xattr
      elpa-gitattributes-mode
      python3-pyxattr-dbg
      qtattributionsscanner-qt5
      ruby-attr-encrypted
      libhtml-rewriteattributes-perl
      fatattr
      libattr1-dev
      libfile-extattr-perl
      golang-github-pkg-xattr-dev
      libmoosex-attributetags-perl
      libattribute-storage-perl
      libmoosex-classattribute-perl
      librust-macro-attr-dev
      xvattr
      python3-attr
      Reading package lists…
      Building dependency tree…
      Reading state information…
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      The following NEW packages will be installed:
      attr
      0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
      Need to get 21.9 kB of archives.
      After this operation, 139 kB of additional disk space will be used.
      Get:1 http://us.archive.ubuntu.com/ubuntu focal/main amd64 attr amd64 1:2.4.48-5 [21.9 kB]
      Fetched 21.9 kB in 0s (223 kB/s)
      Selecting previously unselected package attr.
      (Reading database …
      (Reading database … 5%
      (Reading database … 10%
      (Reading database … 15%
      (Reading database … 20%
      (Reading database … 25%
      (Reading database … 30%
      (Reading database … 35%
      (Reading database … 40%
      (Reading database … 45%
      (Reading database … 50%
      (Reading database … 55%
      (Reading database … 60%
      (Reading database … 65%
      (Reading database … 70%
      (Reading database … 75%
      (Reading database … 80%
      (Reading database … 85%
      (Reading database … 90%
      (Reading database … 95%
      (Reading database … 100%
      (Reading database … 191228 files and directories currently installed.)
      Preparing to unpack …/attr_1%3a2.4.48-5_amd64.deb …
      Unpacking attr (1:2.4.48-5) …
      Setting up attr (1:2.4.48-5) …
      Processing triggers for man-db (2.9.1-1) …
      ii bc 1.07.1-2build1 amd64 GNU bc arbitrary precision calculator language
      ii build-essential 12.8ubuntu1.1 amd64 Informational list of build-essential packages
      ii cpp 4:9.3.0-1ubuntu2 amd64 GNU C preprocessor (cpp)
      ii curl 7.68.0-1ubuntu2.25 amd64 command line tool for transferring data with URL syntax
      ii g++ 4:9.3.0-1ubuntu2 amd64 GNU C++ compiler
      ii gawk 1:5.0.1+dfsg-1ubuntu0.1 amd64 GNU awk, a pattern scanning and processing language
      ii gcc 4:9.3.0-1ubuntu2 amd64 GNU C compiler
      ii genisoimage 9:1.1.11-3.1ubuntu1 amd64 Creates ISO-9660 CD-ROM filesystem images
      ii git 1:2.25.1-1ubuntu3.14 amd64 fast, scalable, distributed revision control system
      ii gzip 1.10-0ubuntu4.1 amd64 GNU compression utilities
      ii htmldoc 1.9.7-1ubuntu0.3 amd64 HTML processor that generates indexed HTML, PS, and PDF
      ii isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-2 all collection of bootloaders (ISO 9660 bootloader)
      dpkg-query: no packages found matching jq
      libjs-jquery-ui-theme-pepper-grinder
      libjs-jquery-meiomask
      libjs-jquery-ui-theme-redmond
      libjs-jquery-center
      libjs-jquery-ui-theme-dot-luv
      libjs-jquery-timeago
      libjs-jquery-resize
      libjs-jquery-ui-theme-south-street
      libjs-jquery-caret.js
      libjs-jquery-textchange
      ruby-rails-assets-jquery
      python3-xstatic-jquery.tablesorter
      libjs-jquery-slides
      libjs-jquery-flot-docs
      node-jquery
      jq
      python3-xstatic-jquery-ui
      libjs-jquery-tablesorter
      libjs-jquery-jgrowl
      libjs-jquery-nicescroll
      libjs-jquery.sparkline
      libjs-jquery-ui-theme-eggplant
      node-jquery-textcomplete
      libjs-jquery-fixedtableheader
      libjs-jquery-mobile
      libjs-jquery-geo
      libjs-jquery-selectize.js
      libjs-jquery-hotkeys
      libjs-jquery-easing
      libjs-jquery-markitup
      ruby-rails-assets-jquery-nicescroll
      libjq1
      libjs-jquery-fancybox
      libjs-jquery-gitgraph
      libjs-jquery-colorpicker
      libjs-jquery-datatables-extensions
      libjs-jquery-event-drag
      libjs-jquery
      libjs-jquery-event-drop
      ruby-jquery-atwho-rails
      libjs-jquery-minicolors
      libjs-jquery.quicksearch
      libjs-jquery-colorbox
      libjs-jquery-ui-theme-excite-bike
      libjs-jquery-backstretch
      libjs-jquery-watermark
      libjs-jquery-jfeed
      libjs-jquery-cookie
      libjs-jquery-mousewheel
      libjs-jquery-atwho
      libghc-js-jquery-dev
      libghc-js-jquery-doc
      libjs-jquery-ui-theme-humanity
      libjs-jquery-jstree
      libjs-jquery-ui-theme-blitzer
      libjs-jquery-livequery
      libjs-jquery-migrate-1
      node-jquery-mousewheel
      libjs-jquery-throttle-debounce
      node-jquery-ui
      libjs-jquery-opacityrollover
      libghc-js-jquery-prof
      libjs-jquery-timepicker
      libjs-jquery-treetable
      libjs-jquery-ui-touch-punch
      libjs-jquery-blockui
      libjs-jquery-ui-theme-black-tie
      ruby-jquery-scrollto-rails
      ruby-jquery-rails
      libjs-jquery-slimscroll
      libjs-jquery-ui-theme-dark-hive
      jquery-alternative-doc
      ruby-rails-assets-jquery-placeholder
      python3-xstatic-jquery-migrate
      libjs-jquery-file-upload
      libjs-jquery-ui-theme-ui-darkness
      libghc-js-jquery-data
      libjs-jquery-tipsy
      libjs-jquery-placeholder
      libjs-jquery-ui-theme-le-frog
      ruby-jquery-ui-rails
      ruby-rails-assets-jquery-idletimer
      libjs-jquery-ui-theme-hot-sneaks
      libjs-jquery-scrollto
      libjs-jquery-ui-theme-smoothness
      libjs-jquery-datatables
      libjs-jquery-areyousure
      libjs-jquery-ui
      ruby-rails-assets-jquery.are-you-sure
      ruby-rails-assets-jakobmattsson-jquery-elastic
      libjs-jquery-fullscreen-plugin
      node-jquery-ujs
      libjs-jquery-ui-theme-cupertino
      libjs-jquery-ui-theme-vader
      libjs-jquery-resize-doc
      libjs-jquery-ui-theme-sunny
      libjs-jquery-ui-theme-trontastic
      libjs-jquery-ui-theme-start
      libjs-jquery-typeahead
      ruby-rails-assets-jquery-fullscreen-plugin
      libjs-jquery-isonscreen
      libjs-jquery-fullscreen
      libjs-jquery-i18n
      libjs-jquery-countdown
      python3-xstatic-jquery.quicksearch
      libjs-jquery-ui-theme-mint-choc
      libjs-jquery-ui-theme-swanky-purse
      libjs-jquery-reflection
      libjs-jquery-simpletreemenu
      libjs-jquery-textcomplete
      libjs-jquery-galleriffic
      ruby-rails-assets-jquery.slimscroll
      libjs-jquery-ui-theme-overcast
      ruby-rails-assets-jquery-ui
      libjs-jquery-ui-theme-ui-lightness
      node-jquery.waitforimages
      ruby-rails-assets-jquery-colorbox
      ruby-rails-assets-jquery-fullscreen
      libjs-jquery-ui-docs
      libjs-jquery-idletimer
      ruby-jquery-datatables-rails
      python3-xstatic-jquery.bootstrap.wizard
      libjs-jquery-history
      python3-xstatic-jquery
      libjs-jquery-metadata
      libjs-jquery-ui-theme-base
      libjs-jquery-tmpl
      libjs-jquery-flot-axislabels
      libjs-jquery-coolfieldset
      libjs-jquery-flot
      libjs-jquery-ui-theme-flick
      libjs-jquery-lazyload
      ruby-rails-assets-jeresig-jquery.hotkeys
      libjs-jquery-stupidtable
      libjs-jquery-jush
      ruby-rails-assets-jquery-textchange
      libjq-dev
      libjs-jquery-form
      Reading package lists…
      Building dependency tree…
      Reading state information…
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      The following additional packages will be installed:
      libjq1
      The following NEW packages will be installed:
      jq libjq1
      0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
      Need to get 171 kB of archives.
      After this operation, 450 kB of additional disk space will be used.
      Get:1 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 libjq1 amd64 1.6-1ubuntu0.20.04.1 [121 kB]
      Get:2 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 jq amd64 1.6-1ubuntu0.20.04.1 [50.2 kB]
      Fetched 171 kB in 0s (888 kB/s)
      Selecting previously unselected package libjq1:amd64.
      (Reading database …
      (Reading database … 5%
      (Reading database … 10%
      (Reading database … 15%
      (Reading database … 20%
      (Reading database … 25%
      (Reading database … 30%
      (Reading database … 35%
      (Reading database … 40%
      (Reading database … 45%
      (Reading database … 50%
      (Reading database … 55%
      (Reading database … 60%
      (Reading database … 65%
      (Reading database … 70%
      (Reading database … 75%
      (Reading database … 80%
      (Reading database … 85%
      (Reading database … 90%
      (Reading database … 95%
      (Reading database … 100%
      (Reading database … 191237 files and directories currently installed.)
      Preparing to unpack …/libjq1_1.6-1ubuntu0.20.04.1_amd64.deb …
      Unpacking libjq1:amd64 (1.6-1ubuntu0.20.04.1) …
      Selecting previously unselected package jq.
      Preparing to unpack …/jq_1.6-1ubuntu0.20.04.1_amd64.deb …
      Unpacking jq (1.6-1ubuntu0.20.04.1) …
      Setting up libjq1:amd64 (1.6-1ubuntu0.20.04.1) …
      Setting up jq (1.6-1ubuntu0.20.04.1) …
      Processing triggers for man-db (2.9.1-1) …
      Processing triggers for libc-bin (2.31-0ubuntu9.18) …
      ii lftp 4.8.4-2build3 amd64 Sophisticated command-line FTP/HTTP/BitTorrent client programs
      ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
      ii libc6:amd64 2.31-0ubuntu9.18 amd64 GNU C Library: Shared libraries
      ii libcurl4:amd64 7.68.0-1ubuntu2.25 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
      ii liblzma-dev:amd64 5.2.4-1ubuntu1.1 amd64 XZ-format compression library - development files
      ii m4 1.4.18-4 amd64 macro processing language
      mariadb-client-10.3
      mariadb-client-core-10.3
      mariadb-client
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      mariadb-server-core-10.3
      mariadb-server-10.3
      mariadb-server
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii net-tools 1.60+git20180626.aebd88e-1ubuntu1.3 amd64 NET-3 networking toolkit
      ii nfs-kernel-server 1:1.3.4-2.5ubuntu3.7 amd64 support for NFS kernel server
      ii openssh-server 1:8.2p1-4ubuntu0.13 amd64 secure shell (SSH) server, for secure access from remote machines
      ii php 2:7.4+75 all server-side, HTML-embedded scripting language (default)
      ii php-bcmath 2:7.4+75 all Bcmath module for PHP [default]
      ii php-cli 2:7.4+75 all command-line interpreter for the PHP scripting language (default)
      ii php-curl 2:7.4+75 all CURL module for PHP [default]
      ii php-fpm 2:7.4+75 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
      ii php-gd 2:7.4+75 all GD module for PHP [default]
      php-json
      php-json-schema
      ii php-json 2:7.4+75 all JSON module for PHP [default]
      ii php-ldap 2:7.4+75 all LDAP module for PHP [default]
      ii php-mbstring 2:7.4+75 all MBSTRING module for PHP [default]
      php-mysql
      ii php-mysql 2:7.4+75 all MySQL module for PHP [default]
      php-ssh2
      Reading package lists…
      Building dependency tree…
      Reading state information…
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      The following additional packages will be installed:
      libssh2-1
      The following NEW packages will be installed:
      libssh2-1 php-ssh2
      0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
      Need to get 104 kB of archives.
      After this operation, 397 kB of additional disk space will be used.
      Get:1 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libssh2-1 amd64 1.8.0-2.1ubuntu0.1 [75.5 kB]
      Get:2 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 php-ssh2 amd64 1.2+0.13-1build1 [29.0 kB]
      Fetched 104 kB in 0s (463 kB/s)
      Selecting previously unselected package libssh2-1:amd64.
      (Reading database …
      (Reading database … 5%
      (Reading database … 10%
      (Reading database … 15%
      (Reading database … 20%
      (Reading database … 25%
      (Reading database … 30%
      (Reading database … 35%
      (Reading database … 40%
      (Reading database … 45%
      (Reading database … 50%
      (Reading database … 55%
      (Reading database … 60%
      (Reading database … 65%
      (Reading database … 70%
      (Reading database … 75%
      (Reading database … 80%
      (Reading database … 85%
      (Reading database … 90%
      (Reading database … 95%
      (Reading database … 100%
      (Reading database … 191249 files and directories currently installed.)
      Preparing to unpack …/libssh2-1_1.8.0-2.1ubuntu0.1_amd64.deb …
      Unpacking libssh2-1:amd64 (1.8.0-2.1ubuntu0.1) …
      Selecting previously unselected package php-ssh2.
      Preparing to unpack …/php-ssh2_1.2+0.13-1build1_amd64.deb …
      Unpacking php-ssh2 (1.2+0.13-1build1) …
      Setting up libssh2-1:amd64 (1.8.0-2.1ubuntu0.1) …
      Setting up php-ssh2 (1.2+0.13-1build1) …
      Processing triggers for libc-bin (2.31-0ubuntu9.18) …
      Processing triggers for php7.4-cli (7.4.3-4ubuntu2.29) …
      Processing triggers for php7.4-fpm (7.4.3-4ubuntu2.29) …
      NOTICE: Not enabling PHP 7.4 FPM by default.
      NOTICE: To enable PHP 7.4 FPM in Apache2 do:
      NOTICE: a2enmod proxy_fcgi setenvif
      NOTICE: a2enconf php7.4-fpm
      NOTICE: You are seeing this message because you have apache2 package installed.
      Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.29) …
      ii tar 1.30+dfsg-7ubuntu0.20.04.4 amd64 GNU version of the tar archiving utility
      ii tftpd-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp server
      ii tftp-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp client
      ii unzip 6.0-25ubuntu1.2 amd64 De-archiver for .zip files
      ii vsftpd 3.0.5-0ubuntu0.20.04.2 amd64 lightweight, efficient FTP server written for security
      ii wget 1.20.3-1ubuntu2.1 amd64 retrieves files from the web
      ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu1.5 amd64 compression library - runtime
      Reading package lists…
      Building dependency tree…
      Reading state information…
      attr is already the newest version (1:2.4.48-5).
      bc is already the newest version (1.07.1-2build1).
      cpp is already the newest version (4:9.3.0-1ubuntu2).
      g++ is already the newest version (4:9.3.0-1ubuntu2).
      gcc is already the newest version (4:9.3.0-1ubuntu2).
      genisoimage is already the newest version (9:1.1.11-3.1ubuntu1).
      isolinux is already the newest version (3:6.04~git20190206.bf6db5b4+dfsg1-2).
      lftp is already the newest version (4.8.4-2build3).
      libapache2-mod-php is already the newest version (2:7.4+75).
      m4 is already the newest version (1.4.18-4).
      php is already the newest version (2:7.4+75).
      php-cli is already the newest version (2:7.4+75).
      php-curl is already the newest version (2:7.4+75).
      php-gd is already the newest version (2:7.4+75).
      php-ldap is already the newest version (2:7.4+75).
      php-mysql is already the newest version (2:7.4+75).
      tftp-hpa is already the newest version (5.2+20150808-1ubuntu4).
      tftpd-hpa is already the newest version (5.2+20150808-1ubuntu4).
      php-bcmath is already the newest version (2:7.4+75).
      php-fpm is already the newest version (2:7.4+75).
      php-json is already the newest version (2:7.4+75).
      php-mbstring is already the newest version (2:7.4+75).
      php-ssh2 is already the newest version (1.2+0.13-1build1).
      apache2 is already the newest version (2.4.41-4ubuntu3.23).
      build-essential is already the newest version (12.8ubuntu1.1).
      curl is already the newest version (7.68.0-1ubuntu2.25).
      gawk is already the newest version (1:5.0.1+dfsg-1ubuntu0.1).
      git is already the newest version (1:2.25.1-1ubuntu3.14).
      gzip is already the newest version (1.10-0ubuntu4.1).
      jq is already the newest version (1.6-1ubuntu0.20.04.1).
      libc6 is already the newest version (2.31-0ubuntu9.18).
      libcurl4 is already the newest version (7.68.0-1ubuntu2.25).
      liblzma-dev is already the newest version (5.2.4-1ubuntu1.1).
      net-tools is already the newest version (1.60+git20180626.aebd88e-1ubuntu1.3).
      nfs-kernel-server is already the newest version (1:1.3.4-2.5ubuntu3.7).
      openssh-server is already the newest version (1:8.2p1-4ubuntu0.13).
      tar is already the newest version (1.30+dfsg-7ubuntu0.20.04.4).
      unzip is already the newest version (6.0-25ubuntu1.2).
      vsftpd is already the newest version (3.0.5-0ubuntu0.20.04.2).
      wget is already the newest version (1.20.3-1ubuntu2.1).
      zlib1g is already the newest version (1:1.2.11.dfsg-2ubuntu1.5).
      htmldoc is already the newest version (1.9.7-1ubuntu0.3).
      mariadb-client is already the newest version (1:10.3.39-0ubuntu0.20.04.2).
      mariadb-server is already the newest version (1:10.3.39-0ubuntu0.20.04.2).
      Calculating upgrade…
      The following packages were automatically installed and are no longer required:
      gir1.2-goa-1.0 libfwupdplugin1 libxmlb1
      Use ‘apt autoremove’ to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
      ii apache2 2.4.41-4ubuntu3.23 amd64 Apache HTTP Server
      ii attr 1:2.4.48-5 amd64 utilities for manipulating filesystem extended attributes
      ii bc 1.07.1-2build1 amd64 GNU bc arbitrary precision calculator language
      ii build-essential 12.8ubuntu1.1 amd64 Informational list of build-essential packages
      ii cpp 4:9.3.0-1ubuntu2 amd64 GNU C preprocessor (cpp)
      ii curl 7.68.0-1ubuntu2.25 amd64 command line tool for transferring data with URL syntax
      ii g++ 4:9.3.0-1ubuntu2 amd64 GNU C++ compiler
      ii gawk 1:5.0.1+dfsg-1ubuntu0.1 amd64 GNU awk, a pattern scanning and processing language
      ii gcc 4:9.3.0-1ubuntu2 amd64 GNU C compiler
      ii genisoimage 9:1.1.11-3.1ubuntu1 amd64 Creates ISO-9660 CD-ROM filesystem images
      ii git 1:2.25.1-1ubuntu3.14 amd64 fast, scalable, distributed revision control system
      ii gzip 1.10-0ubuntu4.1 amd64 GNU compression utilities
      ii htmldoc 1.9.7-1ubuntu0.3 amd64 HTML processor that generates indexed HTML, PS, and PDF
      ii isolinux 3:6.04~git20190206.bf6db5b4+dfsg1-2 all collection of bootloaders (ISO 9660 bootloader)
      ii jq 1.6-1ubuntu0.20.04.1 amd64 lightweight and flexible command-line JSON processor
      ii lftp 4.8.4-2build3 amd64 Sophisticated command-line FTP/HTTP/BitTorrent client programs
      ii libapache2-mod-php 2:7.4+75 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
      ii libc6:amd64 2.31-0ubuntu9.18 amd64 GNU C Library: Shared libraries
      ii libcurl4:amd64 7.68.0-1ubuntu2.25 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour)
      ii liblzma-dev:amd64 5.2.4-1ubuntu1.1 amd64 XZ-format compression library - development files
      ii m4 1.4.18-4 amd64 macro processing language
      ii mariadb-client 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database client (metapackage depending on the latest version)
      ii mariadb-server 1:10.3.39-0ubuntu0.20.04.2 all MariaDB database server (metapackage depending on the latest version)
      ii net-tools 1.60+git20180626.aebd88e-1ubuntu1.3 amd64 NET-3 networking toolkit
      ii nfs-kernel-server 1:1.3.4-2.5ubuntu3.7 amd64 support for NFS kernel server
      ii openssh-server 1:8.2p1-4ubuntu0.13 amd64 secure shell (SSH) server, for secure access from remote machines
      ii php 2:7.4+75 all server-side, HTML-embedded scripting language (default)
      ii php-bcmath 2:7.4+75 all Bcmath module for PHP [default]
      ii php-cli 2:7.4+75 all command-line interpreter for the PHP scripting language (default)
      ii php-curl 2:7.4+75 all CURL module for PHP [default]
      ii php-fpm 2:7.4+75 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
      ii php-gd 2:7.4+75 all GD module for PHP [default]
      ii php-json 2:7.4+75 all JSON module for PHP [default]
      ii php-ldap 2:7.4+75 all LDAP module for PHP [default]
      ii php-mbstring 2:7.4+75 all MBSTRING module for PHP [default]
      ii php-mysql 2:7.4+75 all MySQL module for PHP [default]
      ii php-ssh2 1.2+0.13-1build1 amd64 Bindings for the libssh2 library
      ii tar 1.30+dfsg-7ubuntu0.20.04.4 amd64 GNU version of the tar archiving utility
      ii tftpd-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp server
      ii tftp-hpa 5.2+20150808-1ubuntu4 amd64 HPA’s tftp client
      ii unzip 6.0-25ubuntu1.2 amd64 De-archiver for .zip files
      ii vsftpd 3.0.5-0ubuntu0.20.04.2 amd64 lightweight, efficient FTP server written for security
      ii wget 1.20.3-1ubuntu2.1 amd64 retrieves files from the web
      ii zlib1g:amd64 1:1.2.11.dfsg-2ubuntu1.5 amd64 compression library - runtime
      New password: Retype new password: passwd: password updated successfully
      init.xz: OK
      init_32.xz: OK
      bzImage: OK
      bzImage32: OK
      FOGService.msi: OK
      SmartInstaller.exe: OK
      arm_init.cpio.gz: OK
      arm_Image: OK
      ‘bzImage’ -> ‘/var/www/fog//service/ipxe/bzImage’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/bzImage:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/bzImage:
      “20260306”
      ‘bzImage32’ -> ‘/var/www/fog//service/ipxe/bzImage32’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/bzImage32:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/bzImage32:
      “20260306”
      ‘arm_Image’ -> ‘/var/www/fog//service/ipxe/arm_Image’
      Attribute “version” set to a 7 byte value for /var/www/fog//service/ipxe/arm_Image:
      6.12.35
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/arm_Image:
      “20260306”
      ‘init.xz’ -> ‘/var/www/fog//service/ipxe/init.xz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/init.xz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/init.xz:
      “20260306”
      ‘init_32.xz’ -> ‘/var/www/fog//service/ipxe/init_32.xz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/init_32.xz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/init_32.xz:
      “20260306”
      ‘arm_init.cpio.gz’ -> ‘/var/www/fog//service/ipxe/arm_init.cpio.gz’
      Attribute “version” set to a 9 byte value for /var/www/fog//service/ipxe/arm_init.cpio.gz:
      2025.02.4
      Attribute “tag_name” set to a 10 byte value for /var/www/fog//service/ipxe/arm_init.cpio.gz:
      “20260306”
      ‘FOGService.msi’ -> ‘/var/www/fog//client/FOGService.msi’
      ‘SmartInstaller.exe’ -> ‘/var/www/fog//client/SmartInstaller.exe’
      mysqlnd
      ln: ‘/opt/fog/snapins/ssl//CA/.fogCA.key’ and ‘/opt/fog/snapins/ssl//CA/.fogCA.key’ are the same file
      ln: ‘/opt/fog/snapins/ssl//CA/.fogCA.pem’ and ‘/opt/fog/snapins/ssl//CA/.fogCA.pem’ are the same file
      Signature ok
      subject=CN = 10.46.10.40
      Getting CA Private Key
      Site 001-fog disabled.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      Enabling site 000-default.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      renamed ‘/etc/apache2/sites-available/001-fog.conf’ -> ‘/etc/apache2/sites-available/001-fog.conf.1785152340’
      Files /etc/apache2/sites-available/001-fog.conf and /etc/apache2/sites-available/001-fog.conf.1785152340 differ
      ln: failed to create symbolic link ‘/var/www/fog/fog’: File exists
      ERROR: Module php does not exist!
      Considering dependency proxy for proxy_fcgi:
      Module proxy already enabled
      Module proxy_fcgi already enabled
      Module setenvif already enabled
      Module rewrite already enabled
      Enabling module expires.
      Considering dependency filter for deflate:
      Module filter already enabled
      Module deflate already enabled
      Module filter already enabled
      To activate the new configuration, you need to run:
      systemctl restart apache2
      Considering dependency setenvif for ssl:
      Module setenvif already enabled
      Considering dependency mime for ssl:
      Module mime already enabled
      Considering dependency socache_shmcb for ssl:
      Module socache_shmcb already enabled
      Module ssl already enabled
      Enabling site 001-fog.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      Site 000-default disabled.
      To activate the new configuration, you need to run:
      systemctl reload apache2
      ● apache2.service - The Apache HTTP Server
      Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
      Active: active (running) since Mon 2026-07-27 07:40:35 EDT; 15ms ago
      Docs: https://httpd.apache.org/docs/2.4/
      Process: 310048 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
      Main PID: 310054 (apache2)
      Tasks: 1 (limit: 1032)
      Memory: 8.7M
      CGroup: /system.slice/apache2.service
      └─310054 /usr/sbin/apache2 -k start

      Jul 27 07:40:35 CRLCORE-VMFOG systemd[1]: Starting The Apache HTTP Server…
      Jul 27 07:40:35 CRLCORE-VMFOG apachectl[310052]: AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
      Jul 27 07:40:35 CRLCORE-VMFOG systemd[1]: Started The Apache HTTP Server.

      ● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
      Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
      Active: active (running) since Mon 2026-07-27 07:40:35 EDT; 1s ago
      Docs: man:php-fpm7.4(8)
      Process: 310059 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/7.4/fpm/pool.d/www.conf 74 (code=exited, status=0/SUCCESS)
      Main PID: 310050 (php-fpm7.4)
      Status: “Ready to handle connections”
      Tasks: 6 (limit: 1032)
      Memory: 14.1M
      CGroup: /system.slice/php7.4-fpm.service
      ├─310050 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
      ├─310053 php-fpm: pool www
      ├─310055 php-fpm: pool www
      ├─310056 php-fpm: pool www
      ├─310057 php-fpm: pool www
      └─310058 php-fpm: pool www

      Jul 27 07:40:35 CRLCORE-VMFOG systemd[1]: Starting The PHP 7.4 FastCGI Process Manager…
      Jul 27 07:40:35 CRLCORE-VMFOG systemd[1]: Started The PHP 7.4 FastCGI Process Manager.

      posted in FOG Problems
      S
      Strahd
    • Upgraded from FOG 1.5.9 to 1.5.10.1903 and having issues

      I upgraded from FOG 1.5.9 to 1.5.10.1903 and now I am having a problem.
      Running Linux Ubuntu 20.04.4

      I followed the directions located at https://docs.fogproject.org/en/latest/installation/server/install-fog-server/
      I downloaded and ran the installation script via:
      (I renamed the old fogproject folder as “fogproject-old” because git clone and git pull threw an error)

      sudo -i
      cd /root
      git clone https://github.com/FOGProject/fogproject.git
      cd /root/fogproject/bin
      ./installfog.sh

      The upgrade process seemed to go well enough and I did not notice any errors. I got to the
      “you still need to install/update your database schema” prompt. I clicked the link that was presented in the script and Firefox presented me with a blank white page and nothing else.

      I waited quite a while, pressed a key, and the installation script finished.

      Now when I try to visit 10.46.10.40/fog/management it throws me to http://10.46.10.40/fog/management/?node=schema and delivers a HTTP ERROR 500.
      Rebooting did not help.

      Please assist, and thank you in advance for your help!

      posted in FOG Problems
      S
      Strahd
    • RE: Fog quick image password not working

      @sebastian-roth Awesome, this ALMOST fixed it. Good job!
      I am now properly prompted to select the proper boot image, however when I press enter on that menu it just jumps back to the original pxe boot menu.

      As for having more than three network devices… I did notice that HP added an option to pxe boot over wifi, which seemed like pretty new tech, though I’m not sure how that would work without adding lots of custom drivers, or something.
      IMG_1006 (1).JPG

      posted in FOG Problems
      S
      Strahd
    • RE: Fog quick image password not working

      @sebastian-roth Ok, I took it a step further and added 2 more lines to your script, mostly to see if it wasn’t all zeroes or something:
      echo mac0: ${net0/mac}
      echo arch: ${arch}

      Output data is as follows:
      Username: fog
      Password: xxxxxx
      mac0: e0:70:ea:aa:95:dc
      arch: x86_64
      Please press ENTER to go ahead…

      The output username and password are correct.
      Additionally, after pressing enter on a WORKING computer (only), I very briefly see the following line:
      http://10.46.10.40/fog/service/ipxe/boot.php… ok
      The non-working computer does not show that line, but rather jumps back to the login prompt.

      posted in FOG Problems
      S
      Strahd
    • 1
    • 2
    • 1 / 2