Which version of Zebra in Debian Jessie?
Hi to all, testing the install of Koha oldstable (3.20.7.1 now) with packaging I find this problem about version of Zebra: 1)If I create only /etc/apt/sources.list.d/koha.list with deb http://debian.koha-community.org/koha oldstable main I install Zebra from debian jessie repo, so version 2.0.59 with the problem "ICU phrase searches for terms split by ICU ZEB-664" 2)If I add /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main The sistem try to install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing. So, do you have fund this problem ? Do you think that the only solution now is to install zebra 2.0.59 on Debian Jessie ? Bye Zeno Tajoli
On 12 January 2016 at 20:06, Zeno Tajoli <z.tajoli@cineca.it> wrote:
Hi to all,
testing the install of Koha oldstable (3.20.7.1 now) with packaging I find this problem about version of Zebra:
1)If I create only /etc/apt/sources.list.d/koha.list with deb http://debian.koha-community.org/koha oldstable main
I install Zebra from debian jessie repo, so version 2.0.59 with the problem "ICU phrase searches for terms split by ICU ZEB-664"
2)If I add /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main
The sistem try to install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing.
which version of libnet-z3950-zoom-perl are you using? What do you mean with does'nt work with yaz? Maybe you need to de-install libnet-z3950-zoom-perl, and then install it again. -Wolfram
So, do you have fund this problem ? Do you think that the only solution now is to install zebra 2.0.59 on Debian Jessie ?
Bye Zeno Tajoli
-- Wolfram Schneider <wosch@FreeBSD.org> http://wolfram.schneider.org
I'm also curious about what you mean when you say that "libnet-z3950-zoom-perl" doesn't work for you. It may indeed be necessary to re-install it as it probably compiles against whatever YAZ is installed in the system at the time. Honestly haven't looked into it myself as we use openSUSE so we don't use the Debian packages... David Cook Systems Librarian Prosentient Systems 72/330 Wattle St, Ultimo, NSW 2007
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel- bounces@lists.koha-community.org] On Behalf Of Wolfram Schneider Sent: Monday, 18 January 2016 9:16 PM To: Zeno Tajoli <z.tajoli@cineca.it>; Wolfram Schneider <wosch@freebsd.org> Cc: Koha Devel <koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Which version of Zebra in Debian Jessie?
On 12 January 2016 at 20:06, Zeno Tajoli <z.tajoli@cineca.it> wrote:
Hi to all,
testing the install of Koha oldstable (3.20.7.1 now) with packaging I find this problem about version of Zebra:
1)If I create only /etc/apt/sources.list.d/koha.list with deb http://debian.koha-community.org/koha oldstable main
I install Zebra from debian jessie repo, so version 2.0.59 with the problem "ICU phrase searches for terms split by ICU ZEB-664"
2)If I add /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main
The sistem try to install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing.
which version of libnet-z3950-zoom-perl are you using? What do you mean with does'nt work with yaz?
Maybe you need to de-install libnet-z3950-zoom-perl, and then install it again.
-Wolfram
So, do you have fund this problem ? Do you think that the only solution now is to install zebra 2.0.59 on Debian Jessie ?
Bye Zeno Tajoli
-- Wolfram Schneider <wosch@FreeBSD.org> http://wolfram.schneider.org _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha- community.org/ bugs : http://bugs.koha-community.org/
Hi to all,
install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing.
which version of libnet-z3950-zoom-perl are you using? What do you mean with does'nt work with yaz?
working with debian jessie, I installed libnet-z3950-zoom-perl 1.30.1 https://packages.debian.org/jessie/libnet-z3950-zoom-perl In debian jessie yaz lib version is 4.2.30-4 https://packages.debian.org/jessie/yaz If I add the file /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main when I install koha-common the version installed is 5.15.2 (the last in IndexData repo) And I do: sudo apt-get update sudo apt-get upgrade sudo apt-get install koha-common the installation of koha package goes wrong on installation of libnet-z3950-zoom-perl. I can't install package libnet-z3950-zoom-perl 1.30.1 from debian jessie using package yaz 5.15.2 from Indexdata. The two packeges are compatible between them. Bye Zeno Tajoli
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel- bounces@lists.koha-community.org] On Behalf Of Zeno Tajoli Sent: Tuesday, 19 January 2016 6:14 PM To: Wolfram Schneider <wosch@freebsd.org> Cc: Koha Devel <koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Which version of Zebra in Debian Jessie?
Hi to all,
install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing.
which version of libnet-z3950-zoom-perl are you using? What do you mean with does'nt work with yaz?
working with debian jessie, I installed libnet-z3950-zoom-perl 1.30.1 https://packages.debian.org/jessie/libnet-z3950-zoom-perl
In debian jessie yaz lib version is 4.2.30-4 https://packages.debian.org/jessie/yaz
If I add the file /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main
when I install koha-common the version installed is 5.15.2 (the last in IndexData repo)
And I do: sudo apt-get update sudo apt-get upgrade sudo apt-get install koha-common
the installation of koha package goes wrong on installation of
What do you mean by "goes wrong"? Can you paste the results into an email? On openSUSE, I'm using Zebra 2.0.60, YAZ 5.1.2, and Net::Z3950::ZOOM 1.30, and everything works fine. The latest change from Zebra 2.0.60 to 2.0.61... that looks like it moves some libraries and modules around... that might be a factor: http://www.indexdata.com/zebra/doc/NEWS YAZ has seen a lot of changes http://www.indexdata.com/yaz/doc/NEWS, so I suppose there might have been some change between 5.1.2 and 5.15.2 that makes it incompatible with Net::Z3950::ZOOM's XS code. I don't know. You might try contacting Indexdata about it, especially if you can give more information about what is exactly happening on your system. You might try pinning your yaz package to 4.2.30-4, but I don't know if that would work with Zebra. According to http://www.indexdata.com/yaz/doc/NEWS, As of 2.0.56, Zebra still compiles fine with YAZ 4... so you might try uninstalling Zebra and YAZ, pinning YAZ, and reinstalling YAZ and Zebra. But I think that would be a short-term solution... and it would be better to fix whatever the underlying problem is. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St, Ultimo, NSW 2007 libnet-z3950-
zoom-perl. I can't install package libnet-z3950-zoom-perl 1.30.1 from debian jessie using package yaz 5.15.2 from Indexdata.
The two packeges are compatible between them.
Bye Zeno Tajoli _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha- community.org/ bugs : http://bugs.koha-community.org/
Hi David and all Il 19/01/2016 23:26, David Cook ha scritto:
What do you mean by "goes wrong"? Can you paste the results into an email?
On openSUSE, I'm using Zebra 2.0.60, YAZ 5.1.2, and Net::Z3950::ZOOM 1.30, and everything works fine.
I think is a problem on integration Jessie general repo and Indexdata repo. Recreate the problem is quite long, you need to start from a basic Jessie with only ssh server. The steps are: 1)A new debian jessie with only ssh server 2)Login as 'root' 3)vi /etc/apt/sources.list.d/koha.list deb http://debian.koha-community.org/koha oldstable main 4)vi /etc/apt/sources.list.d/indexdata.list deb http://ftp.indexdata.dk/debian jessie main deb-src http://ftp.indexdata.dk/debian jessie main 5)wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add - 6)wget -O- http://ftp.indexdata.dk/debian/indexdata.asc | apt-key add - 7)apt-get update 8)apt-get upgrade 9)apt-get install koha-deps Now you have installed yaz (5.15.2-1.indexdata) and idzebra-2.0 (2.0.61-1.indexdata) 10)install koha-perldeps Now the error: 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-perldeps : Depends: libnet-z3950-zoom-perl but it is not going to be installed E: Unable to correct problems, you have held broken packages. If I use koha-common instead of koha-deps and koha-perldeps I receive the same error. I write also to indexdato to ask them to create a new version of libnet-z3950-zoom-perl for Jessie. Bye Zeno Tajoli -- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
Hi David and all a more specific debug: 1)after install yaz and zebra from Indexdata repo apt-get install libnet-z3950-zoom-perl [...] The following information may help to resolve the situation: The following packages have unmet dependencies: libnet-z3950-zoom-perl : Depends: perlapi-5.18.2 but it is not installable E: Unable to correct problems, you have held broken packages. apt show libnet-z3950-zoom-perl ... Version: 1.30-1.indexdata Depends: perl (>= 5.18.2-2+b1), perlapi-5.18.2, libc6 (>= 2.2.5), libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.25), libyaz5 (>= 5.0.11), libmarc-record-perl 2)after install yaz and zebra from ONLY Debian Jessie apt show libnet-z3950-zoom-perl ... Version: 1.30-1+b1 Depends: perl (>= 5.20.0-4), perlapi-5.20.0, libc6 (>= 2.4), libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.25), libyaz4 (>= 4.2.18), libmarc-record-perl Now in Debian Jessie perl is 5.20 So the solutions cuold be: 1)Build a package with perlapi-5.20.0 AND libyaz5 2)Wait unitl IndexData update its version of libnet-z3950-zoom-perl Bye Zeno Tajoli -- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
Hi David and all
2)Wait unitl IndexData update its version of libnet-z3950-zoom-perl
news from IndexData: Adam Dickmeiss has update libnet-z3950-zoom-perl with http://ftp.indexdata.com/pub/debian/pool/dists/jessie/main/amd64/libnet-z395... so now, if you install libnet-z3950-zoom-perl with IndexData repository you retrive: sudo apt show libnet-z3950-zoom-perl ... Version: 1.30-2.indexdata Depends: perl (>= 5.20.2-3+deb8u1), perlapi-5.20.2, libc6 (>= 2.2.5), libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.25), libyaz5 (>= 5.13.0), libmarc-record-perl So now my answer to the question "Which version of Zebra in Debian Jessie?" is: "The version that you retrive from IndexData repository." For me now, if you use Debian Jessie, it is a good idea to add also IndexData repository in /etc/apt/sources.list.d/ Bye Zeno Tajoli -- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel- bounces@lists.koha-community.org] On Behalf Of Tajoli Zeno Sent: Thursday, 21 January 2016 2:39 AM To: 'Koha Devel' <koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Which version of Zebra in Debian Jessie?
Hi David and all
2)Wait unitl IndexData update its version of libnet-z3950-zoom-perl
news from IndexData: Adam Dickmeiss has update libnet-z3950-zoom-perl with http://ftp.indexdata.com/pub/debian/pool/dists/jessie/main/amd64/libnet- z3950-zoom-perl_1.30-2.indexdata_amd64.deb
so now, if you install libnet-z3950-zoom-perl with IndexData repository you retrive:
sudo apt show libnet-z3950-zoom-perl ... Version: 1.30-2.indexdata Depends: perl (>= 5.20.2-3+deb8u1), perlapi-5.20.2, libc6 (>= 2.2.5), libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.25), libyaz5 (>= 5.13.0),
Hi Zeno: Thanks for all the emails. That really helped clarify things : ). That's great that Adam got back to you so fast as well. Yeah, I think it's OK to use Debian's Zebra packages if you use CHR indexing, if you use ICU indexing, I think you have to use Indexdata's Zebra (and related) packages, or it won't work well. Robin opened a bug report on Debian to get updated Zebra packages, but it appears to have been ignored by the Debian maintainer for idzebra-2.0 :/. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St, Ultimo, NSW 2007 libmarc-record-
perl
So now my answer to the question "Which version of Zebra in Debian Jessie?" is:
"The version that you retrive from IndexData repository."
For me now, if you use Debian Jessie, it is a good idea to add also IndexData repository in /etc/apt/sources.list.d/
Bye Zeno Tajoli
-- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI) _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha- community.org/ bugs : http://bugs.koha-community.org/
Hi David and all, Il 21/01/2016 01:57, David Cook ha scritto:
Yeah, I think it's OK to use Debian's Zebra packages if you use CHR indexing, if you use ICU indexing, I think you have to use Indexdata's Zebra (and related) packages, or it won't work well.
in fact for myself ICU indexing is mandatory, so I need to use Indexdata's Zebra. Bye Zeno Tajoli -- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
Makes sense to me. We have some libraries where it would be mandatory as well, so I'll probably be in the same boat when we upgrade Debian for those libraries... David Cook Systems Librarian Prosentient Systems 72/330 Wattle St, Ultimo, NSW 2007
-----Original Message----- From: koha-devel-bounces@lists.koha-community.org [mailto:koha-devel- bounces@lists.koha-community.org] On Behalf Of Tajoli Zeno Sent: Thursday, 21 January 2016 8:18 PM To: 'Koha Devel' <koha-devel@lists.koha-community.org> Subject: Re: [Koha-devel] Which version of Zebra in Debian Jessie?
Hi David and all,
Il 21/01/2016 01:57, David Cook ha scritto:
Yeah, I think it's OK to use Debian's Zebra packages if you use CHR indexing, if you use ICU indexing, I think you have to use Indexdata's Zebra (and related) packages, or it won't work well.
in fact for myself ICU indexing is mandatory, so I need to use Indexdata's Zebra.
Bye Zeno Tajoli
-- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI) _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : http://www.koha-community.org/ git : http://git.koha- community.org/ bugs : http://bugs.koha-community.org/
On 19 January 2016 at 08:13, Zeno Tajoli <z.tajoli@cineca.it> wrote:
Hi to all,
install zebra 2.0.61 with new yaz lib (5.15.2) This version of yaz doesn't work with package libnet-z3950-zoom-perl, the essential package for search and cataloguing.
which version of libnet-z3950-zoom-perl are you using? What do you mean with does'nt work with yaz?
working with debian jessie, I installed libnet-z3950-zoom-perl 1.30.1 https://packages.debian.org/jessie/libnet-z3950-zoom-perl
In debian jessie yaz lib version is 4.2.30-4 https://packages.debian.org/jessie/yaz
If I add the file /etc/apt/sources.list.d/indexdata.list with deb http://ftp.indexdata.dk/debian jessie main
when I install koha-common the version installed is 5.15.2 (the last in IndexData repo)
And I do: sudo apt-get update sudo apt-get upgrade sudo apt-get install koha-common
the installation of koha package goes wrong on installation of libnet-z3950-zoom-perl. I can't install package libnet-z3950-zoom-perl 1.30.1 from debian jessie using package yaz 5.15.2 from Indexdata.
The two packeges are compatible between them.
how about installing libnet-z3950-zoom-perl from the Indexdata repository? http://ftp.indexdata.com/pub/debian/pool/dists/jessie/main/amd64/libnet-z395... -Wolfram
Bye Zeno Tajoli
-- Wolfram Schneider <wosch@FreeBSD.org> http://wolfram.schneider.org
Hi all Il 20/01/2016 11:26, Wolfram Schneider ha scritto:
how about installing libnet-z3950-zoom-perl from the Indexdata repository? http://ftp.indexdata.com/pub/debian/pool/dists/jessie/main/amd64/libnet-z395...
the problem is that in a normal installation yaz and zebra are installed BEFORE libnet-z3950-zoom-perl. I don't know if apt-get try to use libnet-z3950-zoom-perl from Indexdata repo or from general Jessie repo. The version of Indexdata is the same on general Jessie repo. See also my other answer to David Cook. Bye Zeno Tajoli -- Zeno Tajoli /Dipartimento Sviluppi Innovativi/ - Automazione Biblioteche Email: z.tajoli@cineca.it Fax: 051/6132198 *CINECA* Consorzio Interuniversitario - Sede operativa di Segrate (MI)
participants (4)
-
David Cook -
Tajoli Zeno -
Wolfram Schneider -
Zeno Tajoli