wekan: Upgrading docker container to 6.29 fails
Issue
I tried upgrading my wekan docker container to 6.29 but sadly the container fails.
Server Setup Information
- Operating System: Ubuntu 20.04.4 LTS
- Deployment Method (Snap/Docker/Sandstorm/bundle/source): Docker (20.10.3)
- MongoDB Version: 4.4.14
Problem description
When upgrading docker image from 6.28 to 6.29 the wekan container crashes with the following log error.
Reproduction Steps
Logs
wekan-app | node[1]: ../src/node_platform.cc:61:std::unique_ptr<long unsigned int> node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed.
wekan-app | 1: 0xa3ac10 node::Abort() [node]
wekan-app | 2: 0xa3ac8e [node]
wekan-app | 3: 0xaab44e [node]
wekan-app | 4: 0xaab516 node::NodePlatform::NodePlatform(int, v8::TracingController*) [node]
wekan-app | 5: 0xa0330d node::InitializeOncePerProcess(int, char**) [node]
wekan-app | 6: 0xa03831 node::Start(int, char**) [node]
wekan-app | 7: 0x7f55fe5c2d90 [/lib/x86_64-linux-gnu/libc.so.6]
wekan-app | 8: 0x7f55fe5c2e40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
wekan-app | 9: 0x98c58c [node]
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 28 (16 by maintainers)
Commits related to this issue
- On CentOS 7 Docker there is seccomp issue with glibc 6, so setting it to unconfined to get WeKan working. Thanks to m-brangeon ! Related #4585, related #4587 — committed to wekan/wekan by xet7 2 years ago
- Fix uploading attachments. Thanks to BabyFnord and xet7 ! Related #4585 — committed to wekan/wekan by xet7 2 years ago
I’m currently building new WeKan release 6.30, it has fix for uploading attachments.
On my own centos7 server. I pasted the workaround in the other issue the one I created first, maybe you could have a closer look at it ? (I would do it myself, but I dont now nodejs at all). It did the trick so start the app:
Confirmed working, @xet7 🥳 Thank you so much!
@BabyFnord
Please try WeKan 6.30 . Thanks!
This same error is with newest Node.js 14.20.0
@BabyFnord
It seems same error is at all WeKan versions, like Bundle/Source/Docker etc. That
replacefunction/method does not exist or work anymore. I don’t know yet is it because of new version of:ostrio:fileshttps://github.com/wekan/wekan/blob/v6.29/models/attachments.js#L26
@mfilser What do you think ?
I dont understand as it happened between the move from tag 6.28 to 6.29 for me. In 6.29 Changelog I dont see that it introduced mongo 5, so I assumed that 6.28 was already mongo5.