Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Etherpad Lite
  3. etherpad update to 3.4.1 fails, APP not starting

etherpad update to 3.4.1 fails, APP not starting

Scheduled Pinned Locked Moved Solved Etherpad Lite
17 Posts 4 Posters 23.0k Views 4 Watching
  • 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 Offline
      C Offline
      chymian 0
      wrote on last edited by girish
      #1

      org.etherpad.cloudronapp@3.4.1

      after updating to the for mentioned version, etherpad refuses to start.

      from the log (repeating):

      Mar 06 08:56:44 │ npm update check failed │
      Mar 06 08:56:44 │ Try running with sudo or get access │
      Mar 06 08:56:44 │ to the local update config store via │
      Mar 06 08:56:44 │ sudo chown -R $USER:$(id -gn $USER) /root/.config │
      Mar 06 08:56:44 └───────────────────────────────────────────────────┘
      Mar 06 08:56:45 => Generating settings.json
      Mar 06 08:56:45 => Ensure /app/data/settings.json
      Mar 06 08:56:45 => Ensure folder permissions
      Mar 06 08:56:46 => Starting etherpad
      Mar 06 08:56:48 [2021-03-06 07:56:48.039] [DEBUG] console - Running on Node v14.15.4 (minimum required Node version: 10.17.0)
      Mar 06 08:56:48 [2021-03-06 07:56:48.416] [INFO] console - All relative paths will be interpreted relative to the identified Etherpad base dir: /app/code
      Mar 06 08:56:48 [2021-03-06 07:56:48.521] [INFO] console - settings loaded from: /run/etherpad-lite/settings.json
      Mar 06 08:56:48 [2021-03-06 07:56:48.523] [INFO] console - credentials loaded from: /app/data/settings.json
      Mar 06 08:56:48 [2021-03-06 07:56:48.524] [WARN] console - Unknown Setting: 'sessionNoPassword'. This setting doesn't exist or it was removed
      Mar 06 08:56:48 [2021-03-06 07:56:48.526] [INFO] console - Using skin "colibris" in dir: /app/code/src/static/skins/colibris
      Mar 06 08:56:48 [2021-03-06 07:56:48.616] [INFO] console - Session key loaded from: /app/code/SESSIONKEY.txt
      Mar 06 08:56:48 [2021-03-06 07:56:48.624] [INFO] console - Random string used for versioning assets: 25fbe5bb
      Mar 06 08:56:53 [2021-03-06 07:56:53.912] [INFO] server - Starting Etherpad...
      Mar 06 08:56:55 [2021-03-06 07:56:55.733] [INFO] plugins - Running npm to get a list of installed plugins...
      Mar 06 08:56:57 [2021-03-06 07:56:57.821] [INFO] plugins - npm --version: 6.14.11
      Mar 06 08:57:57 [2021-03-06 07:57:57.751] [ERROR] runCmd|npm - npm ERR! peer dep missing: ep_headings2@*, required by ep_markdown@0.1.21
      Mar 06 08:57:57 [2021-03-06 07:57:57.840] [ERROR] server - Error occurred while starting Etherpad
      Mar 06 08:57:57 [2021-03-06 07:57:57.842] [ERROR] server - Error: Command exited with code 1: npm ls --long --json --depth=0 --no-production
      Mar 06 08:57:57 at exports (/app/code/src/node/utils/run_cmd.js:119:25)
      Mar 06 08:57:57 at Object.exports.getPackages (/app/code/src/static/js/pluginfw/plugins.js:125:48)
      Mar 06 08:57:57 at Object.exports.update (/app/code/src/static/js/pluginfw/plugins.js:99:34)
      Mar 06 08:57:57 at Object.exports.start (/app/code/src/node/server.js:140:19)
      Mar 06 08:57:57 at processTicksAndRejections (internal/process/task_queues.js:93:5)
      Mar 06 08:57:57 [2021-03-06 07:57:57.843] [INFO] server - Exiting...
      Mar 06 08:57:57 [2021-03-06 07:57:57.845] [INFO] server - Waiting for Node.js to exit...
      Mar 06 08:58:02 [2021-03-06 07:58:02.844] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting
      Mar 06 08:58:02 [2021-03-06 07:58:02.849] [INFO] console - [WTF Node?] open handles:
      Mar 06 08:58:02 [2021-03-06 07:58:02.851] [INFO] console - - File descriptors: (note: stdio always exists)
      Mar 06 08:58:02 [2021-03-06 07:58:02.854] [INFO] console - - fd 1 (tty) (stdio)
      Mar 06 08:58:02 [2021-03-06 07:58:02.864] [INFO] console - - fd 2 (tty) (stdio)
      Mar 06 08:58:02 [2021-03-06 07:58:02.865] [INFO] console - - Sockets:
      Mar 06 08:58:02 [2021-03-06 07:58:02.867] [INFO] console - - 172.18.20.37:38954 -> 172.18.0.5:3306
      Mar 06 08:58:02 [2021-03-06 07:58:02.868] [INFO] console - - Listeners:
      Mar 06 08:58:02 [2021-03-06 07:58:02.870] [INFO] console - - connect: bound @ /app/code/src/node_modules/mysql/lib/Connection.js:98
      Mar 06 08:58:02 [2021-03-06 07:58:02.871] [INFO] console - - Intervals:
      Mar 06 08:58:02 [2021-03-06 07:58:02.872] [INFO] console - - (100 ~ 100 ms) (anonymous) @ /app/code/src/node_modules/ueberdb2/lib/CacheAndBufferLayer.js:180
      Mar 06 08:58:02 [2021-03-06 07:58:02.873] [INFO] console - - (10000 ~ 10 s) (anonymous) @ /app/code/src/node_modules/ueberdb2/databases/mysql_db.js:62
      Mar 06 08:58:02 [2021-03-06 07:58:02.874] [ERROR] server - Forcing an unclean exit...
      Mar 06 08:58:10 ==========================
      Mar 06 08:58:10 Etherpad start
      Mar 06 08:58:10 ==========================
      Mar 06 08:58:10 => Ensure directories
      Mar 06 08:58:11 => Fixing up node_modules
      Mar 06 08:58:11 => Ensuring cloudron plugin
      Mar 06 08:59:39 npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
      Mar 06 08:59:40 npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.1268770558'
      Mar 06 08:59:40 npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
      Mar 06 08:59:40 npm WARN ep_markdown@0.1.21 requires a peer of ep_headings2@* but none is installed. You must install peer dependencies yourself.
      Mar 06 08:59:40 npm WARN code No description
      Mar 06 08:59:41 npm WARN code No repository field.
      Mar 06 08:59:41 npm WARN code No README data
      Mar 06 08:59:41 npm WARN code No license field.
      Mar 06 08:59:41
      Mar 06 08:59:41 + ep_cloudron@4.1.0
      Mar 06 08:59:41 updated 1 package and audited 1840 packages in 83.689s
      Mar 06 08:59:46
      Mar 06 08:59:46 84 packages are looking for funding
      Mar 06 08:59:46 run `npm fund` for details
      Mar 06 08:59:46
      Mar 06 08:59:46 found 0 vulnerabilities
      
      nebulonN 1 Reply Last reply
      0
      • C chymian 0

        org.etherpad.cloudronapp@3.4.1

        after updating to the for mentioned version, etherpad refuses to start.

        from the log (repeating):

        Mar 06 08:56:44 │ npm update check failed │
        Mar 06 08:56:44 │ Try running with sudo or get access │
        Mar 06 08:56:44 │ to the local update config store via │
        Mar 06 08:56:44 │ sudo chown -R $USER:$(id -gn $USER) /root/.config │
        Mar 06 08:56:44 └───────────────────────────────────────────────────┘
        Mar 06 08:56:45 => Generating settings.json
        Mar 06 08:56:45 => Ensure /app/data/settings.json
        Mar 06 08:56:45 => Ensure folder permissions
        Mar 06 08:56:46 => Starting etherpad
        Mar 06 08:56:48 [2021-03-06 07:56:48.039] [DEBUG] console - Running on Node v14.15.4 (minimum required Node version: 10.17.0)
        Mar 06 08:56:48 [2021-03-06 07:56:48.416] [INFO] console - All relative paths will be interpreted relative to the identified Etherpad base dir: /app/code
        Mar 06 08:56:48 [2021-03-06 07:56:48.521] [INFO] console - settings loaded from: /run/etherpad-lite/settings.json
        Mar 06 08:56:48 [2021-03-06 07:56:48.523] [INFO] console - credentials loaded from: /app/data/settings.json
        Mar 06 08:56:48 [2021-03-06 07:56:48.524] [WARN] console - Unknown Setting: 'sessionNoPassword'. This setting doesn't exist or it was removed
        Mar 06 08:56:48 [2021-03-06 07:56:48.526] [INFO] console - Using skin "colibris" in dir: /app/code/src/static/skins/colibris
        Mar 06 08:56:48 [2021-03-06 07:56:48.616] [INFO] console - Session key loaded from: /app/code/SESSIONKEY.txt
        Mar 06 08:56:48 [2021-03-06 07:56:48.624] [INFO] console - Random string used for versioning assets: 25fbe5bb
        Mar 06 08:56:53 [2021-03-06 07:56:53.912] [INFO] server - Starting Etherpad...
        Mar 06 08:56:55 [2021-03-06 07:56:55.733] [INFO] plugins - Running npm to get a list of installed plugins...
        Mar 06 08:56:57 [2021-03-06 07:56:57.821] [INFO] plugins - npm --version: 6.14.11
        Mar 06 08:57:57 [2021-03-06 07:57:57.751] [ERROR] runCmd|npm - npm ERR! peer dep missing: ep_headings2@*, required by ep_markdown@0.1.21
        Mar 06 08:57:57 [2021-03-06 07:57:57.840] [ERROR] server - Error occurred while starting Etherpad
        Mar 06 08:57:57 [2021-03-06 07:57:57.842] [ERROR] server - Error: Command exited with code 1: npm ls --long --json --depth=0 --no-production
        Mar 06 08:57:57 at exports (/app/code/src/node/utils/run_cmd.js:119:25)
        Mar 06 08:57:57 at Object.exports.getPackages (/app/code/src/static/js/pluginfw/plugins.js:125:48)
        Mar 06 08:57:57 at Object.exports.update (/app/code/src/static/js/pluginfw/plugins.js:99:34)
        Mar 06 08:57:57 at Object.exports.start (/app/code/src/node/server.js:140:19)
        Mar 06 08:57:57 at processTicksAndRejections (internal/process/task_queues.js:93:5)
        Mar 06 08:57:57 [2021-03-06 07:57:57.843] [INFO] server - Exiting...
        Mar 06 08:57:57 [2021-03-06 07:57:57.845] [INFO] server - Waiting for Node.js to exit...
        Mar 06 08:58:02 [2021-03-06 07:58:02.844] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting
        Mar 06 08:58:02 [2021-03-06 07:58:02.849] [INFO] console - [WTF Node?] open handles:
        Mar 06 08:58:02 [2021-03-06 07:58:02.851] [INFO] console - - File descriptors: (note: stdio always exists)
        Mar 06 08:58:02 [2021-03-06 07:58:02.854] [INFO] console - - fd 1 (tty) (stdio)
        Mar 06 08:58:02 [2021-03-06 07:58:02.864] [INFO] console - - fd 2 (tty) (stdio)
        Mar 06 08:58:02 [2021-03-06 07:58:02.865] [INFO] console - - Sockets:
        Mar 06 08:58:02 [2021-03-06 07:58:02.867] [INFO] console - - 172.18.20.37:38954 -> 172.18.0.5:3306
        Mar 06 08:58:02 [2021-03-06 07:58:02.868] [INFO] console - - Listeners:
        Mar 06 08:58:02 [2021-03-06 07:58:02.870] [INFO] console - - connect: bound @ /app/code/src/node_modules/mysql/lib/Connection.js:98
        Mar 06 08:58:02 [2021-03-06 07:58:02.871] [INFO] console - - Intervals:
        Mar 06 08:58:02 [2021-03-06 07:58:02.872] [INFO] console - - (100 ~ 100 ms) (anonymous) @ /app/code/src/node_modules/ueberdb2/lib/CacheAndBufferLayer.js:180
        Mar 06 08:58:02 [2021-03-06 07:58:02.873] [INFO] console - - (10000 ~ 10 s) (anonymous) @ /app/code/src/node_modules/ueberdb2/databases/mysql_db.js:62
        Mar 06 08:58:02 [2021-03-06 07:58:02.874] [ERROR] server - Forcing an unclean exit...
        Mar 06 08:58:10 ==========================
        Mar 06 08:58:10 Etherpad start
        Mar 06 08:58:10 ==========================
        Mar 06 08:58:10 => Ensure directories
        Mar 06 08:58:11 => Fixing up node_modules
        Mar 06 08:58:11 => Ensuring cloudron plugin
        Mar 06 08:59:39 npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
        Mar 06 08:59:40 npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.1268770558'
        Mar 06 08:59:40 npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
        Mar 06 08:59:40 npm WARN ep_markdown@0.1.21 requires a peer of ep_headings2@* but none is installed. You must install peer dependencies yourself.
        Mar 06 08:59:40 npm WARN code No description
        Mar 06 08:59:41 npm WARN code No repository field.
        Mar 06 08:59:41 npm WARN code No README data
        Mar 06 08:59:41 npm WARN code No license field.
        Mar 06 08:59:41
        Mar 06 08:59:41 + ep_cloudron@4.1.0
        Mar 06 08:59:41 updated 1 package and audited 1840 packages in 83.689s
        Mar 06 08:59:46
        Mar 06 08:59:46 84 packages are looking for funding
        Mar 06 08:59:46 run `npm fund` for details
        Mar 06 08:59:46
        Mar 06 08:59:46 found 0 vulnerabilities
        
        nebulonN Offline
        nebulonN Offline
        nebulon
        Staff
        wrote on last edited by
        #2

        @chymian-0 looks like the plugin ep_headings2 is missing for some reason. Just to gain more info, did you install any plugins manually?

        To resolve this, try to run npm i ep_markdown in the webterminal (if it keeps restarting and thus reconnecting, put the app in Recovery Mode first) You could also just install ep_headings2 but you might miss other dependencies of ep_markdown as well.

        After the npm run, restart the app or disable recovery mode.

        girishG 1 Reply Last reply
        0
        • robiR Offline
          robiR Offline
          robi
          wrote on last edited by robi
          #3

          I had the same issue, restored to previous version and it came up, then updated ok.. weird.

          This came back for some reason..

          Mar 07 19:53:22 found 104 vulnerabilities (40 low, 21 moderate, 42 high, 1 critical)
          Mar 07 19:53:22 run `npm audit fix` to fix them, or `npm audit` for details
          Mar 07 19:53:22
          Mar 07 19:53:22 ┌───────────────────────────────────────────────────┐
          Mar 07 19:53:22 │ npm update check failed │
          Mar 07 19:53:22 │ Try running with sudo or get access │
          Mar 07 19:53:22 │ to the local update config store via │
          Mar 07 19:53:22 │ sudo chown -R $USER:$(id -gn $USER) /root/.config │
          Mar 07 19:53:22 └───────────────────────────────────────────────────┘
          Mar 07 19:53:22 => Generating settings.json
          Mar 07 19:53:22 => Ensure /app/data/settings.json
          Mar 07 19:53:22 => Ensure folder permissions
          Mar 07 19:53:22 => Starting etherpad
          Mar 07 19:53:22 [2021-03-08 03:53:22.541] [DEBUG] console - Running on Node v14.15.4 (minimum required Node version: 10.17.0)
          Mar 07 19:53:22 [2021-03-08 03:53:22.570] [INFO] console - All relative paths will be interpreted relative to the identified Etherpad base dir: /app/code
          Mar 07 19:53:22 [2021-03-08 03:53:22.586] [INFO] console - settings loaded from: /run/etherpad-lite/settings.json
          Mar 07 19:53:22 [2021-03-08 03:53:22.588] [INFO] console - credentials loaded from: /app/data/settings.json
          Mar 07 19:53:22 [2021-03-08 03:53:22.590] [WARN] console - Unknown Setting: 'sessionNoPassword'. This setting doesn't exist or it was removed
          Mar 07 19:53:22 [2021-03-08 03:53:22.591] [INFO] console - Using skin "colibris" in dir: /app/code/src/static/skins/colibris
          Mar 07 19:53:22 [2021-03-08 03:53:22.593] [INFO] console - Session key loaded from: /app/code/SESSIONKEY.txt
          Mar 07 19:53:22 [2021-03-08 03:53:22.594] [INFO] console - Random string used for versioning assets: 592f7cc4
          Mar 07 19:53:22 [2021-03-08 03:53:22.894] [INFO] server - Starting Etherpad...
          Mar 07 19:53:23 [2021-03-08 03:53:23.043] [INFO] plugins - Running npm to get a list of installed plugins...
          Mar 07 19:53:23 [2021-03-08 03:53:23.165] [INFO] plugins - npm --version: 6.14.11
          Mar 07 19:53:30 [2021-03-08 03:53:30.166] [ERROR] runCmd|npm -
          Mar 07 19:53:30 [2021-03-08 03:53:30.167] [ERROR] runCmd|npm - ┌────────────────────────────────────────────────────────────┐
          Mar 07 19:53:30 [2021-03-08 03:53:30.169] [ERROR] runCmd|npm - │ npm update check failed │
          Mar 07 19:53:30 [2021-03-08 03:53:30.170] [ERROR] runCmd|npm - │ Try running with sudo or get access │
          Mar 07 19:53:30 [2021-03-08 03:53:30.171] [ERROR] runCmd|npm - │ to the local update config store via │
          Mar 07 19:53:30 [2021-03-08 03:53:30.172] [ERROR] runCmd|npm - │ sudo chown -R $USER:$(id -gn $USER) /home/cloudron/.config │
          Mar 07 19:53:30 [2021-03-08 03:53:30.172] [ERROR] runCmd|npm - └────────────────────────────────────────────────────────────┘
          Mar 07 19:53:30 [2021-03-08 03:53:30.246] [INFO] plugins - Loading plugin ep_adminpads2...
          Mar 07 19:53:30 [2021-03-08 03:53:30.247] [INFO] plugins - Loading plugin ep_cloudron...
          Mar 07 19:53:30 [2021-03-08 03:53:30.248] [INFO] plugins - Loading plugin ep_delete_empty_pads...
          Mar 07 19:53:30 [2021-03-08 03:53:30.249] [INFO] plugins - Loading plugin ep_etherpad-lite...
          Mar 07 19:53:30 [2021-03-08 03:53:30.250] [INFO] plugins - Loading plugin ep_font_color...
          Mar 07 19:53:30 [2021-03-08 03:53:30.251] [INFO] plugins - Loading plugin ep_font_family...
          Mar 07 19:53:30 [2021-03-08 03:53:30.252] [INFO] plugins - Loading plugin ep_font_size...
          Mar 07 19:53:30 [2021-03-08 03:53:30.252] [INFO] plugins - Loading plugin ep_headings2...
          Mar 07 19:53:30 [2021-03-08 03:53:30.253] [INFO] plugins - Loading plugin ep_markdown...
          Mar 07 19:53:30 [2021-03-08 03:53:30.253] [INFO] plugins - Loading plugin ep_scrollto...
          Mar 07 19:53:30 [2021-03-08 03:53:30.254] [INFO] plugins - Loading plugin ep_spellcheck...
          Mar 07 19:53:30 [2021-03-08 03:53:30.254] [INFO] plugins - Loading plugin ep_subscript...
          Mar 07 19:53:30 [2021-03-08 03:53:30.255] [INFO] plugins - Loading plugin ep_superscript...
          Mar 07 19:53:30 [2021-03-08 03:53:30.255] [INFO] plugins - Loading plugin ep_themes...
          Mar 07 19:53:30 [2021-03-08 03:53:30.256] [INFO] plugins - Loading plugin ep_webrtc...
          Mar 07 19:53:30 [2021-03-08 03:53:30.263] [INFO] plugins - Loaded 15 plugins
          Mar 07 19:53:30 [2021-03-08 03:53:30.619] [INFO] APIHandler - Api key file read from: "/app/code/APIKEY.txt"
          Mar 07 19:53:30 [2021-03-08 03:53:30.924] [INFO] server - Installed plugins: ep_adminpads2@2.1.29, ep_cloudron@4.1.0, ep_delete_empty_pads@0.0.6, ep_font_color@0.0.32, ep_font_family@0.5.29, ep_headings2@0.2.26, ep_font_size@0.4.19, ep_markdown@0.1.30, ep_scrollto@0.0.10, ep_spellcheck@0.0.18, ep_subscript@0.0.9, ep_themes@0.0.97, ep_superscript@0.0.3, ep_webrtc@0.1.16
          Mar 07 19:53:30 [2021-03-08 03:53:30.942] [INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
          Mar 07 19:53:30 [2021-03-08 03:53:30.943] [WARN] console - Can't get git version for server header
          Mar 07 19:53:30 ENOENT: no such file or directory, lstat '/app/code/.git'
          Mar 07 19:53:30 [2021-03-08 03:53:30.945] [WARN] console - Can't get git version for server header
          Mar 07 19:53:30 ENOENT: no such file or directory, lstat '/app/code/.git'
          Mar 07 19:53:30 [2021-03-08 03:53:30.945] [INFO] console - Your Etherpad version is 1.8.12 ()
          

          Looks like npm needs to do updates too

          Conscious tech

          1 Reply Last reply
          0
          • nebulonN nebulon

            @chymian-0 looks like the plugin ep_headings2 is missing for some reason. Just to gain more info, did you install any plugins manually?

            To resolve this, try to run npm i ep_markdown in the webterminal (if it keeps restarting and thus reconnecting, put the app in Recovery Mode first) You could also just install ep_headings2 but you might miss other dependencies of ep_markdown as well.

            After the npm run, restart the app or disable recovery mode.

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #4

            @nebulon Maybe those npm things need a retry? Since we try to download/update on startup?

            1 Reply Last reply
            0
            • nebulonN Offline
              nebulonN Offline
              nebulon
              Staff
              wrote on last edited by
              #5

              Not sure if automatically updating dependencies of plugins is the correct way. Those are often set in the package lock file of the plugin and maybe authors have forgotten to update them or updating them would break the plugin. Not sure if we can make that decision on behalf of them here.

              I do think that the npm audit check and warning is related to the original ep_markdown problem though.

              1 Reply Last reply
              0
              • robiR Offline
                robiR Offline
                robi
                wrote on last edited by
                #6

                so how do we get the app running again? it fails health checks.

                Conscious tech

                nebulonN 1 Reply Last reply
                0
                • robiR robi

                  so how do we get the app running again? it fails health checks.

                  nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by
                  #7

                  @robi you can set the app in recovery mode and then open a webterminal where you run the npm command npm i ep_markdown hopefully this will fix the dependencies. After that disable recovery mode.

                  robiR 1 Reply Last reply
                  0
                  • nebulonN nebulon

                    @robi you can set the app in recovery mode and then open a webterminal where you run the npm command npm i ep_markdown hopefully this will fix the dependencies. After that disable recovery mode.

                    robiR Offline
                    robiR Offline
                    robi
                    wrote on last edited by robi
                    #8

                    @nebulon tried that:

                    root@daa892b0-779c-419b-9831-2b727fb716b4:/app/code# npm i ep_markdown
                    npm ERR! code ENOENT
                    npm ERR! syscall open
                    npm ERR! path /root/.npm/_cacache/tmp/fd583d7a
                    npm ERR! errno -2
                    npm ERR! enoent ENOENT: no such file or directory, open '/root/.npm/_cacache/tmp/fd583d7a'
                    npm ERR! enoent This is related to npm not being able to find a file.
                    npm ERR! enoent 
                    r
                    

                    furthermore /root/.npm/ doesn't exist as it's linked dir doesn't exist either

                    lrwxrwxrwx 1 root root   22 Mar  5 08:36 .npm -> /run/etherpad-lite/npm
                    

                    after creating the missing directories, the npm completes.

                    app still doesn't start. same logs as above.

                    Conscious tech

                    1 Reply Last reply
                    0
                    • nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by nebulon
                      #9

                      Looks like it misses some temporary folders indeed. Can you run /app/code/start.sh first? (that should fail, but will create the folders)

                      robiR 1 Reply Last reply
                      0
                      • nebulonN nebulon

                        Looks like it misses some temporary folders indeed. Can you run /app/code/start.sh first? (that should fail, but will create the folders)

                        robiR Offline
                        robiR Offline
                        robi
                        wrote on last edited by
                        #10

                        @nebulon tried that too, no such luck. Doesn't come up still. Not responding message.

                        Conscious tech

                        girishG 1 Reply Last reply
                        0
                        • robiR robi

                          @nebulon tried that too, no such luck. Doesn't come up still. Not responding message.

                          girishG Offline
                          girishG Offline
                          girish
                          Staff
                          wrote on last edited by
                          #11

                          @robi can you drop us a message on support@ with the IP address? Would like to take a look.

                          1 Reply Last reply
                          1
                          • nebulonN Offline
                            nebulonN Offline
                            nebulon
                            Staff
                            wrote on last edited by
                            #12

                            So the app should be up and running again. One installed plugin broke with the new etherpad version, in this case ep_delete_empty_pads so after running npm rm ep_delete_empty_pads the app starts up again.

                            I will add some more info for such situations in the docs.

                            robiR 1 Reply Last reply
                            1
                            • nebulonN nebulon

                              So the app should be up and running again. One installed plugin broke with the new etherpad version, in this case ep_delete_empty_pads so after running npm rm ep_delete_empty_pads the app starts up again.

                              I will add some more info for such situations in the docs.

                              robiR Offline
                              robiR Offline
                              robi
                              wrote on last edited by
                              #13

                              @nebulon thanks, what was the indicator pointing to that plugin?

                              Conscious tech

                              1 Reply Last reply
                              0
                              • nebulonN Offline
                                nebulonN Offline
                                nebulon
                                Staff
                                wrote on last edited by
                                #14

                                No real indicator, but since plugins are flimsy here, I just uninstalled one-by-one until it would start up again. I also found that a fresh installation of that plugin on a new instance also works. So clearly some combination you had caused the trouble.

                                Generally etherpad is really more like a framework to build a collaborative editor, we have written ep_cloudron for example to do basic authentication and document management. That alone is provided in all sorts of ways through many other plugins and those are all incompatible with each other. So one should be a bit careful which plugins are installed. Either way I will see how I can give more guidance how to fix a broken situation in the docs and also checking now how we can give the app a bit more polish.

                                1 Reply Last reply
                                1
                                • nebulonN Offline
                                  nebulonN Offline
                                  nebulon
                                  Staff
                                  wrote on last edited by
                                  #15

                                  I've added a troubleshooting section to the docs now https://docs.cloudron.io/apps/etherpad/#troubleshooting

                                  1 Reply Last reply
                                  1
                                  • C Offline
                                    C Offline
                                    chymian 0
                                    wrote on last edited by
                                    #16

                                    there had been a 4 dependencies missing, 3 from the cloudron-module. while installing these, there was an error about /app/code/package.json, which is missing.

                                    root@214b3494-371d-4518-9be3-af8707db4284:/app/code# npm i async body-parser ldapjs
                                    npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
                                    npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.2931527070'
                                    npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
                                    npm WARN code No description
                                    npm WARN code No repository field.
                                    npm WARN code No README data
                                    npm WARN code No license field.
                                    
                                    + async@3.2.0
                                    + ldapjs@2.2.4
                                    + body-parser@1.19.0
                                    removed 34 packages, updated 3 packages and audited 1855 packages in 239.516s
                                    

                                    and a series of dependencies for these:

                                    npm ls 2>&1 | grep -i missing|cut -d":" -f2,3 
                                     bytes@3.1.0, required by body-parser@1.19.0
                                     content-type@~1.0.4, required by body-parser@1.19.0
                                     debug@2.6.9, required by body-parser@1.19.0
                                     depd@~1.1.2, required by body-parser@1.19.0
                                     http-errors@1.7.2, required by body-parser@1.19.0
                                     iconv-lite@0.4.24, required by body-parser@1.19.0
                                     on-finished@~2.3.0, required by body-parser@1.19.0
                                     qs@6.7.0, required by body-parser@1.19.0
                                     raw-body@2.4.0, required by body-parser@1.19.0
                                     type-is@~1.6.17, required by body-parser@1.19.0
                                     abstract-logging@^2.0.0, required by ldapjs@2.2.4
                                     asn1@^0.2.4, required by ldapjs@2.2.4
                                     assert-plus@^1.0.0, required by ldapjs@2.2.4
                                     backoff@^2.5.0, required by ldapjs@2.2.4
                                     ldap-filter@^0.3.3, required by ldapjs@2.2.4
                                     once@^1.4.0, required by ldapjs@2.2.4
                                     vasync@^2.2.0, required by ldapjs@2.2.4
                                     verror@^1.8.1, required by ldapjs@2.2.4
                                    

                                    install all dependencies with:

                                    npm i `npm ls 2>&1 | grep -i missing|cut -d":" -f2 |cut -d"," -f1|xargs`
                                    

                                    there are further sub-depenencies, so run it again, but modified because of some tag-quirks

                                    npm ERR! code EINVALIDTAGNAME
                                    npm ERR! Invalid tag name ">=": Tags may not have any characters that encodeURIComponent encodes.
                                    

                                    for 2 times run:

                                    npm i ` npm ls 2>&1 | grep -i missing|cut -d":" -f2 |cut -d"," -f1|cut -d"<" -f1|tr -d ">" |tr -d "=" |tr -d " "| xargs`
                                    

                                    after all dependencies have been installed, the APP was restarted to normal operation. according to the log, all went fine, but the status at the WEBinterface is: "it's not responding":

                                    Mar 09 11:06:07 ==========================
                                    Mar 09 11:06:07 Etherpad start
                                    Mar 09 11:06:07 ==========================
                                    Mar 09 11:06:07 => Ensure directories
                                    Mar 09 11:06:07 => Fixing up node_modules
                                    Mar 09 11:06:07 => Ensuring cloudron plugin
                                    Mar 09 11:06:07 box:tasks 5789: {"percent":100,"message":"Done"}
                                    Mar 09 11:06:08 box:apptask etherpad.eb8.org updating app with values: {"installationState":"installed","error":null,"health":null}
                                    Mar 09 11:06:08 box:taskworker Task took 39.009 seconds
                                    Mar 09 11:06:08 box:tasks setCompleted - 5789: {"result":null,"error":null}
                                    Mar 09 11:06:08 box:tasks 5789: {"percent":100,"result":null,"error":null}
                                    Mar 09 11:08:47 npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
                                    Mar 09 11:08:48 npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.3085602016'
                                    Mar 09 11:08:48 npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
                                    Mar 09 11:08:48 npm WARN code No description
                                    Mar 09 11:08:49 npm WARN code No repository field.
                                    Mar 09 11:08:49 npm WARN code No README data
                                    Mar 09 11:08:49 npm WARN code No license field.
                                    Mar 09 11:08:49
                                    Mar 09 11:08:49 + ep_cloudron@4.1.0
                                    Mar 09 11:08:49 removed 36 packages, updated 1 package and audited 1841 packages in 149.421s
                                    Mar 09 11:08:57
                                    Mar 09 11:08:57 85 packages are looking for funding
                                    Mar 09 11:08:57 run `npm fund` for details
                                    Mar 09 11:08:57
                                    Mar 09 11:08:57 found 0 vulnerabilities
                                    Mar 09 11:08:57
                                    Mar 09 11:08:57
                                    Mar 09 11:08:57 ┌───────────────────────────────────────────────────┐
                                    Mar 09 11:08:57 │ npm update check failed │
                                    Mar 09 11:08:57 │ Try running with sudo or get access │
                                    Mar 09 11:08:57 │ to the local update config store via │
                                    Mar 09 11:08:57 │ sudo chown -R $USER:$(id -gn $USER) /root/.config │
                                    Mar 09 11:08:57 └───────────────────────────────────────────────────┘
                                    Mar 09 11:08:57 => Generating settings.json
                                    Mar 09 11:08:57 => Ensure /app/data/settings.json
                                    Mar 09 11:08:57 => Ensure folder permissions
                                    Mar 09 11:08:58 => Starting etherpad
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.011] [DEBUG] console - Running on Node v14.15.4 (minimum required Node version: 10.17.0)
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.135] [INFO] console - All relative paths will be interpreted relative to the identified Etherpad base dir: /app/code
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.229] [INFO] console - settings loaded from: /run/etherpad-lite/settings.json
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.232] [INFO] console - credentials loaded from: /app/data/settings.json
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.234] [WARN] console - Unknown Setting: 'sessionNoPassword'. This setting doesn't exist or it was removed
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.236] [INFO] console - Using skin "colibris" in dir: /app/code/src/static/skins/colibris
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.242] [INFO] console - Session key loaded from: /app/code/SESSIONKEY.txt
                                    Mar 09 11:08:59 [2021-03-09 10:08:59.245] [INFO] console - Random string used for versioning assets: 1a60d277
                                    Mar 09 11:09:04 [2021-03-09 10:09:04.533] [INFO] server - Starting Etherpad...
                                    Mar 09 11:09:06 [2021-03-09 10:09:06.407] [INFO] plugins - Running npm to get a list of installed plugins...
                                    Mar 09 11:09:06 [2021-03-09 10:09:06.721] [INFO] plugins - npm --version: 6.14.11
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.141] [ERROR] runCmd|npm -
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.141] [ERROR] runCmd|npm - ┌────────────────────────────────────────────────────────────┐
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.144] [ERROR] runCmd|npm - │ npm update check failed │
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.223] [ERROR] runCmd|npm - │ Try running with sudo or get access │
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.231] [ERROR] runCmd|npm - │ to the local update config store via │
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.337] [ERROR] runCmd|npm - │ sudo chown -R $USER:$(id -gn $USER) /home/cloudron/.config │
                                    Mar 09 11:10:03 [2021-03-09 10:10:03.338] [ERROR] runCmd|npm - └────────────────────────────────────────────────────────────┘
                                    Mar 09 11:10:04 [2021-03-09 10:10:04.933] [INFO] plugins - Loading plugin ep_aa_file_menu_toolbar...
                                    Mar 09 11:10:05 [2021-03-09 10:10:04.935] [INFO] plugins - Loading plugin ep_add_buttons...
                                    Mar 09 11:10:05 [2021-03-09 10:10:04.936] [INFO] plugins - Loading plugin ep_adminpads2...
                                    Mar 09 11:10:05 [2021-03-09 10:10:04.937] [INFO] plugins - Loading plugin ep_bookmark...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.007] [INFO] plugins - Loading plugin ep_bottom_chat_bar...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.092] [INFO] plugins - Loading plugin ep_cloudron...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.096] [INFO] plugins - Loading plugin ep_code_formatting...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.097] [INFO] plugins - Loading plugin ep_codepad...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.106] [INFO] plugins - Loading plugin ep_comments_page...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.117] [INFO] plugins - Loading plugin ep_draw...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.123] [INFO] plugins - Loading plugin ep_etherpad-lite...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.147] [INFO] plugins - Loading plugin ep_headings2...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.148] [INFO] plugins - Loading plugin ep_markdown...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.149] [INFO] plugins - Loading plugin ep_pad_overview...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.149] [INFO] plugins - Loading plugin ep_previewimages...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.150] [INFO] plugins - Loading plugin ep_print_preview_pdf...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.151] [INFO] plugins - Loading plugin ep_real_time_chat...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.214] [INFO] plugins - Loading plugin ep_spellcheck...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.231] [INFO] plugins - Loading plugin ep_webrtc...
                                    Mar 09 11:10:05 [2021-03-09 10:10:05.527] [INFO] plugins - Loaded 19 plugins
                                    Mar 09 11:10:06 [2021-03-09 10:10:06.320] [INFO] console - CODEPAD needs ep_codepad parameters in settings.json.
                                    Mar 09 11:10:15 [2021-03-09 10:10:15.115] [INFO] APIHandler - Api key file read from: "/app/code/APIKEY.txt"
                                    Mar 09 11:10:24 [2021-03-09 10:10:24.119] [INFO] server - Installed plugins: ep_aa_file_menu_toolbar@0.2.1, ep_add_buttons@0.0.21, ep_bookmark@1.2.1, ep_bottom_chat_bar@1.0.1, ep_adminpads2@2.1.25, ep_cloudron@4.1.0, ep_draw@0.1.6, ep_headings2@0.2.26, ep_pad_overview@0.1.2, ep_previewimages@0.0.13, ep_print_preview_pdf@0.0.6, ep_real_time_chat@0.2.9, ep_spellcheck@0.0.20, ep_webrtc@0.1.11, ep_markdown@0.1.21, ep_code_formatting@1.0.0, ep_codepad@1.3.3, ep_comments_page@0.1.47
                                    Mar 09 11:10:24 [2021-03-09 10:10:24.416] [INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
                                    Mar 09 11:10:24 [2021-03-09 10:10:24.418] [WARN] console - Can't get git version for server header
                                    Mar 09 11:10:24 ENOENT: no such file or directory, lstat '/app/code/.git'
                                    Mar 09 11:10:24 [2021-03-09 10:10:24.419] [WARN] console - Can't get git version for server header
                                    Mar 09 11:10:24 ENOENT: no such file or directory, lstat '/app/code/.git'
                                    Mar 09 11:10:24 [2021-03-09 10:10:24.419] [INFO] console - Your Etherpad version is 1.8.12 ()
                                    
                                    girishG 1 Reply Last reply
                                    0
                                    • C chymian 0

                                      there had been a 4 dependencies missing, 3 from the cloudron-module. while installing these, there was an error about /app/code/package.json, which is missing.

                                      root@214b3494-371d-4518-9be3-af8707db4284:/app/code# npm i async body-parser ldapjs
                                      npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
                                      npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.2931527070'
                                      npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
                                      npm WARN code No description
                                      npm WARN code No repository field.
                                      npm WARN code No README data
                                      npm WARN code No license field.
                                      
                                      + async@3.2.0
                                      + ldapjs@2.2.4
                                      + body-parser@1.19.0
                                      removed 34 packages, updated 3 packages and audited 1855 packages in 239.516s
                                      

                                      and a series of dependencies for these:

                                      npm ls 2>&1 | grep -i missing|cut -d":" -f2,3 
                                       bytes@3.1.0, required by body-parser@1.19.0
                                       content-type@~1.0.4, required by body-parser@1.19.0
                                       debug@2.6.9, required by body-parser@1.19.0
                                       depd@~1.1.2, required by body-parser@1.19.0
                                       http-errors@1.7.2, required by body-parser@1.19.0
                                       iconv-lite@0.4.24, required by body-parser@1.19.0
                                       on-finished@~2.3.0, required by body-parser@1.19.0
                                       qs@6.7.0, required by body-parser@1.19.0
                                       raw-body@2.4.0, required by body-parser@1.19.0
                                       type-is@~1.6.17, required by body-parser@1.19.0
                                       abstract-logging@^2.0.0, required by ldapjs@2.2.4
                                       asn1@^0.2.4, required by ldapjs@2.2.4
                                       assert-plus@^1.0.0, required by ldapjs@2.2.4
                                       backoff@^2.5.0, required by ldapjs@2.2.4
                                       ldap-filter@^0.3.3, required by ldapjs@2.2.4
                                       once@^1.4.0, required by ldapjs@2.2.4
                                       vasync@^2.2.0, required by ldapjs@2.2.4
                                       verror@^1.8.1, required by ldapjs@2.2.4
                                      

                                      install all dependencies with:

                                      npm i `npm ls 2>&1 | grep -i missing|cut -d":" -f2 |cut -d"," -f1|xargs`
                                      

                                      there are further sub-depenencies, so run it again, but modified because of some tag-quirks

                                      npm ERR! code EINVALIDTAGNAME
                                      npm ERR! Invalid tag name ">=": Tags may not have any characters that encodeURIComponent encodes.
                                      

                                      for 2 times run:

                                      npm i ` npm ls 2>&1 | grep -i missing|cut -d":" -f2 |cut -d"," -f1|cut -d"<" -f1|tr -d ">" |tr -d "=" |tr -d " "| xargs`
                                      

                                      after all dependencies have been installed, the APP was restarted to normal operation. according to the log, all went fine, but the status at the WEBinterface is: "it's not responding":

                                      Mar 09 11:06:07 ==========================
                                      Mar 09 11:06:07 Etherpad start
                                      Mar 09 11:06:07 ==========================
                                      Mar 09 11:06:07 => Ensure directories
                                      Mar 09 11:06:07 => Fixing up node_modules
                                      Mar 09 11:06:07 => Ensuring cloudron plugin
                                      Mar 09 11:06:07 box:tasks 5789: {"percent":100,"message":"Done"}
                                      Mar 09 11:06:08 box:apptask etherpad.eb8.org updating app with values: {"installationState":"installed","error":null,"health":null}
                                      Mar 09 11:06:08 box:taskworker Task took 39.009 seconds
                                      Mar 09 11:06:08 box:tasks setCompleted - 5789: {"result":null,"error":null}
                                      Mar 09 11:06:08 box:tasks 5789: {"percent":100,"result":null,"error":null}
                                      Mar 09 11:08:47 npm WARN saveError ENOENT: no such file or directory, open '/app/code/package.json'
                                      Mar 09 11:08:48 npm WARN saveError EROFS: read-only file system, open '/app/code/package-lock.json.3085602016'
                                      Mar 09 11:08:48 npm WARN enoent ENOENT: no such file or directory, open '/app/code/package.json'
                                      Mar 09 11:08:48 npm WARN code No description
                                      Mar 09 11:08:49 npm WARN code No repository field.
                                      Mar 09 11:08:49 npm WARN code No README data
                                      Mar 09 11:08:49 npm WARN code No license field.
                                      Mar 09 11:08:49
                                      Mar 09 11:08:49 + ep_cloudron@4.1.0
                                      Mar 09 11:08:49 removed 36 packages, updated 1 package and audited 1841 packages in 149.421s
                                      Mar 09 11:08:57
                                      Mar 09 11:08:57 85 packages are looking for funding
                                      Mar 09 11:08:57 run `npm fund` for details
                                      Mar 09 11:08:57
                                      Mar 09 11:08:57 found 0 vulnerabilities
                                      Mar 09 11:08:57
                                      Mar 09 11:08:57
                                      Mar 09 11:08:57 ┌───────────────────────────────────────────────────┐
                                      Mar 09 11:08:57 │ npm update check failed │
                                      Mar 09 11:08:57 │ Try running with sudo or get access │
                                      Mar 09 11:08:57 │ to the local update config store via │
                                      Mar 09 11:08:57 │ sudo chown -R $USER:$(id -gn $USER) /root/.config │
                                      Mar 09 11:08:57 └───────────────────────────────────────────────────┘
                                      Mar 09 11:08:57 => Generating settings.json
                                      Mar 09 11:08:57 => Ensure /app/data/settings.json
                                      Mar 09 11:08:57 => Ensure folder permissions
                                      Mar 09 11:08:58 => Starting etherpad
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.011] [DEBUG] console - Running on Node v14.15.4 (minimum required Node version: 10.17.0)
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.135] [INFO] console - All relative paths will be interpreted relative to the identified Etherpad base dir: /app/code
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.229] [INFO] console - settings loaded from: /run/etherpad-lite/settings.json
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.232] [INFO] console - credentials loaded from: /app/data/settings.json
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.234] [WARN] console - Unknown Setting: 'sessionNoPassword'. This setting doesn't exist or it was removed
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.236] [INFO] console - Using skin "colibris" in dir: /app/code/src/static/skins/colibris
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.242] [INFO] console - Session key loaded from: /app/code/SESSIONKEY.txt
                                      Mar 09 11:08:59 [2021-03-09 10:08:59.245] [INFO] console - Random string used for versioning assets: 1a60d277
                                      Mar 09 11:09:04 [2021-03-09 10:09:04.533] [INFO] server - Starting Etherpad...
                                      Mar 09 11:09:06 [2021-03-09 10:09:06.407] [INFO] plugins - Running npm to get a list of installed plugins...
                                      Mar 09 11:09:06 [2021-03-09 10:09:06.721] [INFO] plugins - npm --version: 6.14.11
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.141] [ERROR] runCmd|npm -
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.141] [ERROR] runCmd|npm - ┌────────────────────────────────────────────────────────────┐
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.144] [ERROR] runCmd|npm - │ npm update check failed │
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.223] [ERROR] runCmd|npm - │ Try running with sudo or get access │
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.231] [ERROR] runCmd|npm - │ to the local update config store via │
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.337] [ERROR] runCmd|npm - │ sudo chown -R $USER:$(id -gn $USER) /home/cloudron/.config │
                                      Mar 09 11:10:03 [2021-03-09 10:10:03.338] [ERROR] runCmd|npm - └────────────────────────────────────────────────────────────┘
                                      Mar 09 11:10:04 [2021-03-09 10:10:04.933] [INFO] plugins - Loading plugin ep_aa_file_menu_toolbar...
                                      Mar 09 11:10:05 [2021-03-09 10:10:04.935] [INFO] plugins - Loading plugin ep_add_buttons...
                                      Mar 09 11:10:05 [2021-03-09 10:10:04.936] [INFO] plugins - Loading plugin ep_adminpads2...
                                      Mar 09 11:10:05 [2021-03-09 10:10:04.937] [INFO] plugins - Loading plugin ep_bookmark...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.007] [INFO] plugins - Loading plugin ep_bottom_chat_bar...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.092] [INFO] plugins - Loading plugin ep_cloudron...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.096] [INFO] plugins - Loading plugin ep_code_formatting...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.097] [INFO] plugins - Loading plugin ep_codepad...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.106] [INFO] plugins - Loading plugin ep_comments_page...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.117] [INFO] plugins - Loading plugin ep_draw...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.123] [INFO] plugins - Loading plugin ep_etherpad-lite...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.147] [INFO] plugins - Loading plugin ep_headings2...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.148] [INFO] plugins - Loading plugin ep_markdown...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.149] [INFO] plugins - Loading plugin ep_pad_overview...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.149] [INFO] plugins - Loading plugin ep_previewimages...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.150] [INFO] plugins - Loading plugin ep_print_preview_pdf...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.151] [INFO] plugins - Loading plugin ep_real_time_chat...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.214] [INFO] plugins - Loading plugin ep_spellcheck...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.231] [INFO] plugins - Loading plugin ep_webrtc...
                                      Mar 09 11:10:05 [2021-03-09 10:10:05.527] [INFO] plugins - Loaded 19 plugins
                                      Mar 09 11:10:06 [2021-03-09 10:10:06.320] [INFO] console - CODEPAD needs ep_codepad parameters in settings.json.
                                      Mar 09 11:10:15 [2021-03-09 10:10:15.115] [INFO] APIHandler - Api key file read from: "/app/code/APIKEY.txt"
                                      Mar 09 11:10:24 [2021-03-09 10:10:24.119] [INFO] server - Installed plugins: ep_aa_file_menu_toolbar@0.2.1, ep_add_buttons@0.0.21, ep_bookmark@1.2.1, ep_bottom_chat_bar@1.0.1, ep_adminpads2@2.1.25, ep_cloudron@4.1.0, ep_draw@0.1.6, ep_headings2@0.2.26, ep_pad_overview@0.1.2, ep_previewimages@0.0.13, ep_print_preview_pdf@0.0.6, ep_real_time_chat@0.2.9, ep_spellcheck@0.0.20, ep_webrtc@0.1.11, ep_markdown@0.1.21, ep_code_formatting@1.0.0, ep_codepad@1.3.3, ep_comments_page@0.1.47
                                      Mar 09 11:10:24 [2021-03-09 10:10:24.416] [INFO] console - Report bugs at https://github.com/ether/etherpad-lite/issues
                                      Mar 09 11:10:24 [2021-03-09 10:10:24.418] [WARN] console - Can't get git version for server header
                                      Mar 09 11:10:24 ENOENT: no such file or directory, lstat '/app/code/.git'
                                      Mar 09 11:10:24 [2021-03-09 10:10:24.419] [WARN] console - Can't get git version for server header
                                      Mar 09 11:10:24 ENOENT: no such file or directory, lstat '/app/code/.git'
                                      Mar 09 11:10:24 [2021-03-09 10:10:24.419] [INFO] console - Your Etherpad version is 1.8.12 ()
                                      
                                      girishG Offline
                                      girishG Offline
                                      girish
                                      Staff
                                      wrote on last edited by
                                      #17

                                      @chymian-0 We saw the exact same problem with @robi's instance. Essentially, one of the plugins was preventing the startup. After the log line "Your Etherpad version is 1.8.12", one is supposed to see "http server listening" or something like that. I recommend "npm rm" on each of the plugins as suggested in https://docs.cloudron.io/apps/etherpad/#troubleshooting to debug which plugin causes this issue. Unfortunately, this is the life with plugins in etherpad, they keep breaking between releases 😞

                                      1 Reply Last reply
                                      1
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • Bookmarks
                                        • Search