Hi, I think you are missing the point. You already do have libhttp-oai-perl installed. Hence the conflict. Your proposed changes will not help you at all. Your configuration does not allow dpkg to remove libhttp-oai-perl during the upgrade process, which could be a result of that package being labelled essential in your configuration or something completely different. The expected behaviour in a default installation is a few lines of "dependency problems, but removing anyway as you requested" and then it's done. Try adding --force-depends to your upgrade command, that may fix it.
-- Mirko Narcis Garcia schrieb am 27.07.2018 > Thank you for your detailed answer. > I see in Debian 9 repositories that nothing else than Koha depends on > libhttp-oai-perl ; then this means that package's dependencies should > sure better this. > > The order of specified dependencies in package matters: > > Instead of*: > libhttp-oai-perl (>= 3.2) | libhttp-oai-3.27-perl, libhttp-oai-perl (< > 4.0) | libhttp-oai-3.27-perl > > These dependencies should be written as: > libhttp-oai3-koha (< 4.0) | libhttp-oai-3.27-perl > > And a "libhttp-oai3-koha" metapackage with dependencies: > libhttp-oai-perl (>= 3.2), libhttp-oai-perl (< 4.0) > > + In the meanwhile, a bug to Debian Perl Group for libhttp-oai-perl > package could be filed. > > (*) The problem is that first case matches with libhttp-oai-perl=4.03 > > > El 26/07/18 a les 20:32, Mirko Tietgen ha escrit: >> The problem is that Debian 9 ships libhttp-oai-perl in a version >> that won't work with Koha. So as a temporary workaround we use a >> custom package, libhttp-oai-3.27-perl. Check >> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20800 for >> more details. >> >> The conflict is intended. You cannot have libhttp-oai-perl and >> libhttp-oai-3.27-perl installed together. koha-common 18.05.x >> depends on libhttp-oai-3.27-perl. >> >> We have tested this in various setups to ensure the upgrade process >> works. In your case, it does not work flawlessly and you do not want >> to use the workaround. That's unfortunate, but it does not seem >> feasible for us to investigate your local setup. Given that this is >> a temporary solution and you are "not in a hurry", my advice is to >> wait for Koha to support libhttp-oai-perl 4.07+ and we don't need >> the workaround any longer. >> >> Tomás has also answered to this thread. He has looked into this >> before and will do again eventually (I hope). He is a Koha service >> provider, so if it matters to you, sponsoring a development is >> always an option. >> >> Cheers, >> >> Mirko >> >> >> Narcis Garcia schrieb am 26.07.2018 >>> I see that workaround at >>> https://lists.katipo.co.nz/public/koha/2018-May/050652.html >>> (thank you) >>> >>> ...but there is a package dependencies problem anyway. >>> I'm not in a hurry to upgrade Koha; then I prefer to wait for a >>> consistent packages scenario. >>> >>> >>> El 26/07/18 a les 19:47, Mirko Tietgen ha escrit: >>>> Please check the bug tracker at >>>> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20826#c12 >>>> about this issue. >>>> >>>> Narcis Garcia schrieb am 26.07.2018 >>>>> This v18.05.02 seems bad packaged same as v18.05.01 >>>>> >>>>> $ apt update >>>>> $ apt-cache show koha-common | grep -ie version >>>>> Version: 18.05.02-1 >>>>> Version: 17.11.06-1 >>>>> >>>>> $ apt full-upgrade >>>>> The following packages were automatically installed and are no longer >>>>> required: >>>>> [400 packages listed] >>>>> Use 'sudo apt autoremove' to remove them. >>>>> The following packages will be REMOVED: >>>>> koha-common libhttp-oai-perl >>>>> The following NEW packages will be installed: >>>>> libnet-libidn-perl libsub-quote-perl >>>>> The following packages will be upgraded: >>>>> apache2 [...] >>>>> 44 upgraded, 2 newly installed, 2 to remove and 0 not upgraded. >>>>> Need to get 43.1 MB of archives. >>>>> After this operation, 461 MB disk space will be freed. >>>>> Do you want to continue? [Y/n] n >>>>> >>>>> $ apt install koha-common >>>>> 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: >>>>> koha-common : Depends: libnet-oauth2-authorizationserver-perl but it is >>>>> not going to be installed >>>>> E: Unable to correct problems, you have held broken packages. >>>>> >>>>> >>>>> El 26/07/18 a les 19:21, Mirko Tietgen ha escrit: >>>>>> Hi, >>>>>> >>>>>> it's hot, no further text, ;) >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Mirko >>>>>> _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha