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

    Image replication failing due to syntax error?

    Scheduled Pinned Locked Moved
    Bug Reports
    2
    5
    406
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      choppaholic26
      last edited by

      I’ve set up a storage node and I discovered that the images are not being replicated from the master node. When looking at the log I see the following:

      [09-18-20 9:51:18 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:18 am] | File Name: dev/postinitscripts
      [09-18-20 9:51:18 am] * Not syncing Image between nodes
      [09-18-20 9:51:18 am] | File Name: dev/postinitscripts
      [09-18-20 9:51:18 am] | File or path cannot be reached.
      [09-18-20 9:51:18 am] * Not syncing Image between groups
      [09-18-20 9:51:18 am] | Image Name: Compudopt
      [09-18-20 9:51:18 am] | There are no other members to sync to.
      [09-18-20 9:51:19 am] * Not syncing Image between groups
      [09-18-20 9:51:19 am] | Image Name: macOS 10.13 High Sierra
      [09-18-20 9:51:19 am] | There are no other members to sync to.
      [09-18-20 9:51:19 am] * Not syncing Image between groups
      [09-18-20 9:51:19 am] | Image Name: macOS 10.14 Catalina
      [09-18-20 9:51:19 am] | There are no other members to sync to.
      [09-18-20 9:51:19 am] * Not syncing Image between groups
      [09-18-20 9:51:19 am] | Image Name: Windows 10 Home UEFI
      [09-18-20 9:51:19 am] | There are no other members to sync to.
      [09-18-20 9:51:19 am] * Not syncing Image between groups
      [09-18-20 9:51:19 am] | Image Name: Windows 10 Professional UEFI
      [09-18-20 9:51:19 am] | There are no other members to sync to.
      [09-18-20 9:51:19 am] * Attempting to perform Group -> Nodes image replication.
      [09-18-20 9:51:20 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:20 am] | Image Name: Compudopt
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.fixed_size_partitions (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.has_grub (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.mbr (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.minimum.partitions (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.original.fstypes (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.original.swapuuids (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1.partitions (ssh-server)
      [09-18-20 9:51:20 am] # Compudopt: File does not exist d1p1.img (ssh-server)
      [09-18-20 9:51:20 am] | CMD: lftp -e 'set xfer:log 1; set xfer:log-file /opt/fog/log/fogreplicator.Compudopt.transfer.ssh-server.log;set ftp:list-options -a;set net:max-retries 10;set net:timeout 30; mirror -c --parallel=20 -R --ignore-time -vvv --exclude ".srvprivate" "/images/Compudopt" "/images/Compudopt"; exit' -u fogproject,[Protected] 192.168.1.152
      [09-18-20 9:51:20 am] | Started sync for Image Compudopt - Resource id #2094204
      sh: 1: Syntax error: "(" unexpected
      [09-18-20 9:51:20 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:20 am] | Image Name: macOS 10.13 High Sierra
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1.mbr (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1.original.uuids (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1.partitions (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1p1.img (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1p2.img (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.13 High Sierra: File does not exist d1p3.img (ssh-server)
      [09-18-20 9:51:21 am] | CMD: lftp -e 'set xfer:log 1; set xfer:log-file /opt/fog/log/fogreplicator.macOS 10.13 High Sierra.transfer.ssh-server.log;set ftp:list-options -a;set net:max-retries 10;set net:timeout 30; mirror -c --parallel=20 -R --ignore-time -vvv --exclude ".srvprivate" "/images/macOS10.13HighSierra" "/images/macOS10.13HighSierra"; exit' -u fogproject,[Protected] 192.168.1.152
      [09-18-20 9:51:21 am] | Started sync for Image macOS 10.13 High Sierra - Resource id #2094236
      sh: 1: Syntax error: "(" unexpected
      [09-18-20 9:51:21 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:21 am] | Image Name: macOS 10.14 Catalina
      [09-18-20 9:51:21 am] # macOS 10.14 Catalina: File does not exist d1.mbr (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.14 Catalina: File does not exist d1.original.uuids (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.14 Catalina: File does not exist d1.partitions (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.14 Catalina: File does not exist d1p1.img (ssh-server)
      [09-18-20 9:51:21 am] # macOS 10.14 Catalina: File does not exist d1p2.img (ssh-server)
      [09-18-20 9:51:21 am] | CMD: lftp -e 'set xfer:log 1; set xfer:log-file /opt/fog/log/fogreplicator.macOS 10.14 Catalina.transfer.ssh-server.log;set ftp:list-options -a;set net:max-retries 10;set net:timeout 30; mirror -c --parallel=20 -R --ignore-time -vvv --exclude ".srvprivate" "/images/macOS10.14Catalina" "/images/macOS10.14Catalina"; exit' -u fogproject,[Protected] 192.168.1.152
      [09-18-20 9:51:21 am] | Started sync for Image macOS 10.14 Catalina - Resource id #2094267
      sh: 1: Syntax error: "(" unexpected
      [09-18-20 9:51:21 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:21 am] | Image Name: Windows 10 Home UEFI
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.fixed_size_partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.mbr (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.minimum.partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.original.fstypes (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.original.swapuuids (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.original.uuids (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1.partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1p1.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1p2.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1p3.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Home UEFI: File does not exist d1p4.img (ssh-server)
      [09-18-20 9:51:22 am] | CMD: lftp -e 'set xfer:log 1; set xfer:log-file /opt/fog/log/fogreplicator.Windows 10 Home UEFI.transfer.ssh-server.log;set ftp:list-options -a;set net:max-retries 10;set net:timeout 30; mirror -c --parallel=20 -R --ignore-time -vvv --exclude ".srvprivate" "/images/Windows10HomeUEFI" "/images/Windows10HomeUEFI"; exit' -u fogproject,[Protected] 192.168.1.152
      [09-18-20 9:51:22 am] | Started sync for Image Windows 10 Home UEFI - Resource id #2094304
      sh: 1: Syntax error: "(" unexpected
      [09-18-20 9:51:22 am] * Found Image to transfer to 1 node
      [09-18-20 9:51:22 am] | Image Name: Windows 10 Professional UEFI
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.fixed_size_partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.mbr (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.minimum.partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.original.fstypes (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.original.swapuuids (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.original.uuids (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1.partitions (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1p1.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1p2.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1p3.img (ssh-server)
      [09-18-20 9:51:22 am] # Windows 10 Professional UEFI: File does not exist d1p4.img (ssh-server)
      [09-18-20 9:51:22 am] | CMD: lftp -e 'set xfer:log 1; set xfer:log-file /opt/fog/log/fogreplicator.Windows 10 Professional UEFI.transfer.ssh-server.log;set ftp:list-options -a;set net:max-retries 10;set net:timeout 30; mirror -c --parallel=20 -R --ignore-time -vvv --exclude ".srvprivate" "/images/Windows10ProfessionalUEFI" "/images/Windows10ProfessionalUEFI"; exit' -u fogproject,[Protected] 192.168.1.152
      [09-18-20 9:51:22 am] | Started sync for Image Windows 10 Professional UEFI - Resource id #2094341
      sh: 1: Syntax error: "(" unexpected
      [09-18-20 9:51:22 am] | Sync finished - Resource id #2094204
      [09-18-20 9:51:22 am] | Sync finished - Resource id #2094236
      [09-18-20 9:51:22 am] | Sync finished - Resource id #2094267
      [09-18-20 9:51:22 am] | Sync finished - Resource id #2094304
      [09-18-20 9:51:22 am] | Sync finished - Resource id #2094341
      
      1 Reply Last reply Reply Quote 0
      • S
        Sebastian Roth Moderator
        last edited by

        @choppaholic26 said in Image replication failing due to syntax error?:

        [09-18-20 9:51:20 am] | Started sync for Image Compudopt - Resource id #2094204
        sh: 1: Syntax error: "(" unexpected
        

        There seems to be an issue with calling the lftp command to sync the files. I have never see this happen.

        Can you please provide more information on your system:

        • Linux OS and version number?
        • FOG version
        • Specific modification except installing FOG?

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        1 Reply Last reply Reply Quote 0
        • S
          Sebastian Roth Moderator
          last edited by

          @choppaholic26 Further searching in the forums and github commits I might have found what is causing this issue in your case.

          If I am correct you should be able to fix this by manually applying this minimal code change in /var/www/html/fog/lib/service/fogservice.class.php: https://github.com/FOGProject/fogproject/commit/b772099872c0a414853d1c5b5703819b3d6ea6cc

          Make sure you restart the service after the change: systemctl restart FOGImageReplicator.service

          If you problem is fixed by this you might consider updating your FOG server at some point…

          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

          C 1 Reply Last reply Reply Quote 0
          • C
            choppaholic26 @Sebastian Roth
            last edited by choppaholic26

            @Sebastian-Roth said in Image replication failing due to syntax error?:

            If I am correct you should be able to fix this by manually applying this minimal code change in /var/www/html/fog/lib/service/fogservice.class.php:

            That did the trick!

            I’ll look into upgrading the FOG server. Will running a new install script do an in-place upgrade without breaking anything?

            1 Reply Last reply Reply Quote 0
            • S
              Sebastian Roth Moderator
              last edited by

              @choppaholic26 said in Image replication failing due to syntax error?:

              Will running a new install script do an in-place upgrade without breaking anything?

              That’s what we try to achieve. But as you know there can always be special cases. So we cannot promise an upgrade with no issues. Make sure you have a backup copy of your database and the images any you can re-build a FOG server in no time.

              Don’t get me wrong, I am not saying upgrades don’t work very well. I just can give you an assurance! In most cases (no manual modifications, mostly standard settings) the upgrade runs through without any hickup whatsoever. And even if you bump into an issue we are here to help you. So don’t worry about it. Take a backup copy and go for it.

              Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

              Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

              1 Reply Last reply Reply Quote 1
              • 1 / 1
              • First post
                Last post

              270

              Online

              12.0k

              Users

              17.3k

              Topics

              155.2k

              Posts
              Copyright © 2012-2024 FOG Project