https://bugs.winehq.org/show_bug.cgi?id=47939
Bug ID: 47939 Summary: Morrowind: Music Error: Can not play file. Data Files/Music/Special/morrowind title.mp3 Product: Wine Version: 4.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: trymeout@tutanota.com Distribution: ---
Created attachment 65440 --> https://bugs.winehq.org/attachment.cgi?id=65440 wine 4.17 log
When I launch Morrowind and once the main menu starts, I get this error message and then click OK and then game crashes
Music Error: Can not play file. Data Files/Music/Special/morrowind title.mp3
I am using Wine 4.17 when this error occurs, however I also tried using an older version of Wine 4.0.1 and there is no error message on the main menu and the game works. The newer versions of wine is causing this issue for Morrowind.
https://bugs.winehq.org/show_bug.cgi?id=47939
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Can you please run `wine wineboot -u` and try again, pasting new terminal output if it still doesn't work?
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #2 from trymeout@tutanota.com --- Created attachment 65456 --> https://bugs.winehq.org/attachment.cgi?id=65456 log
I tried rebooting the wine prefix with this command. But I still get the same error.
env WINEPREFIX="/home/alex/PlayOnLinux's virtual drives/Morrowind" wine wineboot -u
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- What packages are you using? Do you have 32-bit libgstreamer and "good" plugins installed?
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #4 from trymeout@tutanota.com --- https://www.codeweavers.com/support/wiki/diag/missinglibgstreamer
I did try installing gstreamer0.10 and the package did not exist. For Morrowind Plugins, I am using none, All I have is Morrowind.esm, Tribunal.esm and Bloodmoon.esm.
https://bugs.winehq.org/show_bug.cgi?id=47939
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- It is gstreamer1.0 32-bits version that you have to install. If you use Debian based distrib, it is pretty tricky to install because of problems of dependency of the different libgstreamer packages.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #6 from Zebediah Figura z.figura12@gmail.com --- gstreamer-0.10 hasn't been used in Wine for years, we need gstreamer-1.0 now. The page you linked does make mention of this near the top.
https://bugs.winehq.org/show_bug.cgi?id=47939
Capo alexdobrohotov@yandex.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexdobrohotov@yandex.ru
--- Comment #7 from Capo alexdobrohotov@yandex.ru --- Hello, I also get this issue on Fedora 30 with Wine 4.17, with the same information logged, although it also says that MP3 decoding is somehow not supported by gstreamer before the quartz warnings, and a friend of mine has a similar problem on Gentoo with Wine 4.18. It wasn't an issue under Wine 4.15 at least.
I have all gstreamer packages available for my system installed.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #8 from Capo alexdobrohotov@yandex.ru --- According to our testing 4.16 isn't affected, so it must be some of Zebediah's changes in 4.17 that caused this.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #9 from Capo alexdobrohotov@yandex.ru --- Apart from the Wine version nothing changed in the testing conditions.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #10 from Zebediah Figura z.figura12@gmail.com --- (In reply to Capo from comment #7)
Hello, I also get this issue on Fedora 30 with Wine 4.17, with the same information logged, although it also says that MP3 decoding is somehow not supported by gstreamer before the quartz warnings, and a friend of mine has a similar problem on Gentoo with Wine 4.18. It wasn't an issue under Wine 4.15 at least.
What specific messages do you see?
I have all gstreamer packages available for my system installed.
Does that include 32-bit packages?
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #11 from Capo alexdobrohotov@yandex.ru --- Ok, looks like the 32-bit package of "good" gstreamer plugins really was missing, although I'm curious why is it essential now if it wasn't before.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #12 from Zebediah Figura z.figura12@gmail.com --- (In reply to Capo from comment #11)
Ok, looks like the 32-bit package of "good" gstreamer plugins really was missing, although I'm curious why is it essential now if it wasn't before.
Essentially because of https://source.winehq.org/git/wine.git/commitdiff/40a4c782b7f77534535dfa7bb2a97049026fef47. We used to implement our own processing of MPEG-1 audio, now we offload that to gstreamer. Which allows us all the benefits of a better decoding library, and to get rid of a lot of messy and not particularly well-functioning code.
https://bugs.winehq.org/show_bug.cgi?id=47939
consolelogger consolelogger@rhyta.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |consolelogger@rhyta.com
--- Comment #13 from consolelogger consolelogger@rhyta.com --- Ubuntu 19.10 - Wine 4.18
After installing gstreamer1.0-plugins-good:i386 it all just works. So I think the only bug here might be, that wine doesn't list gstreamer1.0-plugins-good:i386 as a dependency.
https://bugs.winehq.org/show_bug.cgi?id=47939
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #14 from Zebediah Figura z.figura12@gmail.com --- (In reply to consolelogger from comment #13)
After installing gstreamer1.0-plugins-good:i386 it all just works.
Okay, thanks for confirming. Resolving this bug as invalid.
So I think the only bug here might be, that wine doesn't list gstreamer1.0-plugins-good:i386 as a dependency.
That's been rejected by the WineHQ package maintainer on the grounds that it's only necessary for some applications; see bug 47618 for more discussion.
https://bugs.winehq.org/show_bug.cgi?id=47939
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to trymeout from comment #2)
env WINEPREFIX="/home/alex/PlayOnLinux's virtual drives/Morrowind"
This was never valid.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #16 from trymeout@tutanota.com --- gstreamer1.0-plugins-good:i386
What is this package called in Manjaro? I searched for this in Pamac and could not find it.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #17 from Zebediah Figura z.figura12@gmail.com --- (In reply to trymeout from comment #16)
gstreamer1.0-plugins-good:i386
What is this package called in Manjaro? I searched for this in Pamac and could not find it.
I believe it's distributed as lib32-gst-plugins-good.
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #18 from trymeout@tutanota.com --- (In reply to Zebediah Figura from comment #17)
(In reply to trymeout from comment #16)
gstreamer1.0-plugins-good:i386
What is this package called in Manjaro? I searched for this in Pamac and could not find it.
I believe it's distributed as lib32-gst-plugins-good.
Thank you! This works for me in Manjaro!
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #19 from trymeout@tutanota.com --- (In reply to Zebediah Figura from comment #17)
(In reply to trymeout from comment #16)
gstreamer1.0-plugins-good:i386
What is this package called in Manjaro? I searched for this in Pamac and could not find it.
I believe it's distributed as lib32-gst-plugins-good.
Thank you! This works for me in Manjaro!
https://bugs.winehq.org/show_bug.cgi?id=47939
--- Comment #20 from trymeout@tutanota.com --- Is the gstreamer1.0-plugins-good:i386 package available in the Debian repos? Or is it only available in the Ubuntu repos?
https://bugs.winehq.org/show_bug.cgi?id=47939
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #21 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to trymeout from comment #20)
Is the gstreamer1.0-plugins-good:i386 package available in the Debian repos? Or is it only available in the Ubuntu repos?
Hello,
You can search Debian packages on their website: https://packages.debian.org/search?keywords=gstreamer1.0-plugins-good
Regards.