Comments (8)
1.2.0 is rather old meanwhile, you could try a much more recent borg 1.2.x with quite some bug fixes and also a few new features from the maintainer's ppa:
https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/borgbackup?field.series_filter=jammy
Alternatively, you could try:
- make very sure no borg is (going to be) active in that repo, then use:
borg break-lock REPO
- if that doesn't fix it, again make very sure no borg is (going to be) active in that repo and manually remove files/dirs with "lock" in the name from the repo directory.
from borg.
borg break-lock REPO
seems to be the only borg command that does not produce the error. Unfortunately, it doesn't help.
Even after rm -r REPO/lock*
I receive the same errors upon trying any borg command.
from borg.
The issue does not reproduce on 1.2.7
.
It is unfortunate that Ubuntu LTS has a buggy version.
from borg.
If 1.2.0 still crashes: can you do a ls -l REPO_DIR
?
from borg.
Debian/Ubuntu policy is to usually not do version upgrades of packages in a stable release, but only patch security or other severe bugs.
from borg.
BTW, if you upgrade to > 1.2.4, read the changelog, esp. the required migration steps at top of the changelog.
from borg.
If 1.2.0 still crashes: can you do a
ls -l REPO_DIR
?
1.2.0 does still crash. Here's a ls -l
after a couple of runs:
итого 29628
-rw------- 1 eugenschmidt eugenschmidt 700 апр 1 17:44 config
drwxrwxr-x 17 eugenschmidt eugenschmidt 4096 мар 27 14:25 data
-rw------- 1 eugenschmidt eugenschmidt 2518 апр 1 19:22 hints.14387
-rw------- 1 eugenschmidt eugenschmidt 30304298 апр 1 19:22 index.14387
-rw------- 1 eugenschmidt eugenschmidt 190 апр 1 19:22 integrity.14387
-rw------- 1 eugenschmidt eugenschmidt 62 апр 1 19:21 'lock (2).roster'
-rw------- 1 eugenschmidt eugenschmidt 62 апр 1 19:22 'lock (3).roster'
-rw------- 1 eugenschmidt eugenschmidt 16 апр 1 19:22 nonce
-rw-rw-r-- 1 eugenschmidt eugenschmidt 73 янв 15 13:09 README
BTW, if you upgrade to > 1.2.4, read the changelog, esp. the required migration steps at top of the changelog.
I have checked the changelog on the official site, and it doesn't seem to list any breaking changes and/or upgrade notes between 1.2.0 and 1.2.7. Fortunately, simply upgrading the package and running the same commands produces no errors and seems to work fine.
from borg.
Remove these lock*.roster
files while borg is not active.
And read the top of the changelog "important notes" (again) if you do not want to risk data loss. If you read it on the web, choose the correct borg version using the version selector at the lower right.
from borg.
Related Issues (20)
- Running command in hook on behalf of another user? HOT 3
- SIGINT / Ctrl-C handling HOT 19
- check / evaluate msgpickle
- Missing parent directories have default permissions!? HOT 4
- borg serve read-only mode HOT 1
- borg 1.4: drop buster-based binary? HOT 1
- macOS passcommand syntax issue (base64 command) HOT 5
- 'borg create' stops when encountering invalid characters in filenames HOT 3
- cache_sync parse error: Unexpected object: integer HOT 6
- openindiana: non-existing runtime dir HOT 2
- [Question] Fixable data integrity errors? HOT 7
- Canonical path: resolve symbolic links? HOT 2
- Data integrity error: Segment entry data short read [segment 2, offset 36478608]: expected 676, got 359 bytes HOT 1
- Static binary for OpenBSD/NetBSD missing HOT 3
- Move path within repo HOT 2
- [1.2.7] borg check -repair lacks a summarizing information at the end when it actually repaired something(s)
- "compromised client" threat model HOT 1
- Backup to Hetzner Storage Share no longer working HOT 1
- moin 1.4: borg install docs, cygwin section refer to py38
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from borg.