[opensuse-packaging] undefined symbol pdns / libboost
HI! This is a platform-specific question regarding newest openSUSE Factory builds. After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message: undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs In which library is this symbol? I suspect there's a missing package because of a missing new package dependency. See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above? Ciao, Michael. -------------------------- snip -------------------------- i | boost-license1_58_0 | Boost License | libboost_atomic1_58_0 | Run-Time component of boost atomic library | libboost_chrono1_58_0 | The Boost::Chrono runtime library | libboost_container1_58_0 | Boost::Container Runtime libraries | libboost_context1_58_0 | Run-Time component of boost context switching library | libboost_coroutine1_58_0 | Boost::Coroutine Runtime libraries | libboost_date_time1_58_0 | Boost::Date.Time Runtime libraries | libboost_filesystem1_58_0 | Boost::Filesystem Runtime Libraries | libboost_graph1_58_0 | Boost::Graph Runtime Libraries | libboost_graph_parallel1_58_0 | Boost graph::distributed runtime libraries | libboost_iostreams1_58_0 | Boost::IOStreams Runtime Libraries | libboost_locale1_58_0 | The Boost::Locale runtime library | libboost_log1_58_0 | Run-Time component of boost logging library | libboost_math1_58_0 | Boost::Math Runtime Libraries | libboost_mpi1_58_0 | Boost::MPI Runtime libraries i | libboost_program_options1_58_0 | Boost::ProgramOptions Runtime libraries | libboost_python1_58_0 | Boost::Python Runtime Libraries | libboost_random1_58_0 | The Boost::Random runtime library | libboost_regex1_58_0 | The Boost::Regex runtime library i | libboost_serialization1_58_0 | Boost::Serialization Runtime Libraries | libboost_signals1_58_0 | Boost::Signals Runtime Libraries | libboost_system1_58_0 | Boost::System Runtime Libraries | libboost_test1_58_0 | Boost::Test Runtime Libraries | libboost_thread1_58_0 | Boost::Thread Runtime Libraries | libboost_timer1_58_0 | The Boost::Timer runtime library | libboost_wave1_58_0 | Boost::Wave Runtime Libraries
On Wednesday 2015-06-24 09:48, Michael Ströder wrote:
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
More like: the source failed to properly link in boost_serialization? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Michael Ströder
HI!
This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
Ciao, Michael.
Hi. https://bugzilla.opensuse.org/show_bug.cgi?id=935533 -- Best regards, Dmitriy DA(P).DarkneSS Perlow @ Linux x64 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Dmitriy Perlow wrote:
Michael Ströder
Wed, 24 Jun 2015 10:48:19 +0300: HI!
This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
It's marked fixed but no fix arrives here: http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Rasp... :-( Who has to do what to propagate the fix? Ciao, Michael.
On Fri, 26 Jun 2015 17:19:58 +0200
Michael Ströder
Dmitriy Perlow wrote:
Michael Ströder
Wed, 24 Jun 2015 10:48:19 +0300: HI!
This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
It's marked fixed but no fix arrives here:
http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Rasp...
:-(
Who has to do what to propagate the fix?
As it was explained in another thread ... TW didnt publish yet while pdns is already build with the newer gcc. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Marcus Rueckert wrote:
On Fri, 26 Jun 2015 17:19:58 +0200 Michael Ströder
wrote: Dmitriy Perlow wrote:
Michael Ströder
Wed, 24 Jun 2015 10:48:19 +0300: This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
It's marked fixed but no fix arrives here:
http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Rasp...
:-(
Who has to do what to propagate the fix?
As it was explained in another thread ... TW didnt publish yet while pdns is already build with the newer gcc.
I really wonder why you said this especially since the URL above mentions Factory and not Tumbleweed. Anyway the 2000+ packages because of gcc 5.1.1 arrived on my Tumbleweed x86_64 today and now pdns does not start there either with this message: /usr/sbin/pdns_server: symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5Botan18LibraryInitializer10initializeERKSs :-(( So there's definitely still something wrong. Ciao, Michael.
On Thu, 02 Jul 2015 19:39:37 +0200
Michael Ströder
Marcus Rueckert wrote:
On Fri, 26 Jun 2015 17:19:58 +0200 Michael Ströder
wrote: Dmitriy Perlow wrote:
Michael Ströder
Wed, 24 Jun 2015 10:48:19 +0300: This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
It's marked fixed but no fix arrives here:
http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Rasp...
:-(
Who has to do what to propagate the fix?
As it was explained in another thread ... TW didnt publish yet while pdns is already build with the newer gcc.
I really wonder why you said this especially since the URL above mentions Factory and not Tumbleweed.
Anyway the 2000+ packages because of gcc 5.1.1 arrived on my Tumbleweed x86_64 today and now pdns does not start there either with this message:
/usr/sbin/pdns_server: symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5Botan18LibraryInitializer10initializeERKSs
:-((
So there's definitely still something wrong.
Please provide: rpm -q --qf "%{name}-%{version}-%{release} %{DISTURL}\n" $(rpmqpack|grep pdns) I just did a simple test with both the plain distro package as well as server:dns and both start with the bind backend. Jul 02 20:42:02 pixie.lan systemd[1]: Starting PowerDNS Authoritative Server... Jul 02 20:42:02 pixie.lan pdns_server[4247]: Jul 02 20:42:02 Reading random entropy from '/dev/urandom' Jul 02 20:42:02 pixie.lan pdns[4247]: Reading random entropy from '/dev/urandom' Jul 02 20:42:02 pixie.lan pdns[4247]: Loading '/usr/lib64/pdns/libbindbackend.so' Jul 02 20:42:02 pixie.lan pdns_server[4247]: Jul 02 20:42:02 Loading '/usr/lib64/pdns/libbindbackend.so' Jul 02 20:42:02 pixie.lan pdns[4249]: This is a standalone pdns Jul 02 20:42:02 pixie.lan pdns[4249]: Listening on controlsocket in '/run/pdns/pdns.controlsocket' Jul 02 20:42:02 pixie.lan systemd[1]: Started PowerDNS Authoritative Server. Jul 02 20:42:02 pixie.lan pdns[4249]: UDP server bound to 127.0.0.3:53 Jul 02 20:42:02 pixie.lan pdns[4249]: TCP server bound to 127.0.0.3:53 Jul 02 20:42:02 pixie.lan pdns[4249]: PowerDNS Authoritative Server 3.4.5 (jenkins@autotest.powerdns.com) (C) 2001-2015 PowerDNS.COM BV Jul 02 20:42:02 pixie.lan pdns[4249]: Using 64-bits mode. Built on 20150630160030 by abuild@cloud122, gcc 5.1.1 20150622 [gcc-5-branch revision 224722]. Jul 02 20:42:02 pixie.lan pdns[4249]: PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of Jul 02 20:42:02 pixie.lan pdns[4249]: Polled security status of version 3.4.5 at startup, no known issues reported: OK Jul 02 20:42:02 pixie.lan pdns[4249]: Creating backend connection for TCP Jul 02 20:42:02 pixie.lan pdns[4249]: About to create 3 backend threads for UDP Jul 02 20:42:02 pixie.lan pdns[4249]: Done launching threads, ready to distribute questions TW 20150630 on x86_64 darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Marcus Rueckert wrote:
On Thu, 02 Jul 2015 19:39:37 +0200 Michael Ströder
wrote: Anyway the 2000+ packages because of gcc 5.1.1 arrived on my Tumbleweed x86_64 today and now pdns does not start there either with this message:
/usr/sbin/pdns_server: symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5Botan18LibraryInitializer10initializeERKSs
:-((
So there's definitely still something wrong.
Sorry, my fault. DNS problems make me nervous. It works on Tumbleweed x86_6. The pdns packages were from a private branch repo which did not rebuild automatically. Re-installed and it works now. I had tried the same on my rasperry pi also reinstalling libboost but this did not solve the problem there. Tried again now but still same issue: symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
Please provide: rpm -q --qf "%{name}-%{version}-%{release} %{DISTURL}\n" $(rpmqpack|grep pdns)
On the rasperry pi (pdns-recursor works ok): pdns-3.4.5-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/7be3b7223ca60d13680b0743a3cc2f7a-pdns pdns-backend-ldap-3.4.5-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/7be3b7223ca60d13680b0743a3cc2f7a-pdns pdns-recursor-3.7.3-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/88209199a3594eb22d4601babf1f135e-pdns-recursor # ldd /usr/sbin/pdns_server libdl.so.2 => /lib/libdl.so.2 (0xb6c7d000) libmbedtls.so.8 => /usr/lib/libmbedtls.so.8 (0xb6c01000) libboost_serialization.so.1.58.0 => /usr/lib/libboost_serialization.so.1.58.0 (0xb6ba3000) liblua.so.5.2 => /usr/lib/liblua.so.5.2 (0xb6b74000) libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb6ac1000) libbotan-1.10.so.0 => /usr/lib/libbotan-1.10.so.0 (0xb6810000) libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0xb67bb000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb667b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6653000) libpthread.so.0 => /lib/libpthread.so.0 (0xb6632000) libc.so.6 => /lib/libc.so.6 (0xb64fb000) /lib/ld-linux-armhf.so.3 (0xb6edc000) libm.so.6 => /lib/libm.so.6 (0xb6486000) libbz2.so.1 => /usr/lib/libbz2.so.1 (0xb646d000) libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xb62d2000) libgmp.so.10 => /usr/lib/libgmp.so.10 (0xb6269000) librt.so.1 => /lib/librt.so.1 (0xb6259000) libz.so.1 => /lib/libz.so.1 (0xb623c000) libffi.so.4 => /usr/lib/libffi.so.4 (0xb622c000) rpm -q --qf "%{name}-%{version}-%{release} %{DISTURL}\n" $(rpmqpack|grep libboost) libboost_program_options1_58_0-1.58.0-3.2 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/16f2628226dbb96dcd25b38d6ea7d3f9-boost libboost_serialization1_58_0-1.58.0-3.2 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/16f2628226dbb96dcd25b38d6ea7d3f9-boost Ciao, Michael.
On 2015-07-03 00:48:35 +0200, Michael Ströder wrote:
Date: Fri, 03 Jul 2015 00:48:35 +0200 From: Michael Ströder
Subject: Re: [opensuse-packaging] undefined symbol pdns / libboost To: Marcus Rueckert , opensuse-packaging@opensuse.org Marcus Rueckert wrote:
On Thu, 02 Jul 2015 19:39:37 +0200 Michael Ströder
wrote: Anyway the 2000+ packages because of gcc 5.1.1 arrived on my Tumbleweed x86_64 today and now pdns does not start there either with this message:
/usr/sbin/pdns_server: symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5Botan18LibraryInitializer10initializeERKSs
:-((
So there's definitely still something wrong.
Sorry, my fault. DNS problems make me nervous.
It works on Tumbleweed x86_6. The pdns packages were from a private branch repo which did not rebuild automatically. Re-installed and it works now.
I had tried the same on my rasperry pi also reinstalling libboost but this did not solve the problem there. Tried again now but still same issue:
symbol lookup error: /usr/sbin/pdns_server: undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
Please provide: rpm -q --qf "%{name}-%{version}-%{release} %{DISTURL}\n" $(rpmqpack|grep pdns)
On the rasperry pi (pdns-recursor works ok):
pdns-3.4.5-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/7be3b7223ca60d13680b0743a3cc2f7a-pdns pdns-backend-ldap-3.4.5-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/7be3b7223ca60d13680b0743a3cc2f7a-pdns pdns-recursor-3.7.3-1.1 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/88209199a3594eb22d4601babf1f135e-pdns-recursor
# ldd /usr/sbin/pdns_server libdl.so.2 => /lib/libdl.so.2 (0xb6c7d000) libmbedtls.so.8 => /usr/lib/libmbedtls.so.8 (0xb6c01000) libboost_serialization.so.1.58.0 => /usr/lib/libboost_serialization.so.1.58.0 (0xb6ba3000) liblua.so.5.2 => /usr/lib/liblua.so.5.2 (0xb6b74000) libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb6ac1000) libbotan-1.10.so.0 => /usr/lib/libbotan-1.10.so.0 (0xb6810000) libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0xb67bb000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb667b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6653000) libpthread.so.0 => /lib/libpthread.so.0 (0xb6632000) libc.so.6 => /lib/libc.so.6 (0xb64fb000) /lib/ld-linux-armhf.so.3 (0xb6edc000) libm.so.6 => /lib/libm.so.6 (0xb6486000) libbz2.so.1 => /usr/lib/libbz2.so.1 (0xb646d000) libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xb62d2000) libgmp.so.10 => /usr/lib/libgmp.so.10 (0xb6269000) librt.so.1 => /lib/librt.so.1 (0xb6259000) libz.so.1 => /lib/libz.so.1 (0xb623c000) libffi.so.4 => /usr/lib/libffi.so.4 (0xb622c000)
rpm -q --qf "%{name}-%{version}-%{release} %{DISTURL}\n" $(rpmqpack|grep libboost) libboost_program_options1_58_0-1.58.0-3.2 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/16f2628226dbb96dcd25b38d6ea7d3f9-boost libboost_serialization1_58_0-1.58.0-3.2 obs://build.opensuse.org/openSUSE:Factory:ARM/standard/16f2628226dbb96dcd25b38d6ea7d3f9-boost
ARM probably will take a bit longer before catching up with x86. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Marcus Rueckert
ARM probably will take a bit longer before catching up with x86.
It would have been long published by now if people hadn't put unreasonable constraints in their packages. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
* Andreas Schwab (schwab@suse.de) [20150706 09:27]:
It would have been long published by now if people hadn't put unreasonable constraints in their packages.
Just out of curiosity,what do you call unreasonable constraints? Philipp -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Philipp Thomas
* Andreas Schwab (schwab@suse.de) [20150706 09:27]:
It would have been long published by now if people hadn't put unreasonable constraints in their packages.
Just out of curiosity,what do you call unreasonable constraints?
Constraints on physical memory that are impossible to meet. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Andreas Schwab wrote:
Philipp Thomas
writes: * Andreas Schwab (schwab@suse.de) [20150706 09:27]:
It would have been long published by now if people hadn't put unreasonable constraints in their packages.
Just out of curiosity,what do you call unreasonable constraints?
Constraints on physical memory that are impossible to meet.
Frankly I don't understand all this. The pdns package worked before. Now my DNS server on the rpi1 is not working anymore due to inconsistent updates not caused by myself. I wonder how to fix this and I'm quite frustrated that there's no concrete hint what to do. Ciao, Michael.
Michael Ströder
I wonder how to fix this and I'm quite frustrated that there's no concrete hint what to do.
Please wait until the ftp tree for openSUSE:Factory:ARM has been published. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri, 26 Jun 2015 17:19:58 +0200
Michael Ströder
Dmitriy Perlow wrote:
Michael Ströder
Wed, 24 Jun 2015 10:48:19 +0300: HI!
This is a platform-specific question regarding newest openSUSE Factory builds.
After an package upgrade of pdns and libboost the PowerDNS authorative server does not start anymore writing out this message:
undefined symbol: _ZN5boost7archive23basic_binary_oprimitiveINS0_15binary_oarchiveEcSt11char_traitsIcEE4saveERKSs
In which library is this symbol? I suspect there's a missing package because of a missing new package dependency.
See installation repo list with boost related packages below. Anything which is obviously missing for the symbol above?
It's marked fixed but no fix arrives here:
http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Rasp...
:-(
Who has to do what to propagate the fix?
As it was explained in another thread ... TW didnt publish yet while pdns is already build with the newer gcc. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (7)
-
Andreas Schwab
-
Dmitriy Perlow
-
Jan Engelhardt
-
Marcus Rueckert
-
Marcus Rueckert
-
Michael Ströder
-
Philipp Thomas