ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Solved Trying to Install log.io on Fedora 26

    IT Discussion
    log.io fedora fedora 26 node.js npm linux
    2
    5
    1.7k
    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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Trying to install log.io on Fedora 26 but getting a lot of errors when following the directions:

      # npm install -g log.io 
      npm WARN deprecated [email protected]: Versions of the jquery npm package older than 1.9.0 are patched versions that don't work in web browsers. Please upgrade to >=1.11.0.
      /usr/bin/log.io-server -> /usr/lib/node_modules/log.io/bin/log.io-server
      /usr/bin/log.io-harvester -> /usr/lib/node_modules/log.io/bin/log.io-harvester
      
      > [email protected] install /usr/lib/node_modules/log.io/node_modules/contextify
      > node-gyp rebuild
      
      gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.11.0"
      gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/log.io/node_modules/contextify/.node-gyp"
      make: Entering directory '/usr/lib/node_modules/log.io/node_modules/contextify/build'
        CXX(target) Release/obj.target/contextify/src/contextify.o
      make: g++: Command not found
      make: *** [contextify.target.mk:94: Release/obj.target/contextify/src/contextify.o] Error 127
      make: Leaving directory '/usr/lib/node_modules/log.io/node_modules/contextify/build'
      gyp ERR! build error 
      gyp ERR! stack Error: `make` failed with exit code: 2
      gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/lib/build.js:276:23)
      gyp ERR! stack     at emitTwo (events.js:106:13)
      gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
      gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
      gyp ERR! System Linux 4.11.8-300.fc26.x86_64
      gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /usr/lib/node_modules/log.io/node_modules/contextify
      gyp ERR! node -v v6.11.0
      gyp ERR! node-gyp -v v3.4.0
      gyp ERR! not ok 
      /usr/lib
      └── (empty)
      
      npm ERR! Linux 4.11.8-300.fc26.x86_64
      npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "log.io"
      npm ERR! node v6.11.0
      npm ERR! npm  v3.10.10
      npm ERR! code ELIFECYCLE
      
      npm ERR! [email protected] install: `node-gyp rebuild`
      npm ERR! Exit status 1
      npm ERR! 
      npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the contextify package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     node-gyp rebuild
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR!     npm bugs contextify
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR!     npm owner ls contextify
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /usr/lib/node_modules/npm/npm-debug.log
      npm ERR! code 1
      
      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        You need to...

        dnf -y install gcc gcc-c++ make
        mkdir /root/.log.io  
        touch /root/.log.io/harvester.conf
        touch /root/.log.io/log_server.conf
        touch /root/.log.io/web_server.conf
        

        Then you can do...

        npm install -g log.io --user 'user'
        
        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller
          last edited by

          Obviously root should have access to its own home directory. And just to be sure, SELinux was disabled before this run.

          1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller
            last edited by

            You need to...

            dnf -y install gcc gcc-c++ make
            mkdir /root/.log.io  
            touch /root/.log.io/harvester.conf
            touch /root/.log.io/log_server.conf
            touch /root/.log.io/web_server.conf
            

            Then you can do...

            npm install -g log.io --user 'user'
            
            1 Reply Last reply Reply Quote 0
            • jmooreJ
              jmoore
              last edited by

              I finally got Log.io running and I like it. It will be really useful on the server for my website.

              scottalanmillerS 1 Reply Last reply Reply Quote 2
              • scottalanmillerS
                scottalanmiller @jmoore
                last edited by

                @jmoore said in Trying to Install log.io on Fedora 26:

                I finally got Log.io running and I like it. It will be really useful on the server for my website.

                Nice, welcome to the club 🙂

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