ImportError:pysmbios

Michael_E_Brown at Dell.com Michael_E_Brown at Dell.com
Thu Feb 14 00:31:30 CST 2008


The 0.10.6 is way, way, way too old. You need libsmbios-2.0.0 at least to use pysmbios.

What appears to be happening is that the _smbios module appears to be trying to runtime load against 0.10.6 instead of 2.0.0. I would recommend removing all smbios rpms of the older version, then ensure that your ld.so.conf has appropriate entries for the /usr/local location of the 2.0 stuff.
--
Michael


-----Original Message-----
From: libsmbios-devel-bounces at lists.us.dell.com on behalf of Binulal_Narayanan at dell.com
Sent: Wed 2/13/2008 11:17 PM
To: libsmbios-devel at lists.us.dell.com
Subject: ImportError:pysmbios
 
Hi:
  I have pysmbios 1.0.0 and smbios 2.0.0 ( there's smbios ); 
  - systeminfo.py in /usr/local/lib/python2.5/site-packages/pysmbios/ works perfect
  - but import pysmbios bombs, 

binulal at magicbox:~> python
Python 2.5 (r25:51908, Nov 27 2006, 19:14:46)
[GCC 4.1.2 20061115 (prerelease) (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pysmbios
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.5/site-packages/pysmbios/__init__.py", line 6, in <module>
    from _smbios import *
ImportError: /usr/local/lib/python2.5/site-packages/pysmbios/_smbios.so: undefined symbol: _ZN6smbios18getString_FromItemERKNS_11ISmbiosItemEj
>>>

on me!

Please help
Binoo

=========================================================
 my system looks like:
=========================================================
magicbox:/usr/local/include/smbios # rpm -qa | grep smbios
libsmbiosxml-bin-0.10.6-4
libsmbios-libs-0.10.6-4
libsmbiosxml-libs-0.10.6-4
libsmbios-bin-0.10.6-4
libsmbios-devel-0.10.6-4

magicbox:/usr/local/include/smbios # ls /usr/lib/libsmbios
libsmbios.so         libsmbios.so.1.0     libsmbiosxml.so.1
libsmbios.so.1       libsmbiosxml.so      libsmbiosxml.so.1.0

magicbox:/usr/local/include/smbios # ls /usr/local/lib/libsmbios.
libsmbios.a         libsmbios.la        libsmbios.so        libsmbios.so.2      libsmbios.so.2.0.0

magicbox:/usr/local/include/smbios # ls /usr/local/lib/python2.5/site-packages/pysmbios/
_cmosrw.a         _core.so.1           _factory.la        _memory.la        _smbios.so.1.0.0  systeminfo.pyo
_cmosrw.la        _core.so.1.0.0       _factory.so        _memory.so        _smi.a            _token.a
_cmosrw.so        _exception.a         _factory.so.1      _memory.so.1      _smi.la           _token.la
_cmosrw.so.1      _exception.la        _factory.so.1.0.0  _memory.so.1.0.0  _smi.so           _token.so
_cmosrw.so.1.0.0  _exception.so        __init__.py        _smbios.a         _smi.so.1         _token.so.1
_core.a           _exception.so.1      __init__.pyc       _smbios.la        _smi.so.1.0.0     _token.so.1.0.0
_core.la          _exception.so.1.0.0  __init__.pyo       _smbios.so        systeminfo.py
_core.so          _factory.a           _memory.a          _smbios.so.1      systeminfo.pyc

=================


_______________________________________________
libsmbios-devel mailing list
libsmbios-devel at lists.us.dell.com
http://lists.us.dell.com/mailman/listinfo/libsmbios-devel




More information about the libsmbios-devel mailing list