Brasero v 3.3.91 suddenly reports as being a broken package in Ubuntu 12.04

Bug #957508 reported by Tigerboy
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
brasero (Ubuntu)
New
Undecided
Unassigned

Bug Description

Have tried every way to fix the problem from synaptic to aptitude (aptitude seems to want to remove about 243 packages to fix the 1 broken package(which by the way functions as a program)) I tried to run it's solution but it fails and closes down.

I tried to run dpkg --remove --force-remove-reinstreq brasero as no standard purge or remove would work and it gives the error: dpkg: error: parsing file '/var/lib/dpkg/status' near line 21614 package 'brasero':
 `Depends' field, invalid package name

I cannot run any upgrades or install or remove other packages with any of the package systems because of this one broken file. At this point it is fine for me to be without brasero since I have other options--

trying to run:
apt-get install -f

Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  brasero
The following packages will be upgraded:
  brasero
1 upgraded, 0 newly installed, 0 to remove and 95 not upgraded.
Need to get 0 B/190 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
dpkg: error: parsing file '/var/lib/dpkg/status' near line 27531 package 'libxrandr-dev': newline in field name `

Very frustrating

Revision history for this message
Tigerboy (tigersands) wrote :

Attempt at another dpkg:

dpkg --remove --force-remove-reinstreq brasero
dpkg: error: parsing file '/var/lib/dpkg/status' near line 21614 package 'brasero':
 `Depends' field, invalid package name `libgstrmame@;.10-0': character `@' not allowed (only letters, digits and characters `-+._')apt

Attempt at running Aptitude full resolver ended in this error(having not run the solution at all):

E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
dpkg: error: parsing file '/var/lib/dpkg/status' near line 21614 package 'brasero':
 `Depends' field, invalid package name `libgstrmameZ<.10-0': character `<' not allowed (only letters, digits and characters `-+._')

Revision history for this message
Tigerboy (tigersands) wrote :

This is a photo of the file which I had to open in western iso format it wouldn't open in the normal Gedit file format-- you can see at the end of the file name libgstrmame on line 21614 is an odd character that has no value-- hence the marker-- I believe that is supposed to be an 'r'? Obviously the < following the character is also a typo?

this is a cut/paste of the line

Depends: libbrasero-media3-1 (= 3.3.91-0ubuntu2), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.31.2), libgstreamer-plugins-base0.10-0 (>= 0.10.0), libgstrmame–<.10-0 (>= 0.10.15), libgtk-3-0 (>= 3.0.0), libice6 (>= 1:1.0.0), liblaunchpad-integration-3.0-1 (>= 0.1.17), libnautilus-extension1a (>= 1:2.91), libpango1.0-0 (>= 1.14.0), libsm6, libtotem-plparser17 (>= 2.32), libxml2 (>= 2.7.4), gstreamer0.10-plugins-base (>= 0.10.0), gnome-icon-theme, gvfs, brasero-common (= 3.3.91-0ubuntu2)

Revision history for this message
Tigerboy (tigersands) wrote :

Actual text file of line 21614 open in western iso format- opened fine in gedit after changing the default format.

Revision history for this message
Tigerboy (tigersands) wrote :

Seem to have been able to change the line 21614 in the file /var/lib/dpkg/status "libgstrmam**.10-0" to libgstreamer0.10-0 using komodo text editor and save it as such being careful to allow it to update as it is an open file in the package system. Now I no longer have the broken package "brasero" however I have a new error which I will probably move to a new bug report-

E: /var/cache/apt/archives/gnome-control-center_1%3a3.3.91-0ubuntu4_amd64.deb: subprocess dpkg-deb --fsys-tarfile returned error exit status 2

I appear to have fixed this bug and this new bug seems to be completely unrelated. We really need to have some sort of system that prevents these massive interdependencies from having one single character threaten the entire system-- it is not a self healing and functional way to go- it makes Linux very difficult to justify using in high activity corporate environments.

Revision history for this message
Tigerboy (tigersands) wrote :

Actually I think the error is related to the tar package-- haven't been able to untar things with the default archiver program in Nautilus-- I use xarchiver in it's place with no problem. What is up with it. I will go for a new bug report as soon as i sort things out.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.