-
-
Notifications
You must be signed in to change notification settings - Fork 374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to re-generate correct MANIFEST file? #662
Comments
The error in LOG file like: |
@syndtr could you please chime in? I believe you can try removing corrupted |
Hmm, this is strange |
I wonder if related to #654 |
Update goleveldb vendored dependency (see #662)
I'm also seeing this issue as soon as I upgrade from 1.1.1 to 1.2.0. I tried removing the But, it fails with
Any ideas I could additionally try? |
@mevatron what kind of filesystem is that? It complains on |
@smira This is a |
I don't think this is supposed to work with |
@smira I just rsync'd the apt folder down locally and I am able to run Thanks for all the assistance! |
@mevatron aptly doesn't support network filesystems neither for DB nor for pool directory, as this is going to cause issues. the best way of course it use aptly as a service and interact via API |
@smira Thanks I didn't realize I could interact with it via REST API. I will definitely convert my workflow over to that! |
How to re-generate correct MANIFEST file?
Detailed Description
Our aptly server was shutdown suddenly. When we restarted it, seems aptly db crashed. The MANIFEST file only has 0 bytes.
And we always get error like:
ERROR: can't open database: leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-1197260]
We run "aptly db recover" to recover db, but still got the same issue.
How can I recover the db and re-generate the correct MANIFEST file?
Thanks.
Context
Possible Implementation
Your Environment
The text was updated successfully, but these errors were encountered: