FOG Project

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

    Solved FOG Snapin Does not Finish

    FOG Problems
    5
    17
    291
    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.
    • UWPVIOLATOR
      UWPVIOLATOR last edited by

      CentOS Linux 7.7.1908
      FOG 1.5.6

      Have not had issues running a .exe before but for some reason this one will not tell FOG its done. The .exe runs and reboots apart of the install on a delay of 5mins. It installs and reboots but FOG never gets the message it completed then it runs the install again and reboots and loops.

      Do I need to set this as a Snapin Pack and run with a script? Or do I use the Snapin Timeout feature (Never used it before and not much info on it in Wiki)

      1 Reply Last reply Reply Quote 0
      • D
        Daniel Miller @UWPVIOLATOR last edited by

        @UWPVIOLATOR If you can’t get the application to behave with respect to the restarts, you could always create a snapin pack bundling the executable with a script. In the script, you could check to see if the application was already installed and of the correct version, then if it wasn’t perform the install. if you wanted to kick off the application and then do something like loop while the executable was running, you might want to play with the start command, something like start "" installer.exe -args. https://ss64.com/nt/start.html

        @george1421 the /k flag runs the specified command then leaves the command window open. https://ss64.com/nt/cmd.html

        1 Reply Last reply Reply Quote 0
        • george1421
          george1421 Moderator @UWPVIOLATOR last edited by

          @UWPVIOLATOR (this is said off the top of my head since I’m lazy at the moment). Typically you would launch a batch file via an application deployment tool with cmd.exe /c batch.cmd I believe if you use the cmd.exe /k batch.cmd it will do as you ask. I don’t have any windows machines at home to test against. But you might want to look up what the /k switch does. I know the /c switch is common.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

          1 Reply Last reply Reply Quote 0
          • UWPVIOLATOR
            UWPVIOLATOR @Tom Elliott last edited by

            @Tom-Elliott @george1421 I have someone from Zen support looking at it now. But I am going to assume they find the same issue and tell me to deal with it but we will see. Is there a way to run a .exe then keep going with the .bat? If I can do that then I can make this work.

            george1421 1 Reply Last reply Reply Quote 0
            • UWPVIOLATOR
              UWPVIOLATOR @Tom Elliott last edited by

              @Tom-Elliott The log part never worked. I dont think you can make your own log location by the looks of it. I agree with -U it is not needed. The issue I think I have now is 1 the installer is not listening to the augments and 2 because its not listening to augments to goes ahead and reboots before finishing the .bat script and doesnt tell FOG it done.

              1 Reply Last reply Reply Quote 0
              • Tom Elliott
                Tom Elliott @UWPVIOLATOR last edited by

                @UWPVIOLATOR I’m suspecting, possibly, the Unininstall of the old agent (if it is indeed installed on the machine) may be causing it.

                Looking at the installer information, the items @george1421 selected should do the trick.

                ZenAgentUpdater.x64.17.4.exe -q -x -Z c:\windows\temp\zen.log -U

                Though I might shorten it out to:

                ZenAgentUpdater.x64.17.4.exe -xqZ > c:\windows\temp\zen.log

                First, I’ve removed the -U as this seems to be the potential “issue”. I’d hope that an installer of this type would have the ability to upgrade over install autonomously. I suspect adding the -U causes the prior package to uninstall, causing the prompt which then never returns the error code. Next, the -xq basically just says no reboot and quiet install (unless these 2 arguments cannot be used together?) the -Z just enables logging, though I’m not sure where the log file goes. Any output from the command will then be redirected to C:\windows\temp\zen.log

                Rather than having multiple switches, I grouped them together as some times I’ve seen multiple switches may pass as overwriting the prior switches. If this doesn’t work, feel free to seperate the arguments.

                Hopefully this helps, and if not, maybe it gives us a better clue as to what’s happening?

                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                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

                UWPVIOLATOR 2 Replies Last reply Reply Quote 0
                • george1421
                  george1421 Moderator @UWPVIOLATOR last edited by

                  @UWPVIOLATOR So the question is, what is the exit code provided by the application? 1603, 1604?

                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                  1 Reply Last reply Reply Quote 0
                  • UWPVIOLATOR
                    UWPVIOLATOR @george1421 last edited by

                    @george1421 Sorry for long response time. So here is what happens. Run the cmd manually it will run and install but still ask for reboot thus I cant get the echo Exit Code is %errorlevel%. Run the came cmd with FOG it force reboots but doesn’t tell FOG it completed thus it loops installing over and over.

                    george1421 Tom Elliott D 3 Replies Last reply Reply Quote 0
                    • Tom Elliott
                      Tom Elliott @george1421 last edited by

                      @george1421 -s is usually used for silent

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                      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
                      • george1421
                        george1421 Moderator @UWPVIOLATOR last edited by george1421

                        @UWPVIOLATOR That right there is your problem. That pop-up. When deployed by FOG and running as SYSTEM its displayed on the hidden desktop.

                        Since the zenworks help information mentions extraction. If you extract the files to a directory can you get to the MSI file? The MSI might be wrapped in a .exe file. It may be the .exe file that is displaying that message if you can’t find a command line switch to suppress it.

                        (from your deleted post) I said I guessed at the command line. I’m not sure those were the correct switches to use. I would think the -q should be quiet and not display anything.

                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                        Tom Elliott 1 Reply Last reply Reply Quote 0
                        • UWPVIOLATOR
                          UWPVIOLATOR @george1421 last edited by

                          @george1421 Its this. Even when running quietly it still pops this up.

                          mRemoteNG_EZb9W7CXjk.png

                          george1421 1 Reply Last reply Reply Quote 0
                          • UWPVIOLATOR
                            UWPVIOLATOR @george1421 last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • george1421
                              george1421 Moderator @UWPVIOLATOR last edited by

                              @UWPVIOLATOR So what does your command line look like that calls this installer?

                              If you run that same command from an elevated command prompt what happens? Does the software upgrade correctly? Does it exit correctly without any popups?

                              Again this is for debugging, if you wrap the .exe in a cmd file and run from an elevated command prompt what exit code is returned.

                              ZenAgentUpdater.x64.17.4.exe -q -x -Z c:\windows\temp\zen.log -U
                              echo Exit Code is %errorlevel%
                              

                              I guess on most of the command line for the zen agent update. So don’t quote me on it.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                              UWPVIOLATOR 3 Replies Last reply Reply Quote 0
                              • UWPVIOLATOR
                                UWPVIOLATOR @Sebastian Roth last edited by

                                @Sebastian-Roth Its Zenworks 17.4 Agent Updater. Its custom to our environment so not expecting others to have it. I just have never had a plain .exe run and FOG not record it as complete.

                                Usage: ZenAgentUpdater.x64.17.4.exe <options>
                                
                                    BUILDTIME <options> are:
                                      -f <file>    =  add <file> to extractor
                                      -o <outf>    =  create extractor named <outf>
                                                      (default is wrapped.exe)
                                
                                    RUNTIME <options> are:
                                      -l           =  list contents only (do not extract)
                                      -n           =  no command execution (extract only)
                                      -x           =  suppress reboot command passed to ZENPreAgent(Manual Reboot)
                                      -q           =  show no reboot prompt(quiet install)
                                      -m           =  have a rebootless agent with limited agent if opting for silent install(-q)
                                      -Z           =  log ZESM setup.exe installation
                                      -U           =  force uninstall previous ZENworks Desktop Management agent
                                      -k <registration key> =  register with the specified registration key after install
                                      -c <file>    =  custom standalone install file
                                      -d <dest>    =  extract files to <dest>
                                                      (default is C:\Windows\novell\zenworks\stage\)
                                      -A <file>    =  read arguments from file
                                      -b <component>    =  block installation of component."component" can be a single component or a comma separated list of ZENworks components
                                                           Supported component names:fde,zesm,asset,policies,bundles,patch,users,imaging
                                      -K <flags>    =  pass flags to install drivers for component."component" flags need to be passed for ZESM,FDE,FLA,ASD in the given order.Pass 1 to enable drivers and 0 to disable driver installation for the corresponding component
                                                       For example passing 1110 meaning install drivers for ZESM,ZFDE and FLA but skip driver installation for ASD.
                                
                                    OTHER <options> are:
                                      -v           =  be verbose
                                      -h           =  help (show this message)
                                
                                hit any key to continue
                                
                                
                                george1421 1 Reply Last reply Reply Quote 0
                                • S
                                  Sebastian Roth Moderator last edited by

                                  @UWPVIOLATOR said in FOG Snapin Does not Finish:

                                  Have not had issues running a .exe before but for some reason this one …

                                  Which one is this exactly. Posting more details you might find people who had the same thing with “this”…

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                  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

                                  UWPVIOLATOR 1 Reply Last reply Reply Quote 0
                                  • UWPVIOLATOR
                                    UWPVIOLATOR last edited by UWPVIOLATOR

                                    The install is finishing. I might try the quite switch. But if I just do it with a script FOG completes the task once the script runs I believe. The only issue then is it will keep trying to delete the .exe as it thinks its done but it will be locked.

                                    1 Reply Last reply Reply Quote 0
                                    • george1421
                                      george1421 Moderator last edited by

                                      The .exe needs to return a specific error code to signal that it completed successfully. Typically that is error code 0. There are a few others that show a successful install that I don’t know off the top of my head. If the error code is not returned the installer will wait forever. I don’t personally use FOG, but the app deployment tool I use, does wait for the error/exit level.

                                      Are you sure the .exe installer is completing fully and disappearing from the task list? If you manually run that installer from the desktop gui does it complete correctly or is there a pop-up asking a question?

                                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

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

                                      226
                                      Online

                                      10.2k
                                      Users

                                      16.3k
                                      Topics

                                      149.9k
                                      Posts

                                      Copyright © 2012-2020 FOG Project