Open GoldenGreek opened 1 week ago
FYI, works fine with the current release (non-beta) version.
I suspect this is an issue with /tmp being a tmpfs on this platform.
I suspect the same, but not sure how to actually tackle this issue right now. Can you try disabling tmpfs for testing purposes and try reproduce the issue? If the issue then does not occur, we can say for sure it is caused by tmpfs.
Sorry for the late reply. Unfortunately, I'm very busy at the moment and will attempt this tomorrow after work, and will let you know the results.
My first attempt failed, and when I checked /tmp was no longer mounted as tmpfs, but as zram2, so I had to disable that as well. For thoroughness here are the steps I did to test this per @dw-0's request:
1) Removed /tmp as tmpfs from fstab.
2) Ran sudo systemctl mask tmp.mount
to ensure that /tmp doesn't mount as tmpfs.
3) Edited /etc/default/armbian-zram-config and set ENABLED=false
4) Rebooted and verified /tmp is not tmpfs
5) Cleanly uninstalled all items that were installed using KIUAH
6) Using KIAUH v6, reinstalled all items, including fluidd/fluidd config without issue.
Our suspicions have been confirmed.
Thanks!
@dw-0 Do you need any more from me on this report?
@dw-0 Do you need any more from me on this report?
Hi thanks for providing some more information. I hope this will help. I have to somehow try and reproduce, then fix the issue.
Linux Distribution
armbian-mkspi debian bullseye (6.6.17-current-rockchip64) running on mks-skipr-mini board. Repo is here
What happened
Extracting fluidd.zip ...
[OK] OK!
Add section '[update_manager fluidd]' to '/home/mks/printer_data/config/moonraker.conf' ...
Restart moonraker.service ...
[OK] OK!
Downloading Fluidd-Config ...
Cloning repository from 'https://github.com/fluidd-core/fluidd-config.git'
Cloning into '/home/mks/fluidd-config'... remote: Enumerating objects: 46, done. remote: Counting objects: 100% (46/46), done. remote: Compressing objects: 100% (28/28), done. remote: Total 46 (delta 24), reused 38 (delta 16), pack-reused 0 (from 0) Receiving objects: 100% (46/46), 40.23 KiB | 2.12 MiB/s, done. Resolving deltas: 100% (24/24), done. [OK] Clone successful!
Create symlink for fluidd.cfg ...
Linking /home/mks/fluidd-config/fluidd.cfg to /home/mks/printer_data/config
Creating backup of config-printer_data in /home/mks/kiauh-backups/printer-cfg-backups ...
[OK] Backup successful!
Add section '[update_manager fluidd-config]' to '/home/mks/printer_data/config/moonraker.conf' ...
[ERROR] Fluidd-Config installation failed! [Errno 18] Invalid cross-device link: '/tmp/tmp7co34fzc' -> '/home/mks/printer_data/config/printer.cfg'
Creating NGINX config for Fluidd ...
[OK] NGINX config for Fluidd successfully created.
Link NGINX logs into log directory ...
Restart nginx ...
[OK] OK!
[OK] Fluidd installation complete! Open Fluidd now on: http://192.168.126.192:81