monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Broken database?


From: Peter Simons
Subject: [Monotone-devel] Broken database?
Date: 09 Feb 2004 18:52:01 +0100

Hi,

I'm having trouble with Monotone. Apparently, there is some
broken certificate in my database. Either that, or the depot
stuff isn't working as expected:

    $ monotone --db=/home/monodbs/public.db --branch=to.cryp.petidomo fetch
    monotone: fetching packets from group 
http://monotone.cryp.to/cgi-bin/depot.cgi/petidomo
    monotone: http fetch complete
    monotone: fetched 0 packets
    $ monotone --db=/home/monodbs/public.db --branch=to.cryp.petidomo heads
    monotone: fetching heads of branch 'to.cryp.petidomo'
    branch 'to.cryp.petidomo' is currently merged:
    421d6b47e8d243b1e17ff91f4a7ed59e0c121aea
    $ monotone --db=/home/monodbs/public.db --branch=to.cryp.petidomo co 
petidomo
    monotone: fetching heads of branch 'to.cryp.petidomo'
    monotone: misuse: no manifest version 
421d6b47e8d243b1e17ff91f4a7ed59e0c121aea found in database

    **** error return code 1
    **********  errors detected; see standard output for details  ***********

I have posted the complete version from my home machine to
the depot using "queue addtree" several times, but it didn't
make a difference.

You can fetch the depot at the URL given above, if you'd
like to try this out yourself. My signature key is:

    [pubkey address@hidden
    MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQCYrUEK12XCjATTEvrzdgJa5OCMsZguTB9Q
    YtDfq+MJAbACYQYynIfKBnZzRv098lCVY/R4JutU3f8DonNqcvVD4gnU97va6+4qnHvIUD2M
    cHepOdLbWjkE69F0si0HhstRWpgtXPVE4oY8TSeIfpiMpMLHWRny5SnpF7t4phECwQIBEQ==
    [end]

Finally, I tried to run the check-out with --verbose
enabled, and this is the last message I see:

    monotone: reduced to 1 heads
    monotone: db.execute("BEGIN")
    monotone: db.fetch("SELECT id FROM 'manifest_deltas' WHERE id = 
'421d6b47e8d243b1e17ff91f4a7ed59e0c121aea'")
    monotone: db.fetch("SELECT id FROM 'manifests' WHERE id = 
'421d6b47e8d243b1e17ff91f4a7ed59e0c121aea'")
    monotone: commands.cc:1561: usage constraint 
'N(app.db.manifest_version_exists(ident))' violated
    monotone: db.execute("ROLLBACK")
    monotone: misuse: no manifest version 
421d6b47e8d243b1e17ff91f4a7ed59e0c121aea found in database

Any suggestions what I should try? Shall I comment-out the
usage constraint in commands.cc? :-)

Peter





reply via email to

[Prev in Thread] Current Thread [Next in Thread]