Debian Bug report logs -
#831739
/usr/lib/php/20151012/wddx.so: undefined symbol: php_XML_SetUserData
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#831739; Package php7.0-xml.
(Mon, 18 Jul 2016 20:48:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Christoph Anton Mitterer <calestyo@scientia.net>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Mon, 18 Jul 2016 20:48:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: php7.0-xml
Version: 7.0.8-5
Severity: normal
Hey.
This happens on a jessie system (!!) where I've enabled all PHP 7 packages
via apt_preferences mechanism in order to run Icinga Web2 from testing
The whole thing is via Apache HTTP and using the CGI SAPI.
On every access to the site, I get a:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/wddx.so' - /usr/lib/php/20151012/wddx.so: undefined symbol: php_XML_SetUserData in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/wddx.so' - /usr/lib/php/20151012/wddx.so: undefined symbol: php_XML_SetUserData in Unknown on line 0
in the Apache error logs.
It doesn't really seem to cause any problems, but possibly, Icigna Web2 simply makes no use
of wddx and just requires other stuff from modules shipped with php-xml.
Best wishes,
Chris.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#831739; Package php7.0-xml.
(Fri, 26 Aug 2016 17:21:09 GMT) (full text, mbox, link).
Acknowledgement sent
to J G Miller <miller@yoyo.ORG>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Fri, 26 Aug 2016 17:21:10 GMT) (full text, mbox, link).
Message #10 received at 831739@bugs.debian.org (full text, mbox, reply):
Concerning the undefined symbol "php_XML_SetUserData" in /usr/lib/php/20151012/wddx.so,
this symbol "php_XML_SetUserData" appears to be defined in /usr/lib/php/20151012/xml.so
Therfore the plugin wddx must be loaded after the plugin xml.so
The Debian configuration priority for xml and wddx are apparently both set to 20, so
that in the conf.d directories of symbolic links, the alphabetic/alphanumeric listing
result in wddx being loaded before xml.
Therefore the solutio to the problem is to assign a lower priority (30 say) to wddx
so that wddx appears after xml in the alphabetic/alphanumeric listing of the conf.d
directories of symbolic links.
In some previous versions, did xml.ini in fact have a priority of 15 to ensure
that this problem did not occur?
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#831739; Package php7.0-xml.
(Mon, 05 Sep 2016 07:12:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Mon, 05 Sep 2016 07:12:04 GMT) (full text, mbox, link).
Message #15 received at 831739@bugs.debian.org (full text, mbox, reply):
Hi J G,
are you sure about the priorities?
$ cat /etc/php/7.0/mods-available/xml.ini
; configuration for php xml module
; priority=15
extension=xml.so
I just checked the package and it looks correct on my side. Do you still
have the apt.log related to the php7.0-xml installation?
Cheers,
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Potřeby pro pečení chleba
všeho druhu
On Fri, Aug 26, 2016, at 19:06, J G Miller wrote:
>
> Concerning the undefined symbol "php_XML_SetUserData" in
> /usr/lib/php/20151012/wddx.so,
> this symbol "php_XML_SetUserData" appears to be defined in
> /usr/lib/php/20151012/xml.so
>
> Therfore the plugin wddx must be loaded after the plugin xml.so
>
> The Debian configuration priority for xml and wddx are apparently both
> set to 20, so
> that in the conf.d directories of symbolic links, the
> alphabetic/alphanumeric listing
> result in wddx being loaded before xml.
>
> Therefore the solutio to the problem is to assign a lower priority (30
> say) to wddx
> so that wddx appears after xml in the alphabetic/alphanumeric listing of
> the conf.d
> directories of symbolic links.
>
> In some previous versions, did xml.ini in fact have a priority of 15 to
> ensure
> that this problem did not occur?
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
Reply sent
to Ondřej Surý <ondrej@sury.org>:
You have taken responsibility.
(Mon, 05 Sep 2016 14:21:04 GMT) (full text, mbox, link).
Notification sent
to Christoph Anton Mitterer <calestyo@scientia.net>:
Bug acknowledged by developer.
(Mon, 05 Sep 2016 14:21:05 GMT) (full text, mbox, link).
Message #20 received at 831739-done@bugs.debian.org (full text, mbox, reply):
Ok, closing the bug.
Cheers,
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Potřeby pro pečení chleba
všeho druhu
On Mon, Sep 5, 2016, at 15:51, J G Miller wrote:
> At 09:09h, on Monday, September 05, 2016,
> in message
> <1473059384.2272376.715823825.592B0F7B@webmail.messagingengine.com>,
> on the subject of "Re: [php-maint] Bug#831739: undefined symbol
> "php_XML_SetUserData" in plugin shared library wddx.so", you wrote -
>
> > are you sure about the priorities?
>
> I was not certain about the current priorities on Debian jessie and I did
> ask
>
> >> In some previous versions, did xml.ini in fact have a priority of 15 to
> >> ensure that this problem did not occur?
>
> Doing a purge, moving /etc/ucf.conf out of the way, and reinstalling
>
> dom.ini: ; priority=20
> simplexml.ini: ; priority=20
> wddx.ini: ; priority=20
> xml.ini: ; priority=15
> xmlreader.ini: ; priority=20
> xmlwriter.ini: ; priority=20
> xsl.ini: ; priority=20
>
> So xml.ini is definitely 15.
>
> I did send an e-mail message to the original reporter of the bug
> explaining in
> more details at the tiem of making the additional comments to the bug
> report,
> but never received a response.
>
> Looks like a misconfiguration by the end user so the bug should be
> closed, but
> should anybody ever run into the same undefined symbol problem, they will
> know
> what to check if they find the bug report.
>
> Thanks for all the work you do on maintaining the PHP packages,
> Greg
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 04 Oct 2016 07:28:41 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 02:45:32 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.