Hi Dick,

it was caused by the different upstream versions Debian and Ubuntu PPA had.
The packages handled correctly only the upgrades from Debian. The
repository should be fixed with +2 upload as I have bumped the incompatible
versions to 1.3.14.

The problem was that I had moved the documentation into a separate package
- opendnssec-doc, but the old opendnssec-auditor also had the documentation
included. This is usually solved by adding Breaks/Replaces fields to Debian
control files and I did that. But because of different versions in Debian
(1.3.9...) and Ubuntu PPA (1.3.10...) it wasn't taken into an account.

Sorry it took so long to fix it, I was quite busy with IETF,

Ondrej
--
Have you tried Knot DNS – https://www.knot-dns.cz/
– a high-performance authoritative-only DNS server


On Wed, Jul 31, 2013 at 2:34 PM, Dick Visser <[email protected]> wrote:

> I
> ​ tried, but I'm not sure what to choose.
>  ​In any case, I
>  took
> ​a ​
> snapshots of the VM, so at least I can try some stuff out ;-)
>  ​
>
> ​If I "apt-get dist-upgrade", then things break:
>
> root@cajones:~# apt-get dist-upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... Done
> The following NEW packages will be installed:
>   opendnssec-doc
> The following packages will be upgraded:
>   libhsm-bin libldns1 opendnssec opendnssec-auditor opendnssec-common
> opendnssec-enforcer
>   opendnssec-enforcer-sqlite3 opendnssec-signer
> 8 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 35.8 MB of archives.
> After this operation, 276 kB of additional disk space will be used.
> Do you want to continue [Y/n]?
> Get:1 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> libldns1 amd64 1.6.16-1~precise+1 [162 kB]
> Get:2 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-enforcer all 1:1.3.14-3~precise+1
> ​ ​
> [34.4 kB]
> Get:3 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-enforcer-sqlite3 amd64 1:1.3.14-3~precise+1 [160 kB]
> Get:4 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-signer amd64 1:1.3.14-3~precise+1
> ​ ​
> [146 kB]
> Get:5 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> libhsm-bin amd64 1:1.3.14-3~precise+1 [63.1
> ​
> kB]
> Get:6 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-common all 1:1.3.14-3~precise+1 [ 41.2 kB]
> Get:7 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-doc all 1:1.3.14-3~precise+1 [35.1 MB]
> Get:8 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec all 1:1.3.14-3~precise+1 [22.2 kB]
> Get:9 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-auditor all 1:1.3.14-3~precise+1[75.6 kB]
> Fetched 35.8 MB in 5s (6,286 kB/s)
> Reading changelogs...
> apt-listchanges: Mailing root: apt-listchanges: changelogs for cajones
> (Reading database ... 182910 files and directories currently installed.)
> Preparing to replace libldns1 1.6.12-2~precise+1 (using
> .../libldns1_1.6.16-1~precise+1_amd64.deb) ...
> Unpacking replacement libldns1 ...
> Preparing to replace opendnssec-enforcer 1:1.3.10-1~precise+1 (using
> .../opendnssec-enforcer_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-enforcer ...
> Preparing to replace opendnssec-enforcer-sqlite3 1:1.3.10-1~precise+1
> (using .../opendnssec-enforcer-sqlite3_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement opendnssec-enforcer-sqlite3 ...
> Preparing to replace opendnssec-signer 1:1.3.10-1~precise+1 (using
> .../opendnssec-signer_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement opendnssec-signer ...
> Preparing to replace libhsm-bin 1:1.3.10-1~precise+1 (using
> .../libhsm-bin_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement libhsm-bin ...
> Preparing to replace opendnssec-common 1:1.3.10-1~precise+1 (using
> .../opendnssec-common_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-common ...
> Selecting previously unselected package opendnssec-doc.
> Unpacking opendnssec-doc (from
> .../opendnssec-doc_1%3a1.3.14-3~precise+1_all.deb) ...
> dpkg: error processing
> /var/cache/apt/archives/opendnssec-doc_1%3a1.3.14-3~precise+1_all.deb
> (--unpack):
>  trying to overwrite
> '/usr/share/doc/opendnssec-auditor/html/files/__/__/auditor/lib/kasp_auditor_rb.html',
> which is also in package opendnssec-auditor 1:1.3.10-1~precise+1
> No apport report written because MaxReports is reached already
>                                                              dpkg-deb:
> error: subprocess paste was killed by signal (Broken pipe)
> Preparing to replace opendnssec 1:1.3.10-1~precise+1 (using
> .../opendnssec_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec ...
> Preparing to replace opendnssec-auditor 1:1.3.10-1~precise+1 (using
> .../opendnssec-auditor_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-auditor ...
> Processing triggers for ureadahead ...
> ureadahead will be reprofiled on next reboot
> Processing triggers for man-db ...
> Errors were encountered while processing:
>  /var/cache/apt/archives/opendnssec-doc_1%3a1.3.14-3~precise+1_all.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
>
> ​However, if I first "
> apt-get upgrade
> ​", and then "apt-get dist-upgrade"​
> , it work
> ​s:​
>
> root@cajones:~# apt-get upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages have been kept back:
>   opendnssec
> The following packages will be upgraded:
>   libhsm-bin libldns1 opendnssec-auditor opendnssec-common
> opendnssec-enforcer opendnssec-enforcer-sqlite3
>   opendnssec-signer
> 7 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
> Need to get 682 kB of archives.
> After this operation, 50.7 MB disk space will be freed.
> Do you want to continue [Y/n]?
> Get:1 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> libldns1 amd64 1.6.16-1~precise+1 [162 kB]
> Get:2 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-enforcer all 1:1.3.14-3~precise+1 [34.4 kB]
> Get:3 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-enforcer-sqlite3 amd64 1:1.3.14-3~precise+1 [160 kB]
> Get:4 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-signer amd64 1:1.3.14-3~precise+1 [146 kB]
> Get:5 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> libhsm-bin amd64 1:1.3.14-3~precise+1 [63.1 kB]
> Get:6 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-common all 1:1.3.14-3~precise+1 [41.2 kB]
> Get:7 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-auditor all 1:1.3.14-3~precise+1 [75.6 kB]
> Fetched 682 kB in 0s (2,132 kB/s)
> Reading changelogs...
> apt-listchanges: Mailing root: apt-listchanges: changelogs for cajones
> (Reading database ... 213630 files and directories currently installed.)
> Preparing to replace libldns1 1.6.12-2~precise+1 (using
> .../libldns1_1.6.16-1~precise+1_amd64.deb) ...
> Unpacking replacement libldns1 ...
> Preparing to replace opendnssec-enforcer 1:1.3.10-1~precise+1 (using
> .../opendnssec-enforcer_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-enforcer ...
> Preparing to replace opendnssec-enforcer-sqlite3 1:1.3.10-1~precise+1
> (using .../opendnssec-enforcer-sqlite3_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement opendnssec-enforcer-sqlite3 ...
> Preparing to replace opendnssec-signer 1:1.3.10-1~precise+1 (using
> .../opendnssec-signer_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement opendnssec-signer ...
> Preparing to replace libhsm-bin 1:1.3.10-1~precise+1 (using
> .../libhsm-bin_1%3a1.3.14-3~precise+1_amd64.deb) ...
> Unpacking replacement libhsm-bin ...
> Preparing to replace opendnssec-common 1:1.3.10-1~precise+1 (using
> .../opendnssec-common_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-common ...
> Preparing to replace opendnssec-auditor 1:1.3.10-1~precise+1 (using
> .../opendnssec-auditor_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec-auditor ...
> Processing triggers for ureadahead ...
> ureadahead will be reprofiled on next reboot
> Processing triggers for man-db ...
> Setting up libldns1 (1.6.16-1~precise+1) ...
> Setting up opendnssec-common (1:1.3.14-3~precise+1) ...
> Setting up opendnssec-signer (1:1.3.14-3~precise+1) ...
> OpenDNSSEC signer engine version 1.3.14
> Setting up libhsm-bin (1:1.3.14-3~precise+1) ...
> Setting up opendnssec-auditor (1:1.3.14-3~precise+1) ...
> Setting up opendnssec-enforcer-sqlite3 (1:1.3.14-3~precise+1) ...
> Setting up opendnssec-enforcer (1:1.3.14-3~precise+1) ...
> OpenDNSSEC ods-enforcerd started (version 1.3.14), pid 29475
> Processing triggers for libc-bin ...
> ldconfig deferred processing now taking place
>
> ​If I now apt-get dist-upgrade, opendnssec-doc is installed alongside:
> root@cajones:~# apt-get dist-upgrade
>  Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... Done
> The following NEW packages will be installed:
>   opendnssec-doc
> The following packages will be upgraded:
>   opendnssec
> 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 35.2 MB of archives.
> After this operation, 51.0 MB of additional disk space will be used.
> Do you want to continue [Y/n]?
> Get:1 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec-doc all 1:1.3.14-3~precise+1 [35.1 MB]
> Get:2 http://ppa.launchpad.net/pkg-opendnssec/ppa/ubuntu/ precise/main
> opendnssec all 1:1.3.14-3~precise+1 [22.2 kB]
> Fetched 35.2 MB in 5s (6,286 kB/s)
> Reading changelogs...
> Selecting previously unselected package opendnssec-doc.
> (Reading database ... 211895 files and directories currently installed.)
> Unpacking opendnssec-doc (from
> .../opendnssec-doc_1%3a1.3.14-3~precise+1_all.deb) ...
> Preparing to replace opendnssec 1:1.3.10-1~precise+1 (using
> .../opendnssec_1%3a1.3.14-3~precise+1_all.deb) ...
> Unpacking replacement opendnssec ...
> Setting up opendnssec-doc (1:1.3.14-3~precise+1) ...
> Setting up opendnssec (1:1.3.14-3~precise+1) ...
>
>
> Dunno what this is, but it seems to work now...
>
> Thnaks!
>
>
>
> On 30 July 2013 18:43, Ondřej Surý <[email protected]> wrote:
>
>> The amd64 build was broken. Restarting the build has helped.
>>
>> Can you try it now?
>>
>> O.
>>
>>
>> On Fri, Jul 26, 2013 at 3:35 PM, Dick Visser <[email protected]> wrote:
>>
>>> amd64
>>>
>>>
>>> On 25 July 2013 10:47, Ondřej Surý <[email protected]> wrote:
>>>
>>>> Hi Dick,
>>>>
>>>> which arch are you using?
>>>>
>>>> O.
>>>>
>>>>
>>>> On Wed, Jul 24, 2013 at 3:03 PM, Dick Visser <[email protected]> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> I just tried upgrading OpenDNSSEC (the PPA one) on an Ubuntu 12.04
>>>>> host from 1.3.10 to 1.3.14, but now am stuck with unmet dependencies.
>>>>> To verify I didn't accidentally screw up myself, I just tried it on a
>>>>> clean Ubuntu, and there it's the same:
>>>>>
>>>>>
>>>>> root@precise:~# apt-get install opendnssec
>>>>> Reading package lists... Done
>>>>> Building dependency tree
>>>>> Reading state information... Done
>>>>> Some packages could not be installed. This may mean that you have
>>>>> requested an impossible situation or if you are using the unstable
>>>>> distribution that some required packages have not yet been created
>>>>> or been moved out of Incoming.
>>>>> The following information may help to resolve the situation:
>>>>>
>>>>> The following packages have unmet dependencies:
>>>>>  opendnssec : Depends: opendnssec-enforcer-sqlite3 but it is not going
>>>>> to be installed or
>>>>>                        opendnssec-enforcer but it is not going to be
>>>>> installed
>>>>>               Depends: opendnssec-signer but it is not going to be
>>>>> installed
>>>>>               Depends: libhsm-bin but it is not going to be installed
>>>>> E: Unable to correct problems, you have held broken packages.
>>>>>
>>>>> When I try to install libhsm-bin:
>>>>>
>>>>>
>>>>> root@precise:~# apt-get install libhsm-bin
>>>>> Reading package lists... Done
>>>>> Building dependency tree
>>>>> Reading state information... Done
>>>>> Some packages could not be installed. This may mean that you have
>>>>> requested an impossible situation or if you are using the unstable
>>>>> distribution that some required packages have not yet been created
>>>>> or been moved out of Incoming.
>>>>> The following information may help to resolve the situation:
>>>>>
>>>>> The following packages have unmet dependencies:
>>>>>  libhsm-bin : Depends: opendnssec-common (= 1.3.4-1ubuntu1) but
>>>>> 1:1.3.14-3~precise+1 is to be installed
>>>>> E: Unable to correct problems, you have held broken packages.
>>>>>
>>>>>
>>>>> Any ideas?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dick Visser
>>>>> System & Networking Engineer
>>>>> TERENA Secretariat
>>>>> Singel 468 D, 1017 AW Amsterdam
>>>>> The Netherlands
>>>>> _______________________________________________
>>>>> Opendnssec-user mailing list
>>>>> [email protected]
>>>>> https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ondřej Surý <[email protected]>
>>>>
>>>
>>>
>>>
>>> --
>>> Dick Visser
>>> System & Networking Engineer
>>> TERENA Secretariat
>>> Singel 468 D, 1017 AW Amsterdam
>>> The Netherlands
>>>
>>
>>
>>
>> --
>> Ondřej Surý <[email protected]>
>>
>
>
>
> --
> Dick Visser
> System & Networking Engineer
> TERENA Secretariat
> Singel 468 D, 1017 AW Amsterdam
> The Netherlands
>



-- 
Ondřej Surý <[email protected]>
_______________________________________________
Opendnssec-user mailing list
[email protected]
https://lists.opendnssec.org/mailman/listinfo/opendnssec-user

Reply via email to