You are not logged in.
I've tried to install several games using PlayOnLinux, and they all have this same problem. I've tried with Heroes of Might and Magic III Complete, Fallout, Planescape: Torment, and Jagged Alliance 2. I've tested all the POL scripts in Linux Mint 17.1, and they all work there.
The installation always starts out just fine, but when the installer gets to the "Creating shortcuts"-phase, it shows this error prompt: http://i.imgur.com/ZBtAZKi.png
The installation then appears to finish normally, but after pressing the finish button, there's another error prompt, and this is shown: http://ix.io/fvQ
After that, PlayOnLinux shows me these screens:
http://i.imgur.com/nunJaH9.png
http://i.imgur.com/KxR9F5j.png
After all this, the main PlayOnLinux screen doesn't even show the game in the menu, though the virtual drive is still there.
I'll be honest: I don't even know where to start trying to fix this. A Google search doesn't yield much that is useful, except for this: https://www.playonlinux.com/en/issue-4916.html
There the solution was to edit the POL script to use another version of Wine, but even then they had problems, not to mention the fact that the scripts work in Linux Mint without any edits.
I've tried to include everything relevant, but like I said, I don't really know what's going on here, so I don't know what's really relevant and what isn't.
Thanks in advance.
"There are no problems, only opportunities for solutions."
Offline
Have you tried using plain wine?
Yup. That leaves me with such great performance problems to make the games unplayable. It was the same on Mint; only by using PoL would the games perform well enough.
How exactly are you trying to install these games through PoL?
By selecting the game from the install menu, and then selecting the setup file when PoL asks for it.
Are you sure the games won't even install? There may be issues with playing, but _installing_?
Yup, as detailed in the OP.
"There are no problems, only opportunities for solutions."
Offline
What do the error messages in Finnish say?
Could you try the process again using English (possibly by running "LANG=en playonlinux" but as being as half the messages coming from POL are English anyway I'm not sure) - it could be that the error messages are more helpful, or in a lucky world it might just work.
Offline
The error under "Error in POL_Wine" says "Wine appears to have crashed". Then under that, it says "if the program runs, ignore this message".
In the next screen, the message under "Error in source" says "Error in installation of the archive".
Unfortunately, running PoL with LANG=en didn't work, but since I had the console open for it, I noticed this pop up when the installation failed:
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.soI have both the 64 and 32-bit alsa-lib and alsa-plugins installed.
Edit: this popped up in the console after closing the installed:
wine: Unhandled page fault on read access to 0x000024f0 at address 0x24f0 (thread 002b), starting debugger...
[POL_Wine] Error: Wine seems to have crashed
If your program is running, just ignore this message
[POL_Wine] Message: Wine return: 5
[source] Fatal: Error while installing archive
/usr/share/playonlinux/lib/playonlinux.lib: line 322: 4802 Killed bash "$@"
Unhandled exception in thread started by <bound method gui_server.handler of <gui_server(Thread-2, started 140334298298112)>>
Traceback (most recent call last):
File "/usr/share/playonlinux/python/gui_server.py", line 45, in handler
connection.send(self.result)
socket.error: [Errno 104] Connection reset by peerLast edited by CrashLog (2015-04-30 12:45:22)
"There are no problems, only opportunities for solutions."
Offline
It's a longshot, but does Linux Mint have python2 as system default ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Seems like it does, yeah.
"There are no problems, only opportunities for solutions."
Offline
Then atleast part of the problems is likely caused by python2 scripts trying to run on python3 .
If you can't remove python3 :
On arch /usr/bin/python is a symlink to python3 .
FOR TESTING ONLY you could change that symlink to point to python2 instead.
(doing this will break most python3 functionality)
Note :
Wiki lists several other workarounds that are much cleaner, but whether they work or not depends on the code used in the python scripts.
changing /usr/bin/python should work with even the worst coded python2 script .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I tried replacing the symlink, and I still got the same errors.
"There are no problems, only opportunities for solutions."
Offline
For PoL i'm out of ideas then, however there may be another option for atleast some games :
for planescape-torment , try https://aur.archlinux.org/packages/gog- … e-torment/ .
As for HOMM III : there appear to be many versions of it, does the wine appdb list yours ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Yeah, I found the Planescape: Torment thing yesterday, and it works nicely.
And yes, the version of HOMM III (the Complete edition from GOG) I'm using is in the appdb, and it even has a platinum rating.
"There are no problems, only opportunities for solutions."
Offline
Can you enable debugging, try again and provide the full log? Can you also paste (or link to) the POL script.
Offline
I tried looking for how to enable debugging mode for PoL, but I can't find anything. It seems like the only debugging info you get are the terminal output and the log that I've already posted.
The full terminal output is here: http://ix.io/ifO
This is the PoL script being used: https://www.playonlinux.com/en/app-1518.html
"There are no problems, only opportunities for solutions."
Offline
Two things to try:
First, try using the latest version of wine in POL - change the script line to
WORKING_WINE_VERSION="1.7.42"If that doesn't work, revert that and try adding the line
POL_System_SetArch "amd64"If neither works, as a long shot combine the two.
Offline
This is somewhat of a known problem with PlayOnLinux and modern pulse, they do something strange in their launchers and as a result of that the lib32-alsa libs aren't found. See also: https://bbs.archlinux.org/viewtopic.php?id=177979
There is this way to go about that: Create your own launcher which sets the necessary environment variables to use the version provided by PoL. This is going to look something like this:
WINE=1.7.14-imm32_bug35361
export WINESERVER="$HOME/.PlayOnLinux/wine/linux-amd64/$WINE/bin/wineserver"
export WINELOADER="$HOME/.PlayOnLinux/wine/linux-amd64/$WINE/bin/wine"
export WINEDLLPATH="$HOME/.PlayOnLinux/wine/linux-amd64/$WINE/bin/lib/wine"
export WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/SteamFix"
$HOME/.PlayOnLinux/wine/linux-amd64/$WINE/bin/wine "/windows/Program Files (x86)/Steam/Steam.exe" -no-dwriteLast edited by V1del (2015-05-03 08:16:06)
Offline