Brasero can't find libdvdcss when going from Ubuntu 14.04 to 16.04

Bug #1577268 reported by erio on 2016-05-02
32
This bug affects 17 people
Affects Status Importance Assigned to Milestone
brasero (Ubuntu)
Low
Unassigned
Xenial
Low
Unassigned

Bug Description

* Impact
the libcss plugin can't be enable with the current libdvdcss version

* Test case
- install libdvdcss
- start brasero
- go to the plugins dialog, enable the libdvdcss plugin

* Regression potential
none, the plugin was not loading at all and it's only its loader being changed

--------

"I recently updated one of my rigs from 14.04 to 16.04. After upgrading Brasero tells me that it can't find libdvdcss. VLC play an inserted DVD, I see libdvdcss in /usr/lib/x86_64-linux gnu. However, i didn't see it simply in /usr/lib/ so I created a link there. Still didn't work, so I copied an older libdvdcss to /usr/lib. Still no joy.

I checked to see what versions of libdvdcss I had installed - 2.2.0 in /usr/lib/x86_64-linux, 2.1.0 in /usr/lib * mv'ed the.2.1.0 to x86_64-linux * rm'ed the sym links to 2.2.0 * new sym link to 2.1.0 * works. "

Originally reported here :

https://www.reddit.com/r/Ubuntu/comments/4h4pcn/anybody_using_brasero_to_rip_dvds_in_1604/

Changed in brasero (Ubuntu):
importance: Undecided → Low
status: New → In Progress
description: updated
Travis (travis-koch) wrote :

Could be related to the issue fixed with the patch associated with this pull request (included below)...

https://github.com/GNOME/brasero/pull/3/commits/6a2b21f6823bb458ec9aea4278c6659c9d404f51

I've patched mine and the unpatched version shows the dvdcss plugin disabled (unchecked). With the patch the plugin is checked as enabled.

In any event, I'm able to copy a dvd in Ubuntu 16.04 after applying the patch which, btw, just removes a check for a symbol which is no longer exported from the new version of libdvdcss.so.2

diff --git a/plugins/dvdcss/burn-dvdcss.c b/plugins/dvdcss/burn-dvdcss.c
index 133b8d5..f6895b8 100644
--- a/plugins/dvdcss/burn-dvdcss.c
+++ b/plugins/dvdcss/burn-dvdcss.c
@@ -95,9 +95,6 @@ brasero_dvdcss_library_init (BraseroPlugin *plugin)
        if (!module)
                goto error_doesnt_exist;

- if (!g_module_symbol (module, "dvdcss_interface_2", &address))
- goto error_version;
-
        if (!g_module_symbol (module, "dvdcss_open", &address))
                goto error_version;
        dvdcss_open = address;

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package brasero - 3.12.1-1ubuntu4

---------------
brasero (3.12.1-1ubuntu4) yakkety; urgency=medium

  * Revert previous change it was not correct/needed, only a rebuild in
    universe is required
  * Rebuild in universe to have translations included (lp: #1574090)
  * debian/patches/01_current_libdvdcss_symbol.patch:
    - don't try to load a libdvdcss symbol which is not in the current
      version, that made the plugin fail to be enabled
      (lp: #1577268)

 -- Sebastien Bacher <email address hidden> Thu, 12 May 2016 08:19:33 +0200

Changed in brasero (Ubuntu):
status: In Progress → Fix Released

Hello erico_pt, or anyone else affected,

Accepted brasero into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/brasero/3.12.1-1ubuntu3~16.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in brasero (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed
tags: added: verification-done
removed: verification-needed
Changed in brasero (Ubuntu Xenial):
importance: Undecided → Low
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package brasero - 3.12.1-1ubuntu3~16.04

---------------
brasero (3.12.1-1ubuntu3~16.04) xenial; urgency=medium

  * Rebuild in universe to have translations included (lp: #1574090)
  * debian/patches/01_current_libdvdcss_symbol.patch:
    - don't try to load a libdvdcss symbol which is not in the current
      version, that made the plugin fail to be enabled
      (lp: #1577268)

 -- Sebastien Bacher <email address hidden> Thu, 12 May 2016 08:19:33 +0200

Changed in brasero (Ubuntu Xenial):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for brasero has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers