On the other hand, i wonder where you got that version : redmine 0.9.0~svn2798-1~bpo0804+1
I thought the only backport we released was redmine_0.9.0~svn2907-1~bpo50 On 06/12/2009 10:14, Adrian Bridgett wrote: > Found out what is causing it - redmine.config. > > It also has another "fCode=0; foo || fCode=$?" This surely can be > shortened (and corrected for most linux shells) to "foo; fCode=$?" "foo; fCode=$?" stops execution if foo exits with an error ?!? (because of set -e) The pipes are on purpose, not an accident. > > Anyhow - adding "set -x" to the config shows this: > > + lStr=redmine/dbconfig-remove: > + lName=redmine/dbconfig-remove > + [ redmine/dbconfig-remove = redmine/dbconfig-remove ] > + fCode=0 > + db_get redmine/dbconfig-remove > + _db_cmd GET redmine/dbconfig-remove > + IFS= printf %s\n GET redmine/dbconfig-remove > + IFS= > read -r _db_internal_line > + RET= > + return 0 > + lVal= > + [ 0 -eq 0 ] > + lVal= > + lNewname=redmine/instances/default/dbconfig-remove > + [ -n ] > + [ redmine/dbconfig-remove != redmine/default-language ] > + db_unregister redmine/dbconfig-remove > + _db_cmd UNREGISTER redmine/dbconfig-remove > + IFS= printf %s\n UNREGISTER redmine/dbconfig-remove > + IFS= > read -r _db_internal_line > + RET=0 > + return 0 > + IFS= > > + IFS= > > + lSeen=* > + [ * = * ] > + lSeen=true > + lStr=redmine/reconfigure-webserver: > + lName=redmine/reconfigure-webserver > + [ redmine/reconfigure-webserver = redmine/reconfigure-webserver ] > + fCode=0 > + db_get redmine/reconfigure-webserver > + _db_cmd GET redmine/reconfigure-webserver > + IFS= printf %s\n GET redmine/reconfigure-webserver > + IFS= > read -r _db_internal_line > + RET=10 redmine/reconfigure-webserver doesn't exist > + return 10 > + fCode=10 > + lVal= > + [ 10 -eq 0 ] > + lNewname=redmine/instances/default/reconfigure-webserver > + [ -n ] > + [ redmine/reconfigure-webserver != redmine/default-language ] > + db_unregister redmine/reconfigure-webserver > + _db_cmd UNREGISTER redmine/reconfigure-webserver > + IFS= printf %s\n UNREGISTER redmine/reconfigure-webserver > + IFS= > read -r _db_internal_line > + RET=10 redmine/reconfigure-webserver doesn't exist > + return 10 > Replace db_unregister ... with db_unregister ... || true in your redmine.config script. That should fix it. > > debconf-get-selections shows: > redmine redmine/reconfigure-webserver multiselect > redmine redmine/webserver-install string > smop.co.uk/redmine > redmine redmine/restart-webserver boolean false > > I'm on debconf 1.5.20 (it's an ubuntu box in fact) - I guess that may > be the real problem here in which case my apologies! Ok, now i know where your backport comes from :) Jérémy.
signature.asc
Description: OpenPGP digital signature

