Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Wekan

Wekan is an open-source kanban board (Trello like) which allows a card-based task and to-do management.

Wekan / General

If I download Wekan from GitHub, should I be able to install it with "npm install"?

If I download Wekan from GitHub, should I be able to install it with "npm install"?

Wekan/General · August 21, 2019 at 5:36pm

If I download Wekan from GitHub, should I be able to install it with "npm install"?

Wekan / General · August 21, 2019 at 5:36pm (Edited 5 years ago)

This is the link that I wget-ed. https://github.com/wekan/wekan/archive/v3.23.tar.gz

I run npm install in the server directory and in the main directory as well. Sometimes I got errors, I switched to different version of node with "nvm use v8.16.0" This way I didn't get error messages, but main.js is not created. Should this work what I'm doing, or I'm not even supposed to install Wekan without Docker?

I'm on CentOS 6

According to snapcraft.io "Snap is available for CentOS 7.6+", so using snap is not an option.


August 24, 2019 at 4:30am

I think snap does not work in CentOS 6 because CentOS 6 does not have systemd. Can you upgrade to CentOS 7 ? https://github.com/wekan/wekan-snap/wiki/Install

Other alternative is to install Docker and docker-compose and use docker-compose.yml from https://github.com/wekan/wekan , but Docker does not autoupdate, I recommend CentOS 7 and Snap

3rd way is to install node.js v8.16.0 and mongodb v3.2.x - 4.x (some version what you have available) and then download meteor bundle as described at https://github.com/wekan/wekan/wiki/Platforms

But that 3rd way does not use any container, it does not have sandboxing like Snap/Docker.

    like-fill
    1
    • reply
    • like

    August 24, 2019 at 10:15am

    Thank you!

    This server functions as a shared host. I have access to it as a VPS server, but Apache, Puppet, etc... needs to run. I can't even reboot it. (ok, in case of emergency reboot would be acceptable)

    So I would like to install as less things as possible, especially if it can interfere with the basic web hosting tools.

    I think the 3rd way would be most desirable, but I don't completely understand, if I wget this: https://github.com/wekan/wekan/archive/v3.23.tar.gz is that a good starting point?

      Edited
      • reply
      • like

      Ok, sorry I understand.

      So I downloaded and extracted this: https://releases.wekan.team/wekan-3.25.zip

        • reply
        • like

        I'm getting this error on node main.js

        Error: /lib64/libc.so.6: versionGLIBC_2.14' not found (required by /root/bundle/programs/server/node_modules/fibers/bin/linux-x64-57-glibc/fibers.node) `

          • reply
          • like

          I tried yum groupinstall 'Development Tools' yum install gcc-c++

          didn't help

            • reply
            • like

            did you install fibers in that server directory? npm install fibers

              • reply
              • like

              Hmm, I'll try install CentOS 6 and look at what is the problem

                • reply
                • like

                I woud think that if it gives errors, those can be ignored. using start-wekan.sh should work anyway

                  • reply
                  • like

                  yes, i did npm uninstall fibers and npm install fibers and it says the gcc version is not good

                    • reply
                    • like

                    bundle does not have start-wekan.sh

                      • reply
                      • like

                      August 24, 2019 at 3:47pm

                      Now it works, probably because I did npm install fibers in the /programs/server directory, and not in the root directory (bundle)

                        • reply
                        • like

                        other things I did: I installed gcc-4.9.3 I added gcc to the path. in this system: export LD_LIBRARY_PATH=/root/gcc-4.9.3/lib/gcc/x86_64-unknown-linux-gnu/4.9.3/:$LD_LIBRARY_PATH I installed boost

                          • reply
                          • like

                          This was a test server. Now I will install it to the main server and I will try to pay attention to what I do

                            • reply
                            • like

                            It's likely that installing gcc will be necesarry, beacuse it gives errors...

                              • reply
                              • like

                              August 26, 2019 at 11:19am

                              this is $LD_LIBRARY_PATH /root/gcc-4.9.3/lib64/:/root/gcc-4.9.3/lib/:/root/gcc-4.9.3/lib/gcc/x86_64-unknown-linux-gnu/4.9.3/: $PATH contains /root/gcc-4.9.3/bin/ gcc -v: gcc version 4.9.3 (GCC)

                                • reply
                                • like

                                I don't know what else I can try... the test server works, so this is possible to solve.

                                  • reply
                                  • like

                                  August 26, 2019 at 1:13pm

                                  solution was npm install [email protected]

                                    • reply
                                    • like

                                    August 28, 2019 at 3:49pm

                                    Thanks! I added that info to https://github.com/wekan/wekan/wiki/Platforms

                                      • reply
                                      • like