Post
Topic
Board Armory
Re: Armory - Discussion Thread
by
asyn
on 25/10/2013, 18:23:13 UTC
I just updated to OSX 10.9 and now my armory app is broken with this error in the console...
Code:
% /Applications/Armory.app/Contents/MacOS/     
% ./Armory
Traceback (most recent call last):
  File "ArmoryQt.py", line 26, in
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 47, in
    import _socket
ImportError: dlopen(/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so, 2): Symbol not found: __PyInt_AsInt
  Referenced from: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so
  Expected in: flat namespace
 in /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so

Looks like I just have to install something can someone point me in the right direction?

Is this the .dmg/app that was downloaded from our website?  Or did you follow Red Emerald's instructions to build it yourself?  Because that's clearly referencing system libraries, which I'm pretty sure the .dmg is not supposed to do (it's supposed to be totally isolated).  Perhaps that's a hint for why it doesn't work on some systems?

I have some stuff from picobit to try, which may improve the OSX compatibility.  But I'm still getting caught up with some other things.  Maybe someone else wants to try what he produced and give me a review? Smiley  My new Mac Mini isn't sufficiently setup to try it yet.

Yes it is the application downloaded from your site.

I can confirm this issue. DMG from Armory Website used to function properly in 10.8 but I get the same error after updating to Mavericks.