!](http://bugzillafiles.novell.org/attachment.cgi?id=572275)
-
Play an mp4 file with Totem
-
It asks me to install gstreamer-plugins-good version 1.0.10-2.1.4
BUT apparently I alread have it installed!
zypper se -is gstreamer-plugins-good
Loading repository data…
Reading installed packages…
S | Name | Type | Version | Arch | Repository
–±-----------------------±--------±-------------±-------±------------------
i | gstreamer-plugins-good | package | 1.0.10-2.1.4 | x86_64 | openSUSE-13.1-Oss
i | gstreamer-plugins-good | package | 1.0.10-2.1.4 | x86_64 | openSUSE 13.1-1.10
-
If I let Totem install them anyway, I would be told:
Any clue how to play the .mp4 files?
P.S. Posting in English due to some bugs in IME.
The problem is:
You have two gstreamer-plugins-good installed, one from DVD and one from online oss repository.
So please uninstall this package and install it from OSS solely.
Anne
不那么容易呀,看来把gstreamer-plugins-good移除不指定移走哪个源的行不通,因为依赖太重:
> sudo zypper remove gstreamer-plugins-good
Retrieving repository 'openSUSE-13.1-Update' metadata ....................[done]
Building repository 'openSUSE-13.1-Update' cache .........................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following packages are going to be REMOVED:
brasero brasero-nautilus cheese empathy gdm gdm-branding-openSUSE
gnome-contacts gnome-control-center gnome-session
gnome-session-default-session gnome-shell gnome-shell-browser-plugin
gnome-shell-search-provider-bijiben gnome-shell-search-provider-contacts
gnome-shell-search-provider-documents gnome-shell-search-provider-nautilus
gnome-tweak-tool gstreamer-plugins-farstream gstreamer-plugins-good
libcheese7 libcheese-gtk23 libfarstream-0_2-2 libtelepathy-farstream3
nautilus-totem patterns-openSUSE-gnome patterns-openSUSE-gnome_basis
patterns-openSUSE-gnome_imaging patterns-openSUSE-gnome_imaging_opt
patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_office
patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities
rhythmbox rhythmbox-lang totem totem-browser-plugin totem-browser-plugin-gmp
totem-lang totem-plugins
39 packages to remove.
After the operation, 60.9 MiB will be freed.
Continue? [y/n/? shows all options] (y): n
試过加–force -r的办法也不行:
> sudo zypper remove --force -r openSUSE_13.1-1.10 gstreamer-plugins-good
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following packages are going to be REMOVED:
brasero brasero-nautilus cheese empathy gdm gdm-branding-openSUSE
gnome-contacts gnome-control-center gnome-session
gnome-session-default-session gnome-shell gnome-shell-browser-plugin
gnome-shell-search-provider-bijiben gnome-shell-search-provider-contacts
gnome-shell-search-provider-documents gnome-shell-search-provider-nautilus
gnome-tweak-tool gstreamer-plugins-farstream gstreamer-plugins-good
libcheese7 libcheese-gtk23 libfarstream-0_2-2 libtelepathy-farstream3
nautilus-totem patterns-openSUSE-gnome patterns-openSUSE-gnome_basis
patterns-openSUSE-gnome_imaging patterns-openSUSE-gnome_imaging_opt
patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_office
patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities
rhythmbox rhythmbox-lang totem totem-browser-plugin totem-browser-plugin-gmp
totem-lang totem-plugins
39 packages to remove.
After the operation, 60.9 MiB will be freed.
Continue? [y/n/? shows all options] (y): n
我个人可以保证没有手动安装过 gstream-plugins-good 包,所以重复包是系统自动更新引起的。这个问题如果真是重复包所致,就太明显了,我都不信没人报过,晚些时候回家有翻墙代理时去找找 bug 清单,真没人报我再报。
This problem is changed to a different one, after a few days’ struggle.
Now the problem is: totem keep asking for gstreamer-plugins-libav 1.2.1-2.2 which is already installed.
How do I go from one problem to the other?
- go to opensuse-community.org/Restricted_formats/13.1 and run the ymp
- You will be asked a lot of times, always say Yes / Trust
- you will be shown a list of conflicts. For every question, choose the one starts with the word ‘install’
- Now you see Totem asks for gstreamer-plugins-libav 1.2.1-2.2. it is veritablly installed.
Struggle, struggle, struggle…