The forum

PlayOnLinux graphical/gtk/python issues

Steam won't install

Author Replies
horsemanoffaith Monday 13 January 2014 at 4:07
horsemanoffaithAnonymous

      To the PlayOnLinux team:

      I did an update of Arch Linux early this morning (yes, I was still awake!!! LOL), then went to bed. Today when I started PlayOnLinux, I wanted to install another instance of Steam to see if I can get Far Cry working. When I selected the Install tab, I found graphical errors- the letters beneath the buttons at the top of the window were cut off by the window separation line, and the buttons at the bottom of the window were cut off (if you need pictures, I can upgrade my system again and get screen shots). When I typed Steam into the search box, the letters were VERY light (so light I could barely read them). When I selected Steam, everything looked normal except for the buttons at the bottom of the screen. They were barely visible- just the very tops of the buttons were there. When I clicked OK to install Steam, the installation process began, but froze during the download. I had installed a new instance of Steam prior to my system update, so I began checking into what was causing the problem. I tried to find out what version of POL I was using, but clicking on the Help tab did not work. I downgraded POL just in case, but the same problem happened in 4.2.1. I then started PlayOnLinux using the command line, and I found errors that were constantly being repeated. They had to do with Python and GTK. I checked my Pacman cache and found two suspect files- wxgtk-3.0.0.2-x86_64.pkg.tar.xz and wxpython-3.0.0.0-2-x86_64.pkg.tar.xz. I downgraded wxgtk and found that PlayOnLinux wouldn't even launch, and the command line was repeating an error that said it couldn't find Python 2.7.6. I then downgraded wxpython, and BAM, PlayOnLinux launched and everything was fine. I verified and reproduced the errors by upgrading first one package, then the other, then re-downgrading both. It looks to me that Arch upgraded to the newest versions of wxgtk and wxpython, but this is incompatible with the current version of POL. I'm reporting this information here for two reasons: first of all, to give people that use rolling distros a way to work around the issue and secondly to ask if I need to submit a bug report to your staff. If there is any information that you need, please let me know and I will get it for you as soon as I can. Thanks for your attention!!!

Mike

Computer specs: AMD FX4300 Quad-core desktop
                       Arch Linux x86_64 using Cinnamon 2.0.14 Desktop Environment
                       Linux Kernel 3.12.7-1-ARCH
                       nVidia GeForce GT 640 w/2GB RAM
                       PlayOnLinux version 4.2.2
                       WINE system version 1.7.10

horsemanoffaith Monday 13 January 2014 at 5:18
horsemanoffaithAnonymous

Petch, I found that there was another user that had the exact same issue that I'm having but in Ubuntu. I saw your link for the bug, and I commented on it there. I hope that what I said in response to the other person helped him/her out.
Daerandin Monday 13 January 2014 at 14:48
DaerandinAnonymous

Archer here too. PlayOnLinux works perfectly if I downgrade wpython to version 2.8.12.1-4 then everything works. With 3.0 I get wrongly sized windows so certain buttons are just barely viewable. I have opened a bugreport for Arch, and Arch devs have confirmed the bugreport, but no news so far.

I have not looked into the new wxpython version, so I don't know if there is simply a problem with the package in Arch, or if the new version is incompatible with PoL.
Daerandin Wednesday 15 January 2014 at 17:46
DaerandinAnonymous

Arch devs have made a wxpython 2.8 compatibility package, and patched the playonlinux package in Arch to depend on it instead.

So any Arch Linux users can simply update their system and the issue is fixed. However this is only a temporary fix until PoL devs make it compatible with new versions on wxpython.

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 dmca-notice@playonlinux.com