[Errno 18] Cross-device link #931
Loadingβ¦
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What I'm trying to do and why
Backups started failing in 1.9.0. Probably me not RTFMing and understanding the release notes re "Move the default check state directory".
Steps to reproduce
Actual behavior
No response
Expected behavior
No response
Other notes / implementation ideas
apprise 1.9.0
borg 1.4.0
borgmatic 1.9.0
dockercli 25.0.5
composecli 2.23.3
python 3.13.0
borgmatic version
No response
borgmatic installation method
No response
Borg version
No response
Python version
No response
Database version (if applicable)
No response
Operating system and version
No response
Thanks for taking the time to file this! I think I have an idea of what might be going on.. Are
/root/.borgmatic/checks
and/root/.local/state/borgmatic/checks
on different filesystems on your machine?If that's the case, I have a way to fix the borgmatic code so that it can do cross-filesystem moves.
Okay, I've pushed a fix to main, but it would still be good to confirm whether your two paths are on different filesystems. Thanks!
Hi, i am having the same issue. Looking forward for the fix in main.
For me it is basically in two different file systems (running in docker
/root/.borgmatic
is mapped to a folder on my host and/root/.local/
is in a docker volume.Thanks for weighing in. That makes sense as a use case where this issue would manifest.
This is my current compose file (which I realise I didn't post originally (derp))
So I'm not quite sure why it thinks it's going across filesystems in my particular case.
Hopefully the fix will resolve! Will test when it gets released!
Ah yeah. So it does appear that
/root/.borgmatic
would be on one filesystem (since it's a mounted volume) while/root/.local/state
would be on another. Once you upgrade, it would be good to switch your volume mount from the former to the latter if you'd like check state to persist across container restarts.Fixed in borgmatic 1.9.1, just released!
Halo I'm experiencing this issue too.
this my docker compose
this my borgmatic config:
the error:
Container βLatestβ is not version 1.9.1 yet.
borgmatic-collective/borgmatic has not been updated to 1.9.1 just yet.
Please monitor borgmatic docker releases for an update.
Should hopefully be done in the next day or two.
Edit: @xLogiiCx - doi - just realised I replied to you. I think I need more coffee...
@witten - For feedback, I can confirm the 1.9.1 works as intended, thank you!
I can confirm that it works now as well. Thank you!
Awesome, glad to hear it!