TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Raspberry Pi install failed

    Raspberry Pi
    3
    11
    1.2k
    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.
    • RussR
      Russ @Antonio36996
      last edited by Russ

      @Antonio36996, can you send me the output of this command?

      dpkg -i triggercmdagent_1.0.1_all.deb
      

      Also, please try an uninstall and re-install like this:

      systemctl stop triggercmdagent
      /usr/share/triggercmdagent/app/src/removedaemon.sh
      apt remove triggercmdagent
      dpkg -i triggercmdagent_1.0.1_all.deb
      triggercmdagent
      (CTRL-C)
      /usr/share/triggercmdagent/app/src/installdaemon.sh
      

      I tried a fresh install using setup.bat with this method and it worked.

      I also tried installing using the original method after a fresh Raspbian install and that worked for me too.

      EDIT: Another idea - please try this and let me know what you see.

      cd /usr/share/triggercmdagent/app
      npm install
      

      Russell VanderMey

      1 Reply Last reply Reply Quote 0
      • A
        Antonio36996
        last edited by

        This is the output, thanks

        sudo dpkg -i triggercmdagent_1.0.1_all.deb
        (Reading database ... 51918 files and directories currently installed.)
        Preparing to unpack triggercmdagent_1.0.1_all.deb ...
        Unpacking triggercmdagent (1.0.1) over (1.0.1) ...
        Setting up triggercmdagent (1.0.1) ...
        Directory 'node_modules' exists. Running 'npm rebuild'
        dpkg: error processing package triggercmdagent (--install):
        installed triggercmdagent package post-installation script subprocess returned error exit status 1
        Errors were encountered while processing:
        triggercmdagent
        pi@raspberrypi:~ $ cd /usr/share/triggercmdagent/app
        pi@raspberrypi:/usr/share/triggercmdagent/app $ npm install
        pi@raspberrypi:/usr/share/triggercmdagent/app $ cd ~
        pi@raspberrypi:~ $ sudo dpkg -i triggercmdagent_1.0.1_all.deb
        (Reading database ... 51918 files and directories currently installed.)
        Preparing to unpack triggercmdagent_1.0.1_all.deb ...
        Unpacking triggercmdagent (1.0.1) over (1.0.1) ...
        Setting up triggercmdagent (1.0.1) ...
        Directory 'node_modules' exists. Running 'npm rebuild'
        dpkg: error processing package triggercmdagent (--install):
        installed triggercmdagent package post-installation script subprocess returned error exit status 1
        Errors were encountered while processing:
        triggercmdagent
        pi@raspberrypi:~ $ sudo systemctl stop triggercmdagent
        Failed to stop triggercmdagent.service: Unit triggercmdagent.service not loaded.
        pi@raspberrypi:~ $ sudo /usr/share/triggercmdagent/app/src/removedaemon.sh
        Failed to stop triggercmdagent.service: Unit triggercmdagent.service not loaded.
        pi@raspberrypi:~ $ sudo apt remove triggercmdagent
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        The following packages will be REMOVED:
        triggercmdagent
        0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
        1 not fully installed or removed.
        After this operation, 0 B of additional disk space will be used.
        Do you want to continue? [Y/n] y
        (Reading database ... 51918 files and directories currently installed.)
        Removing triggercmdagent (1.0.1) ...
        pi@raspberrypi:~ $ sudo dpkg -i triggercmdagent_1.0.1_all.deb
        Selecting previously unselected package triggercmdagent.
        (Reading database ... 49379 files and directories currently installed.)
        Preparing to unpack triggercmdagent_1.0.1_all.deb ...
        Unpacking triggercmdagent (1.0.1) ...
        Setting up triggercmdagent (1.0.1) ...
        Directory 'node_modules' exists. Running 'npm rebuild'
        dpkg: error processing package triggercmdagent (--install):
        installed triggercmdagent package post-installation script subprocess returned error exit status 1
        Errors were encountered while processing:
        triggercmdagent
        pi@raspberrypi:~ $ triggercmdagent
        pi@raspberrypi:~ $ sudo /usr/share/triggercmdagent/app/src/installdaemon.sh
        cp: cannot create regular file '/root/.TRIGGERcmdData/triggercmdagent.service': No such file or directory
        /usr/share/triggercmdagent/app/src/daemonmgr.sh: 10: /usr/share/triggercmdagent/ app/src/daemonmgr.sh: cannot create /root/.TRIGGERcmdData/triggercmdagent.servic e: Directory nonexistent
        /usr/share/triggercmdagent/app/src/daemonmgr.sh: 11: /usr/share/triggercmdagent/ app/src/daemonmgr.sh: cannot create /root/.TRIGGERcmdData/triggercmdagent.servic e: Directory nonexistent
        cp: cannot stat '/root/.TRIGGERcmdData/triggercmdagent.service': No such file or directory
        Failed to start triggercmdagent.service: Unit triggercmdagent.service not found.
        Failed to enable unit: Unit file triggercmdagent.service does not exist.
        Unit triggercmdagent.service could not be found.
        pi@raspberrypi:~ $

        RussR 1 Reply Last reply Reply Quote 0
        • RussR
          Russ @Antonio36996
          last edited by Russ

          @Antonio36996, something went wrong with the installation. This could be tricky to fix. I noticed this command didn't even give you any output. Not even an error:

          pi@raspberrypi:/usr/share/triggercmdagent/app $ npm install

          I also noticed you're doing all of this as the pi user. The instructions have you switch to the root user with sudo su -

          I recommend trying those steps again as root, and add this command after the apt remove command:

          rm -rf /usr/share/triggercmdagent
          

          If that doesn't work, I recommend starting over with a fresh Raspbian installation. The new method using setup.bat is the easiest, but it assumes you're using a Windows computer. It also installs the agent for you.

          Russell VanderMey

          1 Reply Last reply Reply Quote 0
          • A
            Antonio36996
            last edited by

            @Russ Thanks for answering, I can't reinstall raspbian again because I have other services like pihole, pivpn...
            At the beginning I could execute triggercmdagent and asked me to enter the token, however as the apt upgrade still being saying that wasn't successful I reinstalled it, and since that didn't work.
            This is my output using su

            pi@raspberrypi:~ $ sudo su -
            root@raspberrypi:~# apt remove triggercmdagent

            Reading package lists... Done

            Building dependency tree

            Reading state information... Done

            The following packages will be REMOVED:

            triggercmdagent

            0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.

            1 not fully installed or removed.

            After this operation, 0 B of additional disk space will be used.

            Do you want to continue? [Y/n] y

            (Reading database ... 51918 files and directories currently installed.)

            Removing triggercmdagent (1.0.1) ...

            root@raspberrypi:~# rm -rf /usr/share/triggercmdagent

            root@raspberrypi:~# dpkg -i triggercmdagent_1.0.1_all.deb

            Selecting previously unselected package triggercmdagent.

            (Reading database ... 49379 files and directories currently installed.)

            Preparing to unpack triggercmdagent_1.0.1_all.deb ...

            Unpacking triggercmdagent (1.0.1) ...

            Setting up triggercmdagent (1.0.1) ...

            Directory 'node_modules' exists. Running 'npm rebuild'

            dpkg: error processing package triggercmdagent (--install):

            installed triggercmdagent package post-installation script subprocess returned error exit status 1

            Errors were encountered while processing:

            triggercmdagent

            root@raspberrypi:~# triggercmdagent

            root@raspberrypi:~# /usr/share/triggercmdagent/app/src/installdaemon.sh

            cp: cannot create regular file '/root/.TRIGGERcmdData/triggercmdagent.service': No such file or directory

            /usr/share/triggercmdagent/app/src/daemonmgr.sh: 10: /usr/share/triggercmdagent/ app/src/daemonmgr.sh: cannot create /root/.TRIGGERcmdData/triggercmdagent.servic e: Directory nonexistent

            /usr/share/triggercmdagent/app/src/daemonmgr.sh: 11: /usr/share/triggercmdagent/ app/src/daemonmgr.sh: cannot create /root/.TRIGGERcmdData/triggercmdagent.servic e: Directory nonexistent

            cp: cannot stat '/root/.TRIGGERcmdData/triggercmdagent.service': No such file or directory

            Failed to start triggercmdagent.service: Unit triggercmdagent.service not found.

            Failed to enable unit: Unit file triggercmdagent.service does not exist.

            Unit triggercmdagent.service could not be found.

            root@raspberrypi:~# apt-get -y install npm nodejs

            Reading package lists... Done

            Building dependency tree

            Reading state information... Done

            nodejs is already the newest version (10.19.0~dfsg1-1).

            npm is already the newest version (5.8.0+ds6-4).

            0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

            1 not fully installed or removed.

            After this operation, 0 B of additional disk space will be used.

            Setting up triggercmdagent (1.0.1) ...

            Directory 'node_modules' exists. Running 'npm rebuild'

            dpkg: error processing package triggercmdagent (--configure):

            installed triggercmdagent package post-installation script subprocess returned error exit status 1

            Errors were encountered while processing:

            triggercmdagent

            E: Sub-process /usr/bin/dpkg returned an error code (1)

            root@raspberrypi:~#

            RussR 1 Reply Last reply Reply Quote 0
            • RussR
              Russ @Antonio36996
              last edited by

              @Antonio36996, I'm sorry about this trouble. Unfortunately the output isn't giving my much info to go on. Here's another idea you could try:

              sudo su -
              apt remove triggercmdagent
              rm -rf /usr/share/triggercmdagent/app
              mkdir /usr/share/triggercmdagent/app
              cd /usr/share/triggercmdagent/app
              git clone https://github.com/rvmey/TRIGGERcmd-Agent.git
              /usr/share/triggercmdagent/app/src/installdaemon.sh
              

              Russell VanderMey

              A 1 Reply Last reply Reply Quote 0
              • A
                Antonio36996 @Russ
                last edited by

                @Russ Does not work, thank you anyways!

                1 Reply Last reply Reply Quote 0
                • A
                  Antonio36996
                  last edited by

                  Finnaly I solved it!!! As I was getting errors since I started, I decided to install node, which broke my nodejs installation, I found the answer here.
                  I removed the package node and everything went perfect! Thank you so much!

                  RussR 1 Reply Last reply Reply Quote 0
                  • RussR
                    Russ @Antonio36996
                    last edited by

                    @Antonio36996, nice job! I'm glad you got it working.

                    Russell VanderMey

                    1 Reply Last reply Reply Quote 0
                    • Radosław SzałkowskiR
                      Radosław Szałkowski
                      last edited by

                      @Russ I have a problem and I don't know what I'm doing wrong - I always have your default configuration file. I even tried to remove and install.

                      root@raspberrypi:/home/pi# triggercmdagent
                      Run installdaemon.sh to install the triggercmdagent daemon so it runs during boot
                      Daemon install: false
                      Logging in with saved token.
                      Checking if the 5fb03d4f355bc6001903ba40 computer exists.
                      This computer was deleted from your account.  Login to recreate it.
                      prompt: token:  mytoken
                      Token saved for next time.
                      Tokenfile: /root/.TRIGGERcmdData/token.tkn
                      ComputerIDfile: /root/.TRIGGERcmdData/computerid.cfg
                      Logging in with saved token to run foreground tasks.
                      Computer ID 5fb0406efe27220019319bad saved for next time.
                      Write backup completed.
                      
                      
                        |>    Now connected to https://www.triggercmd.com.
                      \___/   For help, see: http://bit.ly/2q0QDpf
                              (using sails.io.js node SDK @v1.1.13)
                               Connected at: Sat Nov 14 2020 20:39:12 GMT+0000 (Greenwich Mean Time)
                      
                      
                      
                      Initiated command removals
                      Initiated command adds
                      { message: 'Subscribed to 5fb0406efe27220019319bad!' }
                      { message: 'Subscribed to 5fb0406efe27220019319bad!' }
                      Added Gnome Editor
                      ^C
                      root@raspberrypi:/home/pi# nano /root/.TRIGGERcmdData/commands.json
                      root@raspberrypi:/home/pi# nano /root/.TRIGGERcmdData/commands.json
                      root@raspberrypi:/home/pi# /usr/share/triggercmdagent/app/src/installdaemon.sh
                      Daemon install: true
                      Logging in with saved token.
                      Checking if the 5fb0406efe27220019319bad computer exists.
                      This computer exists in your account.
                      ● triggercmdagent.service - TRIGGERcmd Agent
                         Loaded: loaded (/etc/systemd/system/triggercmdagent.service; enabled; vendor preset: enabled)
                         Active: active (running) since Sat 2020-11-14 20:42:06 GMT; 1s ago
                       Main PID: 11693 (node)
                          Tasks: 6 (limit: 2063)
                         CGroup: /system.slice/triggercmdagent.service
                                 └─11693 node /usr/share/triggercmdagent/app/src/daemon.js --run /root/.TRIGGERcmdData
                      
                      Nov 14 20:42:06 raspberrypi systemd[1]: Started TRIGGERcmd Agent.```
                      
                      Maybe you have any idea? Thanks!
                      RussR 1 Reply Last reply Reply Quote 0
                      • RussR
                        Russ @Radosław Szałkowski
                        last edited by

                        @Radosław-Szałkowski, from that output it looks like the background service installation worked.

                        Can you show me the output of this command?

                        systemctl status triggercmdagent
                        

                        Russell VanderMey

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