|
@@ -89,39 +89,3 @@ your thing. In general, contributions are very welcome. We don't bite!
|
|
|
Also, please check out the [borgmatic development
|
|
|
how-to](docs/how-to/develop-on-borgmatic.md) for info on cloning source code,
|
|
|
running tests, etc.
|
|
|
-
|
|
|
-
|
|
|
-## Troubleshooting
|
|
|
-
|
|
|
-### Broken pipe with remote repository
|
|
|
-
|
|
|
-When running borgmatic on a large remote repository, you may receive errors
|
|
|
-like the following, particularly while "borg check" is validating backups for
|
|
|
-consistency:
|
|
|
-
|
|
|
-```text
|
|
|
- Write failed: Broken pipe
|
|
|
- borg: Error: Connection closed by remote host
|
|
|
-```
|
|
|
-
|
|
|
-This error can be caused by an ssh timeout, which you can rectify by adding
|
|
|
-the following to the `~/.ssh/config` file on the client:
|
|
|
-
|
|
|
-```text
|
|
|
- Host *
|
|
|
- ServerAliveInterval 120
|
|
|
-```
|
|
|
-
|
|
|
-This should make the client keep the connection alive while validating
|
|
|
-backups.
|
|
|
-
|
|
|
-
|
|
|
-### libyaml compilation errors
|
|
|
-
|
|
|
-borgmatic depends on a Python YAML library (ruamel.yaml) that will optionally
|
|
|
-use a C YAML library (libyaml) if present. But if it's not installed, then
|
|
|
-when installing or upgrading borgmatic, you may see errors about compiling the
|
|
|
-YAML library. If so, not to worry. borgmatic should install and function
|
|
|
-correctly even without the C YAML library. And borgmatic won't be any faster
|
|
|
-with the C library present, so you don't need to go out of your way to install
|
|
|
-it.
|