Handbrake has suddenly ceased to startup on my Opensuse KDE 64 bit system.

I posted this on the HB forums as well but repost here because I don’t know if the problem is with HB (doubtful) or with the update OpenSuse has done in the last few days.

Handbrake has suddenly ceased to startup on my Opensuse KDE 64 bit system. There is a taskbar item that appears with a rotating icon and after a few seconds it just vanishes. I don’t know where to look for more information about possible causes of the problem. The syslog shows nothing apparently relevant.

I last used HB on the 27 April and i have the following extract of the update history from that date. I feel sure something in there has caused the problem. I tried uninstalling HB in the hope it might work but it did not. It is all in the log.
I downloaded and installed 0.10.1-2.2|x86_64 from http://packman.links2linux.org/package/handbrake/605107 but that did not help.
That update installed libass5 0.12.1-33.1
The CLI does respond with --help if I try in a terminal. But I normally use the GUI.

2015-04-25 11:39:28|install|MozillaFirefox|37.0.2-71.1|x86_64||repo-update|9bfcb0ffb2bec2dcebbe03649cbe0e0dd693aebf35b3052d603b83bdcd8153c7|
2015-04-25 11:39:37|install|libxine2|1.2.6-3.3.1|x86_64||repo-update|001ab7dfe122d14913147c6b777e99d2ae3da05289f0abe3898ed72b1fd51835|
2015-04-25 11:39:37|install|libxine2-pulse|1.2.6-3.3.1|x86_64||repo-update|84f8cb1ae115c8e587a2f1863c0c4b48d09dd52167eff85ab298e0fdff32caea|
2015-04-25 11:39:37|install|libxine2-codecs|1.2.6-93.5|x86_64||ftp.gwdg.de-suse|909edad8cafcb519fb5dba1f992c0da590cacd328fc36adbce489eb446079955|
2015-04-27 23:56:42|install|handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|ftp.gwdg.de-suse|e2cb1b30c76e8f645fdc48f7858e04f636acca27a874a1ba71e9892b1e28fb5a|
2015-04-27 23:56:43|install|youtube-dl|2015.04.26-231.1|noarch|root@linux-xve6|ftp.gwdg.de-suse|c533fa1ca6b9ad0872935b3c15fb27ea5411c72fcdd851edb7ff13a63240f233|
2015-04-27 23:56:45|install|vsftpd|3.0.2-10.20.1|x86_64||repo-update|35df7482d644d7a679b13f1c702541d9ecd8738dca0368047cc061ccd5f20f4c|

2015-04-28 19:28:11 ntp-4.2.6p5-15.16.1.x86_64.rpm installed ok

Additional rpm output:

Updating /etc/sysconfig/ntp…

redirecting to systemctl try-restart ntp.service

2015-04-28 19:28:11|install|ntp|4.2.6p5-15.16.1|x86_64||repo-update|6c6e12bd9e4d41b569d96e23415ec42353817efced42b96527f560596a927ecc|
2015-04-28 20:05:59|install|dvdauthor07|0.7.0±3.3|x86_64||ftp.gwdg.de-suse|679871d2328cd596a54f04d42ebf2e12b6b0d597aeb34fc2c375e5bffd4d3a84|
2015-04-28 20:06:00|install|libgavl1|1.4.0rsvn4256-24.1|x86_64||ftp.gwdg.de-suse|018d1e6d5c436374c7e8a28d3f3877ba3c694af1d1718f5d8d32d489080376ef|
2015-04-28 20:06:00|install|libiec61883|1.2.0-4.1.2|x86_64||repo-oss|3f3bd65373754c7ac4a2036d4c140053dfd84a4f5ade006fd63f535595f7b636|
2015-04-28 20:06:01|install|frei0r-plugins|1.4-2.1.1|x86_64||repo-oss|5577d41c9eac55ac274441f25c633b16555a356669898bbb8704875a080f0448|
2015-04-28 20:06:01|install|dvgrab|3.5-18.1.1|x86_64||repo-oss|59294c9e5137c1fa3581146f2bb1578d70c2a0b63dcfc9a531aaf402a126a363|
2015-04-28 20:08:32|remove |handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|
2015-04-28 20:14:38|install|handbrake-cli|0.10.1-2.1|x86_64|root@linux-xve6|ftp.gwdg.de-suse|ba7a35230ff0e479f8b3c7874cd88a45a122e6e6ac44e6e5b1380ad0c6110b3e|
2015-04-28 20:32:02|install|handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|ftp.gwdg.de-suse|e2cb1b30c76e8f645fdc48f7858e04f636acca27a874a1ba71e9892b1e28fb5a|
2015-04-28 21:07:17|remove |handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|
2015-04-28 21:21:34|remove |handbrake-cli|0.10.1-2.1|x86_64|root@linux-xve6|
2015-04-28 21:46:43|install|handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|ftp.gwdg.de-suse|e2cb1b30c76e8f645fdc48f7858e04f636acca27a874a1ba71e9892b1e28fb5a|
2015-04-28 21:46:44|install|handbrake-cli|0.10.1-2.1|x86_64|root@linux-xve6|ftp.gwdg.de-suse|ba7a35230ff0e479f8b3c7874cd88a45a122e6e6ac44e6e5b1380ad0c6110b3e|

2015-04-28 21:54:16 yast2-online-update-configuration-3.0.0-2.1.4.noarch.rpm installed ok

Additional rpm output:

Updating /etc/sysconfig/automatic_online_update…

2015-04-28 21:54:16|install|yast2-online-update-configuration|3.0.0-2.1.4|noarch|5188:y2base|repo-oss|7bbe272d3792f2c5ffe983cdd337139e3f86650d363d81f9e2456c0816234c67|
2015-04-28 21:57:21|remove |handbrake-cli|0.10.1-2.1|x86_64|root@linux-xve6|
2015-04-28 21:57:21|remove |handbrake-gtk|0.10.1-2.1|x86_64|root@linux-xve6|
2015-04-29 03:50:22|install|myspell-american|20100316-32.3.1|noarch||repo-update|cca89d952214a3f84f0cd3da36048ada2acecacc07b2c1c922560d3ac7a6f411|
2015-04-29 09:58:42|install|libass5|0.12.1-33.1|x86_64||ftp.gwdg.de-suse|709c4f75f6f86be4a4c08c66a23d901eccfc1bf3f610d95ba2e74fdac203d36e|
2015-04-29 09:58:43|install|handbrake-gtk|0.10.1-2.2|x86_64|root@linux-xve6|Downloads||
2015-04-29 09:58:44|install|handbrake-cli|0.10.1-2.2|x86_64|root@linux-xve6|Downloads||

On Wed, 29 Apr 2015 01:26:02 +0000, wilfredk wrote:

> That update installed libass5 0.12.1-33.1 The CLI does respond with
> --help if I try in a terminal. But I normally use the GUI.

Launch the GUI in a terminal, then post the output here (in code tags,
please - # key in the editor).

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Please make sure you follow this
https://forums.opensuse.org/entry.php/160-openSUSE-13-2-Multimedia-Guide
Including the switch on Packman

I am not sure if there is a correct way to do that but typing “HandBrakeGUI” on a command line produced only this single response.

HandBrakeGUI: symbol lookup error: HandBrakeGUI: undefined symbol: _gst_fraction_type

Since I am new here you’ll need to elaborate on your instructions please. I’ll endevour to provide whatever is necessary since I tend not to fiddle with my system as root others may have this problem. I just take whatever updates come.

Just type “ghb” (with no quotes) in a konsole or xterm.

That should launch the handbrake gui.

I am surprised that “HandBrakeGUI” did not work.

“gst” - that is gstreamer and hence you are seeing a gstreamer error, I think. Have you done anything with your gstreamer apps recently ?

On Wed, 29 Apr 2015 11:26:01 +0000, oldcpu wrote:

> wilfredk;2707371 Wrote:
>>
>> HandBrakeGUI: symbol lookup error: HandBrakeGUI: undefined symbol:
>> _gst_fraction_type
>>
>>
> “gst” - that is gstreamer and hence you are seeing a gstreamer error, I
> think. Have you done anything with your gstreamer apps recently ?

I do know there were updates to gstreamer in the update channel this past
week.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

There is also an update to Handbrake (packaged by Packman) to v. 0.10.1-2.1. HandBrake worked fine for me prior to the update and also after the update. I currently have the latest Packman gstreamer and Handbrake updates as packaged by Packman.

Same here
And all is good

On 2015-04-29 03:26, wilfredk wrote:

> Handbrake has suddenly ceased to startup on my Opensuse KDE 64 bit
> system.

What openSUSE version?

> 2015-04-25
> 11:39:28|install|MozillaFirefox|37.0.2-71.1|x86_64||repo-update|9bfcb0ffb2bec2dcebbe03649cbe0e0dd693aebf35b3052d603b83bdcd8153c7|

Next time, please post text like this inside a code tags block. The ‘#’
button in the editor.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Sorry for picking up this thread. But I have exactly the same problem with the HandbrakeGUI.

HandbrakeCLI is working fine.

My system is Opensuse 13.1 64bit. Handbrake is installed from Packman.

Yast sais:
handbrake-gtk
010.1-2.6-x86_64 vom Anbieter http://packman.links2linux.de (installiert)
010.1-2.6-x86_64 von Packman Repository mit Priorität 99 und Hersteller http://packman.links2linux.de

Before it was working fine. I don’t know when it has gone to not working, because I haven’t used it for some time. The last change-log in yast are:
(I guess this made the mess)
| Di 21 Apr 2015 14:00:00 CEST
|
| seife+obs@b1-systems.com
| - switch to gstreamer-1.0 instead of old gstreamer-0.10 for
distributions newer than openSUSE 11.4|
| So 19 Apr 2015 14:00:00 CEST
| seife+obs@b1-systems.com
| - update to 0.10.1:

  • various bug fixes for all platforms and the core engine
  • updated x265 to 1.5 which brings numerous bug fixes and some
    performance improvements
  • do not buildrequire wget, curl, subversion – it’s not needed
  • fix --prefix and DESTDIR usage to avoid build paths in binaries
    and thus unnecessary republishing|

I see exactly the same problem in OpenSuse 13.1 64b:
> HandBrakeGUI
HandBrakeGUI: symbol lookup error: HandBrakeGUI: undefined symbol: _gst_fraction_type
> ghb
ghb: symbol lookup error: ghb: undefined symbol: _gst_fraction_type

You can try this as a temporary fix:
zypper install handbrake-unstable-gtkChoose → Solution 1: deinstallation of handbrake-gtk-0.10.1-2.6.x86_64

Hope it helps …

I ran into the same problem recently.

I upgraded gstreamer, making sure I intalled the packman package. It also had to upgrade/change vendors on libgstreamer-1_0-0-1.4.5-58.1 :

 # zypper in gstreamer
Loading repository data...
Reading installed packages...
'gstreamer' is already installed.
There is an update candidate for 'gstreamer', but it is from a different vendor. Use 'zypper install gstreamer-1.4.5-60.10.x86_64' to install this candidate.
Resolving package dependencies...

Nothing to do.
# zypper install gstreamer-1.4.5-60.10.x86_64
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: gstreamer-1.4.5-60.10.x86_64 requires libgstreamer-1_0-0 >= 1.4.5, but this requirement cannot be provided
  uninstallable providers: libgstreamer-1_0-0-1.4.5-58.1.i586[ftp.gwdg.de-suse]
                   libgstreamer-1_0-0-1.4.5-60.10.x86_64[ftp.gwdg.de-suse]
 Solution 1: install libgstreamer-1_0-0-1.4.5-60.10.x86_64 (with vendor change)
  openSUSE  -->  http://packman.links2linux.de
 Solution 2: do not install gstreamer-1.4.5-60.10.x86_64
 Solution 3: do not install gstreamer-1.4.5-60.10.x86_64
 Solution 4: break gstreamer-1.4.5-60.10.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following 2 packages are going to be upgraded:
  gstreamer libgstreamer-1_0-0 

The following 2 packages are going to change vendor:
  gstreamer           openSUSE -> http://packman.links2linux.de
  libgstreamer-1_0-0  openSUSE -> http://packman.links2linux.de


2 packages to upgrade, 2  to change vendor.
Overall download size: 1.3 MiB. After the operation, additional 499.9 KiB will be used.
Continue? [y/n/? shows all options] (y): y


I had this same problem, I first tried pushing back to the unstable 0.99 version, but that one ended up more buggy than it was worth, so I reinstalled up to the 10.1-2.9 version on the Packman website using the Yast2 installer for both GTK and CLI.

Had the same problem again starting with either HandBrakeGTK or ghb. System responded with

HandBrakeGUI: symbol lookup error: HandBrakeGUI: undefined symbol: _gst_fraction_type

Looked up gst in the Yast2 Software Management section and upgraded to 1.4.5-60.12-i586 from Packman Repository with prioryt 99 and vendor http://packman.links2linux.de on gstreamer and libgstreamer-1_0-0 and now everything is working again!

So basically same as the last response but using the GUI instead of Zypper.

Cheers!

I just changed the gstreamer to the packman version, keeping the x86_64 architecture and asked to also switch the libgstreamer and it just worked!rotfl!