Sida 1 av 1

Programmet vill inte starta i Wine?

InläggPostat: tor dec 27, 2018 7:12 pm
av Raggos
Hej!
När jag försöker att starta ett program i Wine-Development kommer det upp följande text: "Programmet har stött på ett problem och kan inte fortsätta". I terminalen står följande text:
$ wine uninstaller
0030:err:richedit:ReadStyleSheet skipping optional destination
0030:err:richedit:ReadStyleSheet skipping optional destination
$
Vad är det som gått snett?
Mvh
Raggos

Re: Programmet vill inte starta i Wine?

InläggPostat: tor dec 27, 2018 7:59 pm
av Jan-Olof
Svårt att gissa utan mer information...

Du har alltså installerat wine-devel. Vilken version (och varför inte staging som innehåller det senaste i fråga om utveckling)?
Vilket program försöker du starta och hur?
Har du tidigare fått programmet att fungera?
Vilka systemkrav har programmet?
Vet du om det finns det några dolda systemkrav, t.ex. att man måste köpa någon viss version av något annat program för att det skall fungera.

Re: Programmet vill inte starta i Wine?

InläggPostat: tor dec 27, 2018 9:00 pm
av Raggos
Wine 3.6 development hämtades i paket förådet Mint 19,1 för enkelhetens skull och det verkar fungera OK!. Programmet WT Library startas med en ikon på skrivbordet. När programmet startar visas följande text: "Programmet har stött på ett problem och kan inte fortsätta".
Programmet fungerar bra med Wine 3.0 på exempelvis min EEC PC så kraven är inte så höga!
Felkoden "0030:err:richedit:ReadStyleSheet skipping optional destination" verkar handla om att nått hamnat fel men vad är frågan?

Re: Programmet vill inte starta i Wine?

InläggPostat: tor dec 27, 2018 10:05 pm
av Jan-Olof
Genom att starta med (vet inte exakt vad din programfil heter, men förutsätter wtlibrary.exe)
Kod: Markera allt
WINEDEBUG+=loaddll wine wtlibrary.exe

så kan du se vilka dll-filer som hämtas och var det tar stopp.

Är det så att du har hämtat version 3.0 (den senaste stable-versionen är 3.0.4) direkt från winehq.org? Den version som finns i paketförrådet installeras väl under /usr i filsystemet, om jag minns rätt. Den som hämtas från winehq.org installeras däremot under /opt. Kanske ligger det kvar någon referens till "fel" plats i den version du hämtat. I så fall kan du möjligen lägga in en länk för att hjälpa programmet att hitta rätt.

Den senaste utvecklingsversionen av Wine är 4.0-rc3

Re: Programmet vill inte starta i Wine?

InläggPostat: fre dec 28, 2018 2:45 pm
av Raggos
WINEDEBUG+=loaddll wine wtlibrary.exe gav föjande: Microsoft Windows 10.0.15063 (3.6) Z:\home\rw>. Men tyvärr så har jag inte kommit så mycket längre. Funderar på att ta bort Wine-development och ersätta den med Wine-stable då det fungerar under Lubutu 18.04. Märkligt är också att Wine-Devlopment visas inte när man vill köra wtlibrary.exe.

Re: Programmet vill inte starta i Wine?

InläggPostat: fre dec 28, 2018 3:08 pm
av Mikael
Om man installerar och kör program via PlayOnLinux (POL) kan man använda den "debugger" som finns i POL för felsökning.
POL ser till att Wine installeras.

Re: Programmet vill inte starta i Wine?

InläggPostat: fre dec 28, 2018 4:58 pm
av Jan-Olof
Raggos skrev:Microsoft Windows 10.0.15063 (3.6) Z:\home\rw>

Något sådant meddelande har jag aldrig fått. Har du själv ställt om Wine till att efterlikna Windows 10? Standard för den här versionen och Linux Mint är Windows 7 (utom i LMDE där man själv får ändra). Vad ger
Kod: Markera allt
winecfg

för resultat?

Re: Programmet vill inte starta i Wine?

InläggPostat: lör dec 29, 2018 10:46 am
av Raggos
winecfg, wine uninstaller startar i terminalen utan några felmeddelanden så det verkar OK! Den sökväg som funkar i Lubuntu är föjande:
env WINEPREFIX="/home/rw/.wine" wine-stable C:\\windows\\command\\start.exe /Unix /home/rw/.wine/dosdevices/c:/users/Public/Skrivbord/Svenska\ -\ Watchtower\ Library.lnk. Programmet startas med "start.exe" men i Mint 19.1 hittas inte skrivbordsikonen Library ink. I Lubunu på den andra datorn hittas alternativt "Svenska-Watchtower Library" bland andra program när man vill starta "start.exe" direkt men i Mint finns inte det alternativet. I Mint är alternativet "Watchtower favorits launcer" men det fungerar inte. Varför hittas inte Wine bland de andra programmen när man vill starta ett program?

Re: Programmet vill inte starta i Wine?

InläggPostat: lör dec 29, 2018 1:00 pm
av Jan-Olof
Sökvägen i Lubuntu är alltså inte riktigt densamma som i Mint. För din del borde det i Mint bli:
Kod: Markera allt
env WINEPREFIX="/home/rw/.wine" wine C:\\Program\ Files\\Watchtower\\wtlibrary.exe

Förutsatt att mappen heter Watchtower. Eller:

Kod: Markera allt
env WINEPREFIX="/home/rw/.wine" wine C:\\windows\\command\\start.exe /Unix /home/rw/.wine/dosdevices/c:/users/Public/Skrivbord/wtlibrary.lnk

Hur går det om du högerklickar på skrivbordet och skapar en programstartare med något av dessa exempel som Kommando?

Re: Programmet vill inte starta i Wine?

InläggPostat: lör dec 29, 2018 5:21 pm
av Raggos
env WINEPREFIX="/home/rw/.wine" wine-development C:\\windows\\command\\start.exe /Unix /home/rw/.wine/dosdevices/c:/users/Public/Skrivbord/Svenska\ -\ Watchtower\ Library.lnk
När ovanstående kommdo körs så blir svaret från Wine: Watchtower Library har stött på ett problem och kan inte fortsätta OK!

Nedanstående kommandon prövades ochh justerades också men det hände ingenting tyvärr!
env WINEPREFIX="/home/rw/.wine" wine C:\\Program\ Files\\Watchtower\\wtlibrary.exe
env WINEPREFIX="/home/rw/.wine" wine C:\\windows\\command\\start.exe /Unix /home/rw/.wine/dosdevices/c:/users/Public/Skrivbord/wtlibrary.lnk

Problemet löstes genom att ta bort Wine och att installera om Wine från WineHq. Nu funkar det :D
Tack för all hjälp!