monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] Pulled database is screwed up


From: Peter Simons
Subject: [Monotone-devel] Pulled database is screwed up
Date: 06 Apr 2004 22:57:29 +0200

And one more interesting problem (which might be related to
the assertion failure I reported on savannah): I have pushed
my database via netsync. Then I have pulled it into a new db
file, but when I try to check-out one of the branches, I get
this error:

  monotone: opening rcfile '/home/simons/.monotonerc' ... monotone: ok
  monotone: skipping nonexistent rcfile 'MT/monotonerc'
  monotone: executing co command
  monotone: executing checkout command
  monotone: fetching heads of branch 'simons.postmaster'
  monotone: db.fetch("SELECT id, name, value, keypair, signature FROM 
manifest_certs WHERE (name = 'ancestor' OR name = 'branch' OR name = 
'disapproval') AND id IN (SELECT id FROM manifest_certs WHERE name = 'branch' 
AND value = 'c2ltb25zLnBvc3RtYXN0ZXI=
  ')")
  monotone: erasing bogus certs on 'simons.postmaster'
  monotone: db.fetch("SELECT id FROM public_keys WHERE id = 'address@hidden'")
  monotone: db.fetch("SELECT keydata FROM public_keys where id = 
'address@hidden'")
  monotone: cert: signable text address@hidden:c2ltb25zLnBvc3RtYXN0ZXI=]
  monotone: building verifier for 160-byte pub key
  monotone: checking 175-byte (128 decoded) signature
  monotone: cert ok
  monotone: cert: signable text address@hidden:c2ltb25zLnBvc3RtYXN0ZXI=]
  monotone: checking 175-byte (128 decoded) signature
  monotone: cert ok
  monotone: trust function liked 1 signers of cert 'branch'='simons.postmaster' 
on manifest '68fa9dd33774c7ac07311be9487c327119dcfae0'
  monotone: trust function liked 1 signers of cert 'branch'='simons.postmaster' 
on manifest 'cf14d1fa07c72da4196d11b1052496403f785989'
  monotone: cert: signable text 
address@hidden:NjhmYTlkZDMzNzc0YzdhYzA3MzExYmU5NDg3YzMyNzExOWRjZmFlMA==]
  monotone: checking 175-byte (128 decoded) signature
  monotone: cert ok
  monotone: trust function liked 1 signers of cert 
'ancestor'='68fa9dd33774c7ac07311be9487c327119dcfae0' on manifest 
'cf14d1fa07c72da4196d11b1052496403f785989'
  monotone: began with 2 candidate heads
  monotone: reduced to 1 heads
  monotone: converting 17 bytes from UTF-8 to ANSI_X3.4-1968
  monotone: db.execute("BEGIN")
  monotone: db.fetch("SELECT id FROM 'manifest_deltas' WHERE id = 
'cf14d1fa07c72da4196d11b1052496403f785989'")
  monotone: db.fetch("SELECT id FROM 'manifests' WHERE id = 
'cf14d1fa07c72da4196d11b1052496403f785989'")
  monotone: checking out manifest cf14d1fa07c72da4196d11b1052496403f785989 to 
directory simons.postmaster
  monotone: db.fetch("SELECT id FROM 'manifests' WHERE id = 
'cf14d1fa07c72da4196d11b1052496403f785989'")
  monotone: db.fetch("SELECT data FROM 'manifests' WHERE id = 
'cf14d1fa07c72da4196d11b1052496403f785989'")
  monotone: converting 2 bytes from UTF-8 to ANSI_X3.4-1968
  monotone: manifest path is MT/manifest
  monotone: writing manifest file MT/manifest
  monotone: converting 2 bytes from UTF-8 to ANSI_X3.4-1968
  monotone: converting 8 bytes from UTF-8 to ANSI_X3.4-1968
  monotone: wrote 7 manifest entries
  monotone: db.fetch("SELECT id FROM 'file_deltas' WHERE id = 
'40643ae825a0f82d3116b188f07ec1c95c54eac4'")
  monotone: db.fetch("SELECT id FROM 'files' WHERE id = 
'40643ae825a0f82d3116b188f07ec1c95c54eac4'")
  monotone: commands.cc:1659: usage constraint 
'N(app.db.file_version_exists(pip.ident()))' violated
  monotone: db.execute("ROLLBACK")
  monotone: misuse: no file version 40643ae825a0f82d3116b188f07ec1c95c54eac4 
found in database for IOCore.hs

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

I have 'reindexed' the server- and the client-database
several times, but it doesn't help. Netsync doesn't seem to
notice that something is missing.

In the client database, everything works fine.

Peter





reply via email to

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