Thanks again for all the great feedback several of you have been
providing on the new system model updates.

I wanted to let you know that as we make changes to system model
code, we occasionally are changing the format of the file
/var/lib/conarydb/modelcache in incompatible ways.  After we do
a release, we'll add handling in conary for such changes, but right
now, if the modelcache file is in an old format, you'll see a
traceback.

So, if you see a traceback in conary/repository/trovecache.py
you will need to "sudo rm /var/lib/conarydb/modelcache" and
rerun the conary command.  (The exact error in the traceback
will depend on the format change.)

This will only affect system model users; those still using the
old update model will not be affected because the modelcache is
only used for system model.

In particular, the next conary release (later today) will introduce
a modelcache format change, so AFTER you do the next update that
includes a new conary, you'll need to remove the
/var/lib/conarydb/modelcache file before doing further conary
operations.  (If you forget and get a traceback, no harm has been
done; just remove the modelcache file and try again.)
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to