Pyclient libbrowsernode.so undefined symbol error on Karmic32

Asked by axelmasok

Hi guys,

Followed the pyclient wiki as best as I could understand (Linux user since 04 but new to Ubuntu/Kubuntu).

What I "didn't" do is:
sudo apt-get update
sudo apt-get dist-upgrade

...because it pulls 200MB of updates and.... If this is the show stopper let me know...

I must add I have Xibo working last week on Jaunty32 (Vanilla-no updates). This is my 2nd attempt on fresh Karmic32 and still get:

ciasia@karmic32:/opt/xibo/pyclient/client/python$ ./run.sh
Xibo Client v1.1.0a21
Reading default configuration
Reading user configuration
Log Level is: 0
Logging will be handled by: XiboLogXmds
Switching to new logger
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "XiboClient.py", line 2816, in run
    self.player.loadPlugin("libbrowsernode")
RuntimeError: ./libbrowsernode.so: undefined symbol: _ZN5boost6python9converter8registry6insertEPFPvP7_objectEPFvS5_PNS1_30rvalue_from_python_stage1_dataEENS0_9type_infoE

The gentleman in another question/topic:
 https://answers.launchpad.net/xibo/+question/98180
...had a similar issue but no mention of a resolve. He mentioned doing an:
ldd libbrowsernode.so
"avg.so.0 => not found"
...but my working Jaunty32 install also can't link to avg.so.0 and works fine. I must say I symlinked that library to /usr/lib/avg.so.0 = no difference to my issue. I don't think it's related.
I have the updated Boost libraries from that PPA.

Any clues to sort this out?
Cheers

Question information

Language:
English Edit question
Status:
Solved
For:
Xibo Edit question
Assignee:
No assignee Edit question
Solved by:
Alex Harrington
Solved:
Last query:
Last reply:
Revision history for this message
Best Alex Harrington (alexharrington) said :
#1

Did you replace libbrowsernode.so with the correct one for karmic as shown in the instructions?

If you did, please post the output of 'find /usr/local/lib'

Alex

This email carries a disclaimer, a copy of which may be read at http://learning.longhill.org.uk/disclaimer

Revision history for this message
axelmasok (axelmasok-hotmail) said :
#2

Ohhhhh Maaaaaaan!!!!
Your spot on. My apologies.
There is something about that Install Guide page Alex... I can read it 20 times and interpret it 20 different ways!

I have typed up a quick and dirty version of it for both Jaunty32 and Karmic32 to redeem myself.
I hope this may help others (as long as you don't mind Alex, it might save stupid questions like mine).

http://vvs.com.au/xibo-linuxclient-jaunty-howto.txt

http://vvs.com.au/xibo-linuxclient-karmic-howto.txt

Revision history for this message
axelmasok (axelmasok-hotmail) said :
#3

Thanks Alex Harrington, that solved my question.