On Wed, 2007-12-05 at 20:50 -0600, Ming Hua wrote: > My chain of events: > > - Upgrade cli-common from 0.4.9 to 0.5.0, and libmono-addins{,-gui}2.0-cil > from 0.2-4 to 0.3~svn.r90520-1.
cli-common 0.5.0 does not fix the issue > - Upgrade cli-common from 0.5.0 to 0.5.2. Doesn't doesnt help, as the problem is during package installation of libraries that use cli-common, thus >= cli-common 0.5.1 needs to be installed and libraries using that needs to be re-installed, else it will have no effect at all (thats the corner case). > - Tomboy still doesn't start. I don't think I've tried using tomboy > between the two upgrade. As expected, the crash with partial upgrades looks different (System.IO.FileNotFoundException vs System.InvalidOperationException). > > My solution/workaround: > > Run "dpkg-reconfigure" on all three packages: libmono-addins2.0-cil, > libmono-addins-gui2.0-cil, and tomboy. tomyboy doesn't need to be re-configured, libmono-addins0.2-cil _and_ libmono-addins-gui2.0-cil is sufficient. > > After that my tomboy runs normally. The full log of error messages is > attached. I checked your log, and you reconfigured libmono-addins0.2-cil (but _not_ libmono-addins2.0-cil) and started tomboy (thats the "partial upgrade" as the policy file of one library is still msising) Then you got the System.InvalidOperationException, the corner case. Then you reconfigured libmono-addins-gui0.2-cil, which installs the 2. policy file, but doesn't solve the broken addin DB in ~/.tomboy, thus it still crashes till it become rebuild (which happens when it gets deleted). -- Regards, Mirco 'meebey' Bauer PGP-Key ID: 0xEEF946C8 FOSS Developer [EMAIL PROTECTED] http://www.meebey.net/ PEAR Developer [EMAIL PROTECTED] http://pear.php.net/ Debian Developer [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]