Hi, Apologies for the delay in getting back to you about this.
On Wed, 2012-11-28 at 08:33 +0100, Ondřej Surý wrote: > On Tue, Nov 27, 2012 at 9:37 PM, Adam D. Barratt > <a...@adam-barratt.org.uk> wrote: > > On Tue, 2012-11-27 at 14:55 +0100, Ondřej Surý wrote: > >> + OPENDNSSEC-338: ods-ksmutil zone delete --all does not work > > [...] > > + If you have created your database in version 1.3.9, you should run > > + following statement in your OpenDNSSEC MySQL database: > > + > > + alter table dnsseckeys drop foreign key dnsseckeys_ibfk_1; > > > > Apologies for a possibly stupid question, but is there any way that > > could be automated rather than users having to make manual changes? > > Not stupid question at all. I thought about automating the process > myself, but then I realized that I have no way of knowing if the > database was created with version 1.3.9. Would something along the lines of "if key exists alter table" be feasible? Presumably if the key exists then the likelihood is that the package created it. > E.g. this is triggered (and the alter table should be run) only in > rare circumstances when the user has installed opendnssec 1.3.9-X from > wheezy for a first time. People upgrading from squeeze or people > upgrading from older releases should not be affected by this bug. This also means that all opendnssec users upgrading from squeeze will potentially be presented with the prompt, which isn't an ideal upgrade experience. Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org