[Bug 800858] New: gpk-gstreamer-installer: fails to install if two packages found
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c0 Summary: gpk-gstreamer-installer: fails to install if two packages found Classification: openSUSE Product: openSUSE Factory Version: 12.3 Milestone 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: coolo@suse.de ReportedBy: dimstar@opensuse.org QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=522271) --> (http://bugzilla.novell.com/attachment.cgi?id=522271) log file Using totem, and starting a video file while not having the corresponding codec installed, triggers a package kit dialog to install the missing packages (if possible.. mostly requires 3rd party repositories). In my current case, gpk/zypp suggests two versions of gstreamer-plugins-good to be installed (on top of one already insytalled) and then fails with 'can not install both') zypper se -s gstreamer-plugins-good lists those at the moment (to 'help' understanding what is available in the repos): i | gstreamer-plugins-good | package | 1.0.5-17.9 | x86_64 | (System Packages) v | gstreamer-plugins-good | package | 1.0.5-19.1 | x86_64 | GStreamer v | gstreamer-plugins-good | package | 1.0.5-17.15 | i586 | GStreamer v | gstreamer-plugins-good | package | 1.0.5-17.7 | x86_64 | GNOME:Factory v | gstreamer-plugins-good | package | 1.0.5-17.7 | i586 | GNOME:Factory Attached the pk_backend_zypp log file for further analysis. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c1 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|coolo@suse.de |coolo@suse.com --- Comment #1 from Stephan Kulow <coolo@suse.com> 2013-02-11 09:19:40 CET --- be careful with my accounts ;( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c2 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #2 from Stephan Kulow <coolo@suse.com> 2013-02-11 10:03:04 CET --- hmm, need to talk with hughsie about it. The backend is not to blame here, PK asks "what provides codecs"? The correct answer to that are two packages. And then PK asks the backend to install 2 packages - that task happens to be impossible. I don't see a straight forward way to fix it, I need to cheat in either what-provides or install ;( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c3 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rhughes@redhat.com --- Comment #3 from Stephan Kulow <coolo@suse.com> 2013-02-11 10:04:53 CET --- CCing richard, who happens to have an account :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c4 --- Comment #4 from Stephan Kulow <coolo@suse.com> 2013-02-11 10:30:40 CET --- So I need to play with it, but some brain storming got me thinking I can return in what-provides a sample package and add a fake marker to it, so I know in install-pkgs that I need to actually install the provides of it.+ As far as I know PK doesn't do any sanity checks on the returned package ids, so I can invent repositories as I like. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c5 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com --- Comment #5 from Stephan Kulow <coolo@suse.com> 2013-02-11 19:13:28 CET --- *** Bug 735864 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=735864 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c6 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |dimstar@opensuse.org --- Comment #6 from Stephan Kulow <coolo@suse.com> 2013-02-11 20:11:15 CET --- hmm, how is that even possible that the installed plugins provide something and it still asks PK to install a package? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c7 --- Comment #7 from Stephan Kulow <coolo@suse.com> 2013-02-11 20:53:45 CET --- just to verify: this did not work in 12.2, right? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|dimstar@opensuse.org | --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> 2013-02-11 20:00:46 UTC --- Indeed, in 12.2 this had several issues... in some rare situations it 'just works', but it's very fragile... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c9 --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> 2013-02-11 20:02:08 UTC --- (In reply to comment #6)
hmm, how is that even possible that the installed plugins provide something and it still asks PK to install a package?
This happens 'only' if at least 2 'things' are looked for. I 'assume' (sorry), that if the first verified is missing, that the entire chain is just passed down to PK for 'resolution'... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c10 --- Comment #10 from Stephan Kulow <coolo@suse.com> 2013-02-11 22:30:29 CET --- so how do I reproduce this? if I start totem, it says plugins are missing and exists. Some requires seem wrong? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c11 --- Comment #11 from Dominique Leuenberger <dimstar@opensuse.org> 2013-02-12 08:08:02 UTC --- Depending on your video, you likely just run into the issue that there are no plugins for it available in Factory. The easiest to reproduce is to add the repository http://gstreamer.leuenberger.net/openSUSE_Factory to your system. Then the codecs are all available. DISCLAIMER: This is just for Proof of Concept. Remove the packages coming from there again -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c12 --- Comment #12 from Stephan Kulow <coolo@suse.com> 2013-02-12 09:33:39 CET --- it doesn't even try - it exists with "not all available plugins". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c13 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|coolo@suse.com |bnc-team-gnome@forge.provo. | |novell.com --- Comment #13 from Stephan Kulow <coolo@suse.com> 2013-02-12 10:41:43 CET --- ok, I talked to Richard and he says the application that simply installs all solvables providing the codec needs to be fixed to let the user choose (or choose itself). So that relieves me from having to add an ugly work around in the backend. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c14 --- Comment #14 from Dominique Leuenberger <dimstar@opensuse.org> 2013-02-12 09:54:14 UTC --- (In reply to comment #13)
ok, I talked to Richard and he says the application that simply installs all solvables providing the codec needs to be fixed to let the user choose (or choose itself).
So that relieves me from having to add an ugly work around in the backend.
Oh.. then Richard will be the one fixing it :) gst-install-plugins-helper is part of PK upstream after all... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c15 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Ulrich.Windl@rz.uni-regensb | |urg.de --- Comment #15 from Dominique Leuenberger <dimstar@opensuse.org> 2013-04-17 07:16:04 UTC --- *** Bug 812859 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=812859 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c16 --- Comment #16 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> 2013-06-20 09:53:26 CEST --- Just to feed-in some more keywords: When trying to view an MP4 file in 12.3, I get these errors trying to install the decoder modules in totem: cannot install both gstreamer-plugins-bad-1.0.5-2.1.1.i586 and gstreamer-plugins-bad-1.0.5-2.1.1.i586 cannot install both gstreamer-plugins-good-1.0.5-2.1.5.i586 and gstreamer-plugins-good-1.0.5-2.1.5.i586 What makes me wonder is: After totem seems to know quite well what is missing, the final selection of packages looks as if the details got lost while searching for the software. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=800858 https://bugzilla.novell.com/show_bug.cgi?id=800858#c17 fire bird <firebird209@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |firebird209@gmail.com --- Comment #17 from fire bird <firebird209@gmail.com> 2014-03-01 06:31:19 UTC --- Tried viewing an mp4 in openSUSE Factory + Gnome (3.11.90) and this type of issue still exists (perhaps expected by those in the know about it? :)) I fired up totem from cli and watched the output, which is as follows: ** Message: PackageKit: Did not install codec: GDBus.Error:org.freedesktop.PackageKit.Modify.depResolutionFailed: cannot install both gstreamer-plugins-bad-1.0.10-2.5.4.x86_64 and gstreamer-plugins-bad-1.2.3-53.7.x86_64 cannot install both gstreamer-plugins-good-1.2.3-3.1.x86_64 and gstreamer-plugins-good-1.2.3-44.1.x86_64 cannot install both gstreamer-plugins-bad-1.2.3-1.1.x86_64 and gstreamer-plugins-bad-1.2.3-59.5.x86_64 ** Message: No installation candidate for missing plugins found. Totem itself gives a message dialog stating "Failed to install software" "A package could not be found that allows the action to complete. More information is available in the detailed report." -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com