Forums

PoL not running on Precise Kubuntu

Python 2.7 + WX 2.6,2.8 are installed

Auteur Réponses
DoktorV Mardi 16 Octobre 2012 à 5:06
DoktorVAnonymous

Thank you for your time. While I am very computer literate in general, I have only started using Linux relatively recently and I am not strongly proficient with it yet. I will try to be thorough in explaining my problem.

Play on Linux was working some time ago but it no longer runs successfully on this system. I suspect a system update broke it but I don't know which one because I didn't try using PoL for perhaps three months.

I am running Kubuntu Precise Pangolin, I believe that's 12.04 but I'm not absolutely sure. The system lives on a Wubi dual-install with a Windows XP installation I occasionally need, if that matters.

System specs:
AMD Phenom 9600 quad-core
4Gb RAM
ATI HD3870 video card

When I realized PoL wasn't working, I tried the steps given at http://www.playonmac.com/en/topic-2530-Solutions_for_frequent_problems.html.
I have reinstalled all the packages specified in section 1 and deleted the /.PlayOnLinux directory. That didn't help, so I restored the /.PlayOnLinux directory from a backup.

Attempting to run PoL from the progams list creates a PlayOnLinux link on the taskbar which doesn't link to anything, which disappears after a few seconds, followed by the crash notifier telling me a program just crashed. Attempting to run PoL from console produces the following:

**** Begin console copy-paste*****
user@ubuntu:~$ playonlinux
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
[install_plugins] Message: Checking plugin: Offline PlayOnLinux...
Traceback (most recent call last):
  File "mainwindow.py", line 745, in <module>
    app = PlayOnLinuxApp(redirect=False)
  File "/usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7700, in __init__
    self._BootstrapApp()
  File "/usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7352, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "mainwindow.py", line 689, in OnInit
    self.frame = MainWindow(None, -1, os.environ["APPLICATION_TITLE"])
  File "mainwindow.py", line 274, in __init__
    self.jauge_update.Pulse()
AttributeError: 'Gauge' object has no attribute 'Pulse'
Exception TypeError: 'join() takes exactly 2 arguments (1 given)' in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
[install_plugins] Message: Checking plugin: Capture...
[install_plugins] Message: Checking plugin: Transgaming Cedega...
/usr/share/playonlinux/playonlinux: line 96: python2.6: command not found
user@ubuntu:~$ [install_plugins] Message: Checking plugin: Wine Import...
[install_plugins] Message: Checking plugin: Wine Look...
[install_plugins] Message: Checking plugin: Screen Capture...
[install_plugins] Message: Checking plugin: PlayOnLinux Vault...
*** End of console copy-paste. Console hangs here until terminated.***

It was mentioned in another thread that Python 2.7 and after may have broken PoL, but I cannot figure out how to downgrade to 2.6. Relevant package versions currently installed, if it matters:

PlayOnLinux: 4.0.14-1
Python: 2.7.3-0ubuntu2
wxPython: 2.8.12.1-6ubuntu2 and 2.6.3.2.2-5ubuntu4
gettext: 0.18.1.1-5ubuntu3
cabextract: 1.4-1
ImageMagick: 8:6.6.9.7-5ubuntu3.2
Wine: 1.4-0ubuntu4.1

Thank you for your time.

petch Mardi 16 Octobre 2012 à 12:07
petch

Hi,
I installed KUbuntu Precise in a VM, made all upgrades, and then PlayOnLinux 4.0.14 installed and worked just fine.
List of packages: http://pastebin.com/LRaVMsL2

It's a 32bit installation (my CPU doesn't allow for 64bit VMs), but since it seems to be a Python issue, it shouldn't matter.
petch Mardi 16 Octobre 2012 à 12:31
petch

Still testing, that's unrelated to your issue, but for now I've found I could not open a "shell" inside POL because xterm was not installed...

Edité par petch

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com