an incompatible Debian repo hosed my system.

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Verlager
Level 2
Level 2
Posts: 54
Joined: Sun Jul 01, 2007 1:23 pm

an incompatible Debian repo hosed my system.

Post by Verlager »

I could have simply compressed my mpg video clips to 20% of their original size using using winff, a gui front end for ffmpeg. But instead I bought a 1 TB HD.

Then I added a questionable repo to /etc/apt/sources.list:

## Debian multimedia
deb http://www.debian-multimedia.org/ stable main


and did a Synaptic reload and upgrade

Code: Select all

rmack@recruit:~$ sudo apt-get install libfaad2-0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libevent-execflow-perl libintl-perl libswscalecvs0 dvdauthor
  libpostproccvs51 libevent-rpc-perl ogmtools gtk2-ex-formfactory-perl vamps
  libswscale1d anyevent-perl libmozjs0d libevent-perl libavutilcvs49 libimlib2
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  dvdrip ffmpeg libavcodeccvs51 libavformatcvs51 libfaad0 winff
The following NEW packages will be installed:
  libfaad2-0
0 upgraded, 1 newly installed, 6 to remove and 1 not upgraded.
Need to get 0B/202kB of archives.
After unpacking 8667kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.
rmack@recruit:~$
Pretty scary, huh? And it had just previously deleted my avidemux! So I tried to re-install avidemux:

Code: Select all

rmack@recruit:~$ sudo apt-get install avidemux
[sudo] password for rmack:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  avidemux: Depends: libfaad2-0 (>= 2.0.0+cvs20040908+mp4v2+bmp) but it is not going to be installed
E: Broken packages
rmack@recruit:~$

Now what do I do? It's a catch-22. Can't install avidemux without trashing a lot of other files. I guess I have to reinstall.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Husse

Re: an incompatible Debian repo hosed my system.

Post by Husse »

This is strange at least if you only have the info you give in the code boxes.
There the install of libfaad2-0 was aborted
but perhaps something happened when
just previously deleted my avidemux!
Try to run

Code: Select all

sudo dpkg --configure -a

then install libfaad2-0 and after that continue with avidemux
You can of course use Synaptic
edit>fix broken packages
If this does not help try

Code: Select all

sudo apt-get install -f
I think there's a good chance that this will fix it
Verlager
Level 2
Level 2
Posts: 54
Joined: Sun Jul 01, 2007 1:23 pm

OK, let's try it!

Post by Verlager »

I ran what you suggested, from my dying and doomed install:

Code: Select all

rmack@recruit:~$ sudo apt-get install avidemux
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libevent-execflow-perl libintl-perl libswscalecvs0 libevent-rpc-perl
  ogmtools gtk2-ex-formfactory-perl anyevent-perl libevent-perl libavutilcvs49
  libimlib2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libfaad2-0 libmozjs0d
Recommended packages:
  mjpegtools toolame
The following packages will be REMOVED:
  dvdrip ffmpeg libavcodeccvs51 libavformatcvs51 libfaad0 winff
The following NEW packages will be installed:
  avidemux libfaad2-0 libmozjs0d
0 upgraded, 3 newly installed, 6 to remove and 0 not upgraded.
Need to get 0B/3913kB of archives.
After unpacking 610kB of additional disk space will be used.
Do you want to continue [Y/n]? 
(Reading database ... 136146 files and directories currently installed.)
Removing dvdrip ...
Removing winff ...
Removing ffmpeg ...
Removing libavformatcvs51 ...
Removing libavcodeccvs51 ...
Removing libfaad0 ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Selecting previously deselected package libfaad2-0.
(Reading database ... 135958 files and directories currently installed.)
Unpacking libfaad2-0 (from .../libfaad2-0_2.0.0+cvs20040908+mp4v2+bmp-0ubuntu5_i386.deb) ...
Selecting previously deselected package libmozjs0d.
Unpacking libmozjs0d (from .../libmozjs0d_1.8.1.4-2ubuntu5_i386.deb) ...
Selecting previously deselected package avidemux.
Unpacking avidemux (from .../avidemux_1%3a2.3.0-0.0ubuntu3_i386.deb) ...
Setting up libfaad2-0 (2.0.0+cvs20040908+mp4v2+bmp-0ubuntu5) ...

Setting up libmozjs0d (1.8.1.4-2ubuntu5) ...

Setting up avidemux (1:2.3.0-0.0ubuntu3) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
rmack@recruit:~$ 

Huh! Not very good! It's toast.
Husse

Re: an incompatible Debian repo hosed my system.

Post by Husse »

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
I see this twice and it seems to be a not uncommon problem
It beats me what's happened and perhaps a fresh install is needed.
No big deal if you've got home on a separate partition but still some work to do...
Locked

Return to “Sound”