Bug 858538
| Summary: | Totem fails to run in current F18 due to over-lax dependencies in gstreamer1/clutter-gst2 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
| Component: | totem | Assignee: | Bastien Nocera <bnocera> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 18 | CC: | bnocera, elad, mclasen, nobodie0, olivier.levillain |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-10-05 03:09:00 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Adam Williamson
2012-09-19 04:55:18 UTC
elad suggested: rm -f ~/.cache/gstreamer-1.0/registry.* that fixes the problem, totem now runs. but obviously, you shouldn't have to do that manually. So in case it helps... When I first updated from f17 to f18, with yum, I had to remove totem to make the transaction complete, there were dep issues at the time. I only re-installed totem yesterday, and ran it right away and hit the bug. The transaction to install totem installed these packages: totem-1:3.5.90-2.fc18.x86_64 clutter-gst2-1.9.90-1.fc18.x86_64 gstreamer1-plugins-bad-free-0.11.94-1.fc18.x86_64 I had gstreamer1, gstreamer1-plugins-base and gstreamer1-plugins-good installed already, as deps of Rhythmbox: they were installed on Sep 4. I had to update gstreamer1-plugins-base right before the totem install, as it was out of date and conflicting with gstreamer1-plugins-bad-free. It also turns out I updated gstreamer1 from 0.11.93 to 0.11.94 between the failed and successful runs, which we think is the problem. <elad> clutter-gst2 and gstreamer1-plugins-bad-free needs to depend on gstreamer1 >= 0.11.93-1 (In reply to comment #3) > It also turns out I updated gstreamer1 from 0.11.93 to 0.11.94 between the > failed and successful runs, which we think is the problem. > > <elad> clutter-gst2 and gstreamer1-plugins-bad-free needs to depend on > gstreamer1 >= 0.11.93-1 my mistake here, I meant gstreamer1 >= 0.11.94-1 which is obviously the newer version -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers totem 3.6.0 installs nicely here, and only depends on gstreamer 1 I had the same problem on my F18 (also had many problems when switching from F17 to F18). Especially, I had the following: ** (totem:31451): WARNING **: Element 'cluttersink' is missing, verify your installation (totem:31451): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink(). I also ran, as elad suggested (thanks to him :): rm -f ~/.cache/gstreamer-1.0/registry.* and now it works fine! |