Comments (4)
Your database file has been corrupted. Usual causes are running out of disk space, improper machine shutdown due to power failure or crash, disk drive failure, running the database on an NFS shared drive.
Your options are to either try to run the H2 recover tool and see what is restored, restore from your latest BORG backup, or restore a good copy of the .borg_db folder if you are backup up your disk.
To restore from either type of backup, first move the database folder to somewhere safe - i.e. mv /home/doug/.borg_db /home/doug/borg_save.
To restore from a disk backup (if you have one), just restore the .borg_db folder from your backup.
To restore from a BORG backup (a backup zip file created by BORG), start BORG, which creates a new, empty db. then use the Import option in BORG to import your latest backup zip file.
I'll continue in a new post....
from borg_calendar.
To attempt using the H2 recover tool you have to run a java program. I'm on windows now. For the actual command lines on Linux, I'd have to switch over to Linux.
In general, you run a program that tries to extract whatever it can from the borgdb.mv.db file into an SQL file. Then you run a second program to recreate the db file from the SQL file. This may be able to recover the entire DB or maybe nothing. It depends what the failure was.
If you need me to get on linux to get the actual commands, let me know. You'd have to have Java installed on your linux machine.
from borg_calendar.
from borg_calendar.
Good to hear.
from borg_calendar.
Related Issues (20)
- Question about guide to implement idea. HOT 7
- Installation problem in archlinux HOT 2
- Problem with installation in arch Linux HOT 7
- Problem with displaying date of month in the system tray HOT 4
- how to detach ToDo panel in 1.10.03 HOT 1
- Shutdown Issue (was Backup issue)
- Import only part of calendar to ICAL? HOT 6
- Appointment Editor "recurrence"
- Themes not working - (Windows 11) HOT 2
- Issue with radicale server HOT 11
- Secure the Caldav and Email passwords via the keystore
- Google Sync error when changing appointment to todo
- Some UI suggestions
- System tray menu not appearing
- CANNOT INSTALL BORGCALENDAR IN KUMANDER OS HOT 7
- create sqlite dir if it was deleted
- timed appointments duration is wrong after google sync
- Google sync Overwrite option doesn't work when deleting/replacing a google calendar
- Icon sizes are tiny in 4k resolution HOT 5
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_calendar.