WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Extensions from tc-5 with missing shared libraries  (Read 3841 times)

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Extensions from tc-5 with missing shared libraries
« on: September 22, 2013, 01:30:45 AM »
kismet from tc-5.0 repo is missing shared library " libcap.so.2 " 

libcap.tcz resolves this issue, perhaps add to dep ?
« Last Edit: September 22, 2013, 01:35:58 AM by coreplayer2 »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Extensions from tc-5 with missing shared libraries
« Reply #1 on: September 22, 2013, 07:31:59 AM »
Thanks - dep file adjusted

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Extensions from tc-5 with missing shared libraries
« Reply #2 on: September 26, 2013, 08:49:52 PM »
Rhythmbox  is missing some deps,  for sure needs libgnome-keyring.tcz  am trying to figure out what else..?

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Extensions from tc-5 with missing shared libraries
« Reply #3 on: September 26, 2013, 09:03:14 PM »
besides the above lost shared libraries, there is something amiss with gstreamer  as found here loading up rhythmbox



Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Extensions from tc-5 with missing shared libraries
« Reply #4 on: September 27, 2013, 12:27:00 AM »
Rhythmbox  is missing some deps,  for sure needs libgnome-keyring.tcz  am trying to figure out what else..?
libgnome-keyring was a missing dep from brasero that was corrected (and I don't believe brasero is a dep of rhythmbox).

I use rhythmbox with pulseuadio, which might bring in some missing deps, but I don't see any (apart from the many optional gst-plugins-* deps) when I use it...

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Extensions from tc-5 with missing shared libraries
« Reply #5 on: September 27, 2013, 12:28:28 AM »
besides the above lost shared libraries, there is something amiss with gstreamer  as found here loading up rhythmbox

I haven't been able to reproduce this - is it possible some non-related extension (python?) is causing the problem?

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Extensions from tc-5 with missing shared libraries
« Reply #6 on: September 27, 2013, 12:59:21 AM »
Ok will try starting rhythmbox in a base no restore config here shortly

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Extensions from tc-5 with missing shared libraries
« Reply #7 on: September 27, 2013, 07:29:27 AM »
Well, the rhythm-box deps dilemma is ongoing.

Majority of my issues (a small sample depicted above) were due to plugins not loaded (that was a missing dep) which produced numerous permission errors.

If I had tried "tce-load -i rhythmbox-gir.tcz" instead of "rhythmbox.tcz" I would have been spared many more errors and warning,

Using a base, norestore configuration with these items added to the onboot.list Rhythembox loads and runs with just a few warnings.  Rhythembox is quite verbose when startedfrom the terminal.

My base Xorg config
Code: [Select]
Xorg-7.7.tcz
Xprogs.tcz
flwm_topside.tcz
wbar.tcz
aterm.tcz


added OSS for testing
Code: [Select]
OSS-modules-3.8.10-tinycore.tcz
OSS.tcz


added these deps to onboot list to crush most errors and warnings
Code: [Select]
gst-plugins-good.tcz
gst-plugins-bad.tcz
gst-plugins-ugly.tcz
libgnome-keyring.tcz
libgpod.tcz
gnome-icon-theme-symbolic.tcz
libstartup-notification.tcz
rhythmbox-gir.tcz
libdmapsharing.tcz
dbus-glib.tcz
gsettings-desktop-schemas-gir.tcz
notification-daemon.tcz

Unfortunately still have a couple warnings, so the jury is undecided on the need if any for dbus-glib.tcz considering these errors
Code: [Select]
tc@box:~$ rhythmbox

(rhythmbox:19773): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

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

(rhythmbox:19773): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
« Last Edit: September 27, 2013, 07:36:29 AM by coreplayer2 »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Extensions from tc-5 with missing shared libraries
« Reply #8 on: September 27, 2013, 09:05:21 AM »
Thanks for the work on this - I was loading rhythmbox, alsa, pavucontrol and grilo-plugins to test - loading only rhythmbox and alsa highlighted some missing deps (and as a bonus, I discovered that loading the alsa extension without doing anything else is enough for sound to work on my laptop).

My premise for the minimum set of deps for rhythmbox is that it should be able to play mp3 and ogg-vorbis files (and never mind the 1,001 error messages).

Loading only rhythmbox and alsa, I can achieve the above by adding libvorbis, gsettings-desktop-schemas and libgnome-keyring as deps - adjusted dep file (and for rhythmbox-gir) uploaded.

As an aside, loading dbus-glib does not seem to fix errors of the form "The name org.gnome.blah-blah was not provided by any .service files" - I guess I need to summon up the energy to look into this further at some point. I'm also wondering, since gtk3 is large anyway, whether we should just bite the bullet and load dconf, gnome-icon-theme-symbolic, gsettings-desktop-schemas, etc as deps of gtk3.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11041
Re: Extensions from tc-5 with missing shared libraries
« Reply #9 on: September 27, 2013, 09:19:54 AM »
Please keep Gnome parts out of gtk3...
The only barriers that can stop you are the ones you create yourself.

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Extensions from tc-5 with missing shared libraries
« Reply #10 on: September 27, 2013, 02:06:42 PM »
BTW pulse audio will add some missing deps.


Meanwhile, jamming to Thunderstruck :thumbsup:




Besides the verbose and seemingly unrelated terminal messages and a lost icon, the only function issue is with the volume control which has this inconvenient delay in volume change and the volume control is only effective in the 60% to 100% range, possibly a function of the audio drivers?
« Last Edit: September 27, 2013, 02:18:31 PM by coreplayer2 »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Extensions from tc-5 with missing shared libraries
« Reply #11 on: September 28, 2013, 01:37:22 AM »
The volume works properly with pulseaudio/pavucontrol...