-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Bug report) Check failed: module->status() == kLinked || module->status() == kEvaluated. #408
Comments
@phamleduy04 , is the server on a Raspberry Pi? If so, what version? cc. @perfectra1n |
Hi, I currently using Intel CPU (Xeon X5660) not on Pi. I using Proxmox VE as OS and created a Ubuntu VM inside it if it helps. Thanks |
@phamleduy04 , thank you for the clarification. I'm not able to reproduce the issue on my side but it appears to be an issue with V8 (Node JS runtime engine), see https://issues.chromium.org/issues/361611791 for reference. Please note that you are currently testing the nightly/unstable build. I would recommend trying the latest beta build (v0.90.6-beta) but also the latest stable build (v0.90.4). |
I have tried
|
@phamleduy04 , thank you for trying. I was suspecting it might have been caused by our internationalization efforts but it couldn't have affected the server on such an old version. I think it might be caused by our switch from Node 16 to Node 20. I think I'm going to give it a try to update to Node 22 to see if it fixes the issue for you. It could also be that there is some kind of incompatibility with your architecture, since the CPU is from 2010 (maybe missing instruction set?). |
I also think that too, the CPU is missing the AVX instruction since mine can't run MongoDB 5.0, I will try running this on a newer CPU to see. Thanks |
Hi, I have tried to use another Proxmox VE host that use the newer CPU (Ryzen 7 3700X). The error still there with |
@phamleduy04 , if you try to run the server directly in a virtual machine or container, is it the same issue? See the releases section for the tarball. |
Hi, both my servers working using version 0.90.4
|
So what is the issue here? Ryzen 7 3700x
Intel Xeon X5660
|
I have nearly the same setup as you @phamleduy04, but with 2699v3 CPUs on my Proxmox machine. I haven't been able to reproduce it just yet. Does the issue also happen when running the container directly, without
|
It did work. The problem is I'm trying to mount using smb. Switch to nfs fix the issue. Thanks for for your help! |
Interesting, I wonder what driver docker compose uses to mount SMB. I tested what would happen if the container isn't able to write to the
So something weird must be happening when Node tries to write to a file over SMB, provided by the |
i got that issue before. I use truenas so I just edit ACL to include the username as full control and the error went away |
or not Mount the Docker volume: sudo docker volume create --driver local Create/run the image: sudo docker run -t -i -p 127.0.0.1:8080:8080 -v nfs-trilium:/home/node/trilium-data triliumnext/notes:v0.90.6-beta
I've got my NFS permissions set to accept connections from 172.18.0.0/24. Trouble is, I don't know exactly what ip address Docker is creating. I "think" it's 172.18.0.2. This is the issue with NFS mounts. Can we please fix the CIFS issue? |
@doobes, can you mount the nfs share from outside (without docker)? FYI I'm not sure the command is 100% correct. might need to create a folder first
add this to your
restart the machine to get this to work. If you don't want to restart you have to use the mount command
then run the container
|
Yep, Share is mounted. I changed the fstab to your version. Did a umount and then a mount -a pi@trilium:~ $ sudo docker run -t -i -p 127.0.0.0:8080:8080 -v /mnt/trilium:/home/node/trilium-data triliumnext/notes:v0.90.6-beta Error: EACCES: permission denied, mkdir '/home/node/trilium-data/log' Node.js v20.15.1 |
That error shows that the folder that was mounted to |
So...... What's the resolution? |
To allow the user with ID 1000, and group ID 1000 permissions to write to that folder. I'm not sure what permissions you have set on the folder, on the server that's sharing the NFS folder. So you'd want to make sure that UID:GID |
@doobes PRs are more than welcome :) |
Evidently I am not worthy.... |
TriliumNext Version
0.90.4
What operating system are you using?
Other (specify below)
What is your setup?
Server access only
Operating System Version
Ubuntu 24.04 LTS
Description
I tried with
latest
tag anddevelop
tag but always showing this error.docker-compose file
Error logs
The text was updated successfully, but these errors were encountered: