/usr/lib/powerpc64le-linux-gnu/libxslt.so.1: invalid ELF header

Bug #1449176 reported by Mike Rushton
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
PlainBox (Toolkit)
Invalid
Undecided
Unassigned

Bug Description

The follow error occurs when trying to run canonical-certification-server on a Power 8:

ubuntu@powereight:~$ canonical-certification-server
Traceback (most recent call last):
  File "/usr/bin/checkbox-launcher", line 9, in <module>
    load_entry_point('checkbox-ng==0.19', 'console_scripts', 'checkbox-launcher')()
  File "/usr/lib/python3/dist-packages/checkbox_ng/main.py", line 62, in launcher
    raise SystemExit(CheckboxLauncherTool().main(argv))
  File "/usr/lib/python3/dist-packages/plainbox/impl/clitools.py", line 310, in main
    self._parser = self.construct_parser(early_ns)
  File "/usr/lib/python3/dist-packages/plainbox/impl/clitools.py", line 791, in construct_parser
    self.customize_parser(parser)
  File "/usr/lib/python3/dist-packages/plainbox/impl/clitools.py", line 798, in customize_parser
    cmd = self.get_command()
  File "/usr/lib/python3/dist-packages/checkbox_ng/tools.py", line 167, in get_command
    from checkbox_ng.commands.launcher import LauncherCommand
  File "/usr/lib/python3/dist-packages/checkbox_ng/commands/launcher.py", line 32, in <module>
    from checkbox_ng.commands.newcli import CliInvocation2
  File "/usr/lib/python3/dist-packages/checkbox_ng/commands/newcli.py", line 42, in <module>
    from plainbox.impl.exporter.html import HTMLSessionStateExporter
  File "/usr/lib/python3/dist-packages/plainbox/impl/exporter/html.py", line 36, in <module>
    from plainbox.impl.exporter.xml import XMLSessionStateExporter
  File "/usr/lib/python3/dist-packages/plainbox/impl/exporter/xml.py", line 39, in <module>
    from lxml import etree as ET
ImportError: /usr/lib/powerpc64le-linux-gnu/libxslt.so.1: invalid ELF header

The system was deployed from MAAS 1.7.2+bzr3355-0ubuntu1~trusty1 and is running Ubuntu 14.04.2 on ppc64le arch.

ubuntu@powereight:~$ apt-cache policy plainbox ; apt-cache policy checkbox ;plainbox dev list provider
plainbox:
  Installed: (none)
  Candidate: 0.21~ppa~ubuntu14.04.1
  Version table:
     0.21~ppa~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/hardware-certification/public/ubuntu/ trusty/main ppc64el Packages
     0.5.3-2 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe ppc64el Packages
checkbox:
  Installed: (none)
  Candidate: 0.17.6-0ubuntu6
  Version table:
     0.17.6-0ubuntu6 0
        500 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe ppc64el Packages
The program 'plainbox' is currently not installed. You can install it by typing:
sudo apt-get install plainbox

Revision history for this message
Mike Rushton (leftyfb) wrote :
Revision history for this message
Daniel Manrique (roadmr) wrote :

So it looks like not a plainbox bug, but one with libxslt. I asked Mike to please test with another program linked to libxslt:

14:37 < roadmr> leftyfb: can you apt-get install xsltproc
14:37 < roadmr> leftyfb: then run "xsltproc --dumpextensions" ?
14:38 < leftyfb> ubuntu@powereight:~$ xsltproc --dumpextensions
14:38 < leftyfb> xsltproc: error while loading shared libraries:
                 /usr/lib/powerpc64le-linux-gnu/libxslt.so.1: invalid ELF header

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

I'm marking this as invalid. It looks like gcc bug or something weird in ppc in general. Feel free to reopen if we can do something about it.

Changed in plainbox:
status: New → Invalid
Revision history for this message
Daniel Manrique (roadmr) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.