On Wednesday 22 November 2006 20:59, Bradley Lawrence wrote:
> I was cleaning up my dirvish vault because I had run out of space on the
> backup drive. I deleted some of the oldest backups that were laying
> around. Also, figuring the latest backup attempt had probably died
> partway due to running out of space, I deleted that directory too. But
> now dirvish complains:
>
> behemoth:default:20061121: ERROR: no images for branch default found

Since no one answered till now, I hope I can help out. Looking at the code, 
you can see:
If the file "<vault-dir>/dirvish/default.hist" exists, dirvish does the 
following:
dirvish looks at the file <vault-dir>/dirvish/default.hist and takes the 
latest backup date (let's call it "<image-date>") in this file for which the 
directory "<vault>/<image-date>/tree" exists. 
Then it checks if it was called with the option "-init" (I think you didn't 
call it with this option) or if the directory "<vault>/<image-date>" exists 
(which has to exist, because the subdirectory "tree" existed).

So I see the following possibilites leading to this error message:
The file "<vault-dir>/dirvish/default.hist" doesn't exist or no one of the 
directories in this file does exist. Could you please have a look at the file 
"<vault-dir>/dirvish/default.hist" to see if this is the case?
If this file doesn't exist, dirvish takes "--reference" as reference or if it 
isn't called with this option, it takes "--branch". In this case please have 
a look at the reference or branch directories - do they exist?

I hope this information helps you and I hope I have listed all possibilities 
above.

> Even though there are definitely full, complete backup images there...
> is it possible to repair my dirvish vault do you think? I'd like to
> avoid having to toast everything and re-initialize.
>
> Also, what is the "proper" way to delete images on a one-off basis? My
> expiry policy generally works well, but there has been a lot changing on
> the drive recently, resulting in abnormally high growth, which is why I
> had to go in and clean some stuff out... it seems I did it wrong.

I don't know if this is the "proper way", but you could expire images the 
following way:
Change the date of the image you want to expire in the file 
"<vault-dir>/<image>/summary" in the line which begins with "Expire". Then 
run "dirvish-expire".

Cheers,

Michael
_______________________________________________
Dirvish mailing list
[email protected]
http://www.dirvish.org/mailman/listinfo/dirvish

Reply via email to