Thoggen missing plugin

You have a problem with Salix? Post here and we'll do what we can to help.
User avatar
maximus
Posts: 141
Joined: 2. Sep 2009, 01:41

Thoggen missing plugin

Post by maximus »

Just installed thoggen via gslapt on 13.37 x86_64. On starting thoggen, I got a message saying that I was missing a Gstreamer plugin, namely "a52dec" which is part of the gst-plugins-ugly package, and that it may be due to an outdated gstreamer version. It doesn't want to run without it either, the only button available on the notification dialogue was "Close".

So I built gst-plugins-ugly-0.10.18 (one on the repo is 0.10.17) and now it works. :)
User avatar
laprjns
Salix Warrior
Posts: 1113
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: Thoggen missing plugin

Post by laprjns »

Maybe a permission problem? Starting thoggen from a terminal, I get the dialog box about the missing a52dec plugin and this in the terminal:

Code: Select all

rich[~]$ thoggen 
registering static thoggen plugins

** ERROR **: We are missing some required plugins. There's something wrong with the installation.

aborting...
Aborted
But if I start thoggen as root, its starts up, no missing plugins. Here's what the terminal ouput looks like:

Code: Select all

root[rich]# thoggen 
registering static thoggen plugins
 :: GStreamer core version: 0.10.32.0
 :: System: Linux dads_laptop 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz GenuineIntel GNU/Linux 
 :: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
 :: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
 :: active drive now: 0x83d0fa0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
 :: DVD DISC INSERTED: HARRY_POTTER_GOBLET_OF_FIRE
 :: Current Region Code settings:
 ::   RPC Scheme                           : RPC-II
 ::   Type                                 : NO REGION CODE SET YET
 ::   Vendor resets left                   : 4
 ::   User controlled changes left         : 5
 ::   Region_mask=0xFF
 ::   Drive will play discs from region(s) : NONE, you must set a region first
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_02_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_03_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_04_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_05_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_06_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_07_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_08_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_09_0.IFO failed
 :: DiscID = 'da2b467030030310bb839358b23168c4'
 :: Number of titles: 5
 :: dvdlpcmdec plugin available
 :: dtsdec plugin available
 :: mad plugin available
 :: 
 ::   1  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   1  audio_01      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   1  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   1  subpicture_02 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   1  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   2  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   2  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   2  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   2  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   2  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   3  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   3  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   3  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   3  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   3  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   4  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   4  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   4  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   4  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   4  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   5  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   5  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   5  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   5  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   5  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 4380 = write (9, 0x83f0370, 4380)
 :: 	=>written = 4380, buf = 0x83f148c, left = 0
 :: pipe read 4380 bytes
 :: pipe hangup. 4380 bytes in total
 ::  [01] [02:36:54] [Video 00] [29 chapters]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 01] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   02] [fr]
 ::       [Sub   00] [es]
 ::  [02] [00:00:12] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [03] [00:00:12] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [04] [00:00:07] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [05] [00:00:21] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 :: [1] Default Audio Stream: en (aid = 0, pad = audio_00)
 :: [5] Default Audio Stream: en (aid = 0, pad = audio_00)
 :: PID 9097 exited with status 0.
 :: Filling view... (active_drive = 0x83d0fa0)
I don't use this application, so I'm not sure that it running correctly or not (i just put in a random DVD that was nearby) but it does seem to run as root using the stock repo packages
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
User avatar
gapan
Salix Wizard
Posts: 6364
Joined: 6. Jun 2009, 17:40

Re: Thoggen missing plugin

Post by gapan »

I don't get it. It's working fine here.
Image
Image
User avatar
laprjns
Salix Warrior
Posts: 1113
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: Thoggen missing plugin

Post by laprjns »

gapan wrote:I don't get it. It's working fine here.
Interesting. After seeing this gave Thoggen a try on my desktop computer and it seem to work fine there, but my laptop throws the "missing a52dec" message. Only thing I can think of is that my desktop was upgraded to 13.37 and the laptop was a new install from an iso cd.

Rich
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
User avatar
gapan
Salix Wizard
Posts: 6364
Joined: 6. Jun 2009, 17:40

Re: Thoggen missing plugin

Post by gapan »

Do you have the a52dec package installed?
Image
Image
User avatar
laprjns
Salix Warrior
Posts: 1113
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: Thoggen missing plugin

Post by laprjns »

On the labtop that throws the missing a52dec message:

Code: Select all

root[rich]# spkg -l thoggen a52dec gst-plugins-ugly
a52dec-0.7.4-i486-1tm
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv
On the desktop thats working:

Code: Select all

root[rich]# spkg -l thoggen a52dec gst-plugins-ugly
a52dec-0.7.4-i486-1tm
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv
:?
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
Shador
Posts: 1295
Joined: 11. Jun 2009, 14:04
Location: Bavaria

Re: Thoggen missing plugin

Post by Shador »

Could you try this on the laptop where it's not working:

Code: Select all

slapt-get -i --reinstall thoggen a52dec gst-plugins-ugly
Image
User avatar
maximus
Posts: 141
Joined: 2. Sep 2009, 01:41

Re: Thoggen missing plugin

Post by maximus »

Hmm.

I removed my newer gst-plugins-ugly build and reinstalled the repo package. Now it works fine....

This is using a recent 13.37 install direct from the ISO.
User avatar
laprjns
Salix Warrior
Posts: 1113
Joined: 28. Aug 2009, 01:30
Location: Connecticut USA

Re: Thoggen missing plugin

Post by laprjns »

I don't really use this package but I'm very curious on why I can't get this to run on my laptop as a regular user. I made several attempts to install and reinstall thoggen, ad52dec and gst-pluginns-ugly with the same results; it works running as root but I get the missing a52dec message when running as a regular users. In fact it seems to run as root without the a52dec package installed. Here's a serial of test run from the command line:

Code: Select all

root[rich]# slapt-get --remove thoggen gst-plugins-ugly a52dec
Reading Package Lists...Done
The following packages will be REMOVED:
  thoggen gst-plugins-ugly a52dec 
0 upgraded, 0 reinstalled, 0 newly installed, 3 to remove, 0 not upgraded.
After unpacking 1.4MB disk space will be freed.
Do you want to continue? [y/N] y

Removing package thoggen-0.7.1-i486-2gv...
Removing package gst-plugins-ugly-0.10.17-i486-1gv...
Removing package a52dec-0.7.4-i486-1tm...
Done
root[rich]# slapt-get --clean
root[rich]# slapt-get -i thoggen
Reading Package Lists...Done
Suggested packages:
  a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc 
  twolame x264 
The following NEW packages will be installed:
  gst-plugins-ugly thoggen 
0 upgraded, 0 reinstalled, 2 newly installed, 0 to remove, 0 not upgraded.
Need to get 337.0kB of archives.
After unpacking 1.3MB of additional disk space will be used.
1/2 Get http://salix.enialis.net/i486/13.37/ gst-plugins-ugly 0.10.17-i486-1gv [208.0kB]...Done
2/2 Get http://salix.enialis.net/i486/13.37/ thoggen 0.7.1-i486-2gv [129.0kB]...Done

Preparing to install gst-plugins-ugly-0.10.17-i486-1gv
Installing package gst-plugins-ugly-0.10.17-i486-1gv...
| gst-plugins-ugly (plug-ins which might have distribution problems)
| 
| GStreamer Ugly Plug-ins is a set of plug-ins that have good quality
| and correct functionality, but distributing them might pose problems.
| The license on either the plug-ins or the supporting libraries might
| not be how we'd like. The code might be widely known to present patent
| problems.
| 
| 
| 
| 
| 
| 
/sbin/ldconfig: /usr/lib/libfreerdpkbd.so.0 is not a symbolic link

/sbin/ldconfig: /usr/lib/libfreerdp.so.0 is not a symbolic link

/sbin/ldconfig: /usr/lib/libfreerdpgdi.so.0 is not a symbolic link

/sbin/ldconfig: /usr/lib/libfreerdpchanman.so.0 is not a symbolic link

Preparing to install thoggen-0.7.1-i486-2gv
Installing package thoggen-0.7.1-i486-2gv...
| thoggen - a DVD backup utility based on GStreamer
| 
| Thoggen is a DVD backup utility ('DVD ripper') for Linux, based on
| GStreamer and Gtk+. Thoggen is designed to be easy and
| straight-forward to use. It attempts to hide the complexity many other
| transcoding tools expose and tries to offer sensible defaults that
| work okay for most people most of the time. 
| 
| 
| 
| 
| 
| 
Done


========++++++++++++++++++++++++++++++++++++++++++++

root[rich]# spkg -l thoggen gst-plugins-ugly adec52
gst-plugins-ugly-0.10.17-i486-1gv
thoggen-0.7.1-i486-2gv


++++++++++++++++++++++++++++++++++++++++++++++++++

root[rich]# spkg -l a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc twolame x264
lame-3.98.4-i486-1gv
libcdio-0.79-i486-1
libdvdread-4.1.3-i486-1
libid3tag-0.15.1b-i486-4
libmad-0.15.1b-i486-3
libmpeg2-0.5.1-i486-1gv
opencore-amr-0.1.2-i486-1gv
orc-0.4.11-i486-1gv
twolame-0.3.12-i486-1gv
x264-20101229-i486-1gv




=================================================

rich[~]$ thoggen 
registering static thoggen plugins

** ERROR **: We are missing some required plugins. There's something wrong with the installation.

aborting...
Aborted

========+++++++++++++++++++++=

root[rich]# thoggen 
registering static thoggen plugins
 :: GStreamer core version: 0.10.32.0
 :: System: Linux dads_laptop 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Core(TM)2 Duo CPU     T7100  @ 1.80GHz GenuineIntel GNU/Linux 
 :: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
 :: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
 :: active drive now: 0x83d0fa0
libdvdread: Using libdvdcss version 1.2.10 for DVD access
 :: DVD DISC INSERTED: HARRY_POTTER_GOBLET_OF_FIRE
 :: Current Region Code settings:
 ::   RPC Scheme                           : RPC-II
 ::   Type                                 : NO REGION CODE SET YET
 ::   Vendor resets left                   : 4
 ::   User controlled changes left         : 5
 ::   Region_mask=0xFF
 ::   Drive will play discs from region(s) : NONE, you must set a region first
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_02_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_03_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_04_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_05_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_06_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_07_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_08_0.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VTS_09_0.IFO failed
 :: DiscID = 'da2b467030030310bb839358b23168c4'
 :: Number of titles: 5
 :: dvdlpcmdec plugin available
 :: dtsdec plugin available
 :: mad plugin available
 :: 
 ::   1  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   1  audio_01      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   1  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   1  subpicture_02 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   1  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   2  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   2  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   2  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   2  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   2  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   3  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   3  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   3  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   3  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   3  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   4  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   4  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   4  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   4  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   4  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 
 ::   5  audio_00      (00)  en  AC3, 5.1       (type = 1, ext = 0)
 ::   5  audio_00      (01)  es  AC3, 5.1       (type = 1, ext = 0)
 ::   5  subpicture_00 (00)  en                 (type = 1, ext = 0, coding = 0)
 ::   5  subpicture_00 (01)  fr                 (type = 1, ext = 0, coding = 0)
 ::   5  subpicture_00 (02)  es                 (type = 1, ext = 0, coding = 0)
 :: 4380 = write (9, 0x83f0318, 4380)
 :: 	=>written = 4380, buf = 0x83f1434, left = 0
 :: pipe read 4380 bytes
 :: pipe hangup. 4380 bytes in total
 ::  [01] [02:36:54] [Video 00] [29 chapters]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 01] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   02] [fr]
 ::       [Sub   00] [es]
 ::  [02] [00:00:12] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [03] [00:00:12] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [04] [00:00:07] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 ::  [05] [00:00:21] [Video 00] [ 1 chapter]	[16:9] [720x480] [29.97 fps]
 ::       [Audio 00] [en] AC3, 5.1
 ::       [Audio 00] [es] AC3, 5.1
 ::       [Sub   00] [en]
 ::       [Sub   00] [fr]
 ::       [Sub   00] [es]
 :: [1] Default Audio Stream: en (aid = 0, pad = audio_00)
 :: [5] Default Audio Stream: en (aid = 0, pad = audio_00)
 :: PID 5372 exited with status 0.
 :: Filling view... (active_drive = 0x83d0fa0)

========================================================================

root[rich]# slapt-get -i a52dec
Reading Package Lists...Done
The following NEW packages will be installed:
  a52dec 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 40.0kB of archives.
After unpacking 160.0kB of additional disk space will be used.
1/1 Get http://salix.enialis.net/i486/13.37/ a52dec 0.7.4-i486-1tm [40.0kB]...Done

Preparing to install a52dec-0.7.4-i486-1tm
Installing package a52dec-0.7.4-i486-1tm...
| a52dec - ATSC A/52 Decoding Library
| 
| Liba52 is a free library for decoding ATSC A/52 streams. It is
| released under the terms of the GPL license. The A/52 standard is
| used in a variety of applications, including digital television and
| DVD. It is also known as AC-3.
| 
| liba52 is distributed with a small test program, a52dec.
| 
| 
| 
| 
| 
Done

========================================================================

root[rich]# spkg -l a52dec lame libcdio libdvdread libid3tag libmad libmpeg2 opencore-amr orc twolame x264
a52dec-0.7.4-i486-1tm
lame-3.98.4-i486-1gv
libcdio-0.79-i486-1
libdvdread-4.1.3-i486-1
libid3tag-0.15.1b-i486-4
libmad-0.15.1b-i486-3
libmpeg2-0.5.1-i486-1gv
opencore-amr-0.1.2-i486-1gv
orc-0.4.11-i486-1gv
twolame-0.3.12-i486-1gv
x264-20101229-i486-1gv



========================================================================

rich[~]$ thoggen 
registering static thoggen plugins

** ERROR **: We are missing some required plugins. There's something wrong with the installation.

aborting...
Aborted
I'm still :?
“The past was erased, the erasure was forgotten, the lie became the truth.”
― George Orwell, 1984
Shador
Posts: 1295
Joined: 11. Jun 2009, 14:04
Location: Bavaria

Re: Thoggen missing plugin

Post by Shador »

Try creating a completely fresh user and try with this one. Maybe it's somehow related to user settings.
Image
Post Reply