LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 08-08-2010, 08:15 PM   #1
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
Cool Making rhythmbox work in Slackware64 13.1 -current: errors .. (helper script missing)


Background:

The other night, we were watching Clint Eastwood in Pink Cadillac on DVD. Earlier, I had been checking out the streaming internet radio on my roommates Mint laptop using Rhythmbox, and found it to be pretty cool. Usually, if I stream any music, it's just from the CBC (like the U.S.'s NPR), so I just stream it directly from them, but all the stations on rhythmbox (there's a whack of them) got me interested. At the start of Pink Cadillac, I proposed myself a challenge: Could I manage to get rhythmbox (a GNOME application) to work on my Slack64 -current box, before the movie ended?

There's probably (maybe?) a similar app that installs and works more natively on Slack, but that's not the point; I wanted to try installing rhythmbox in < 2 hrs. Well, I got it installed finally, *just* at the end of the movie credits, but it won't play! And sometimes it segfaults. So, I wonder if anyone has any tips about what I might be missing or whatever.

So...

Here's what I typically get when I first start it up (though it starts & runs OK):
Code:
sasha@reactor: rhythmbox
Xlib:  extension "RANDR" missing on display ":0.0".

(rhythmbox:15745): GdkPixbuf-CRITICAL **: IA__gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(rhythmbox:15745): Rhythmbox-WARNING **: Unable to grab media player keys: Could not get owner of name 'org.gnome.SettingsDaemon': no such name

(rhythmbox:15745): Rhythmbox-WARNING **: Could not open device /dev/radio0

(rhythmbox:15745): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

(rhythmbox:15745): Rhythmbox-WARNING **: Couldn't find an x overlay
OK, so no big deal.. And here's what I get when trying to play internet radio using "Radio Browser" feature:
Code:
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox|text/html decoder|decoder-text/html
Rhythmbox-Message: Automatic missing codec installation not supported (helper script missing)
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox|text/uri-list decoder|decoder-text/uri-list
Rhythmbox-Message: Automatic missing codec installation not supported (helper script missing)

# And sometimes I eventually get:

Segmentation fault (core dumped)
Here's what-all dependencies I built and installed
(listed in no particular order, and one or two of them already came with Slack):
Quote:
GConf-2.28.1
glib2-2.25.13
gnome-vfs-2.24.3
gnome-python-2.22.3
gstreamer-0.10.29
gst-gnome-vfs-0.10.23
gst-python-0.10.15
gnome-keyring-2.28.2
libbonobo-2.24.3
libproxy-0.4.2
gnome-mime-data-2.18.0
gst-plugins-bad-0.10.18
gst-plugins-ugly-0.10.14
rhythmbox-radio-browser plugin v2.1.2
libtasn1-2.2
totem-pl-parser-2.30.2
gnome-media-2.31.6
libsoup-gnome-2.31.6
rhythmbox-0.13.0
Seems even on systems with some sort of 'natural' support for installing this thing, a lot of people are getting the same or very similar errors, but I haven't found a solution (obviously - I wouldn't be posting otherwise ) but people, myself included, have discovered that there doesn't seem to be a 100% accurate list of *required* dependencies for rhythmbox; it needs stuff that it doesn't tell you it needs. :/

Any input or suggestions on this are welcome!

Sasha

EDIT: Disclaimer (just to cut the 'dependency-hell' arguments off at the pass, so to speak):

-- This is just a fun experiment for me. I don't suggest Slackware newbies start trying to install <xyz Gnome application> into their Slackware boxes unless you want to spend HOURS fixing stuff like this, and you want to have fun doing it, and have it maybe bork your box up. And if you *do* decide to try it anyways, don't blame Slackware for giving you dependency hell. Gnome doesn't come with Slackware (here's the ChangeLog).
I like Slackware exactly the way it is - it comes with more than enough apps to satisfy most people, all nicely working out of the box, so installing stuff like this is not really necessary - but I'm choosing to do this one anyway, and am not deterred by this "mess" of stuff.
If this dependency stuff isn't your 'cup of tea', an 'automatically-dependency-resolving' distro might be better for you; I prefer to mess my machine up on my own, rather than let my package manager do it for me.
So... Let's install Rhythmbox!!

Last edited by GrapefruiTgirl; 08-09-2010 at 05:27 AM. Reason: disclaimer
 
Old 08-08-2010, 09:41 PM   #2
damgar
Senior Member
 
Registered: Sep 2009
Location: dallas, tx
Distribution: Slackware - current multilib/gsb Arch
Posts: 1,949
Blog Entries: 8

Rep: Reputation: 200Reputation: 200Reputation: 200
I use GSB and rhythmbox is included there. I never used it until this post, but I'm listening to an internet radio station first go. You might look around there site/mirrors.

EDIT: I should actually say thanks. The stations really are a neat feature.

EDIT, EDIT: I'm using current 32 bit.

Last edited by damgar; 08-08-2010 at 09:46 PM.
 
Old 08-08-2010, 10:06 PM   #3
wendigo
LQ Newbie
 
Registered: Jul 2010
Location: US
Distribution: Debian, Slackware
Posts: 2

Rep: Reputation: 0
I notice you don't have "gst plugins-good installed.
This doesn't come with slackware.

To get it you need to go to slackbuilds.org.

I think there's also a conflict with the esd daemon and pulseaudio.
I've read about people needing to create scripts to kill the esd daeomon and start the pulseaudio daemon at startup.

I'd start by getting the gst plugins-good package using slackbuilds and sbopkg.

# yes | sbopkg -i gst-plugins-good
 
Old 08-08-2010, 10:21 PM   #4
larryhaja
Member
 
Registered: Jul 2008
Distribution: Slackware 13.1
Posts: 291

Rep: Reputation: 75
Quote:
Originally Posted by wendigo View Post
I notice you don't have "gst plugins-good installed.
This doesn't come with slackware.
As of Slackware 13.1 gst-plugins-good does come with Slackware.
 
Old 08-08-2010, 10:23 PM   #5
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Original Poster
Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
wendigo,

gst-plugins-good and gst-plugins-base are already present here on my Slackware64-current. If I remember right, I didn't install them special - I think they were already here.

Thanks for the mention of the ESD and Pulseaudio though - I don't do much at all with either of those, but I'll have a look into them both and see what's what..

damgar - I never even thought of looking into GSB - thanks for that!

Late here now - I'll have a fresh look into this stuff tomorrow.
 
Old 08-09-2010, 12:44 AM   #6
wendigo
LQ Newbie
 
Registered: Jul 2010
Location: US
Distribution: Debian, Slackware
Posts: 2

Rep: Reputation: 0
This is the kind of stuff that made me switch to Debian as a desktop system.
Not that I don't love slack, I still run 2 machines with slack.
I attribute my interest in all NIX flavors to starting with slack because it forces you to understand everything.
I just got sick of dealing with this everytime I wanted to install a new app.
It's got alot better than it used to be in this regard, but as can be seen above it's still not as simple as it is with other distros.

Everytime I see a newb post a thread somewhere about their frustration on it I really sympathize with them and want to help.
 
0 members found this post helpful.
Old 08-09-2010, 02:16 AM   #7
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,314

Rep: Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816Reputation: 816
mike got some stuff worth to check...
 
Old 08-09-2010, 03:05 AM   #8
hughetorrance
Member
 
Registered: Aug 2009
Location: London North West
Distribution: x86_64 Slack 13.37 current : +others
Posts: 459

Rep: Reputation: 59
Talking dependencies

I decided in recent times to stop mixing programs,in the past I have ended up with problems undoubtedly caused by having everything and anything...now I am being much more tidy and correct,but as our leader has said its about having FUN so when my skill exponentially increases I may get more adventurous again... LOL
 
Old 08-09-2010, 05:08 AM   #9
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Original Poster
Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
ponce,

thank you for those links too! I will check into those as well - that second link looks like just the thing I needed!.
 
  


Reply

Tags
current, rhythmbox, slackware, slackware64


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware64 -current, SlackBuild's gksu problems run-helper... linus72 Slackware 5 07-15-2010 08:24 AM
[SOLVED] slackpkg insists on NOT upgrading me to slackware64-current. What am I missing? GrapefruiTgirl Slackware 5 03-04-2010 01:01 PM
[SOLVED] Slackware64-current don't work pm-suspend but. .. ROXR Slackware 4 02-28-2010 04:32 AM
Updating from Slackware64-current to Slackware64 13. glore2002 Slackware 4 08-28-2009 06:50 PM
Slackware64-current missing kernel headers? UpAndUp Slackware 2 08-26-2009 07:08 PM


All times are GMT -5. The time now is 12:15 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration