[SOLVED] 2 Updates which will not update

I have 2 updates which I can’t get to update. I am using Muon Update Manager (MUM) & Muon Package Manager (MPM).
The 2 updates are mencoder & mplayer.
Is there any way I can find out if anything is stopping them from being updated, I know packages can be held but I don’t know how to check or unhold them. In MPM, it list them as upgradeable but I’m unable to upgrade them.

How can I check if there’s anything else wrong which is preventing me from upgrading them?

I’m also getting an error in FireFox.
libavcodec may be vulnerable or not supported. and should be updated to play video.

Run:

sudo apt-get update

then

sudo apt-get upgrade

any errors ?

if so, post them.

All went ok but I saw this;

The following packages have been kept back:
mencoder mplayer
The following packages will be upgraded:
ghostscript ghostscript-x google-chrome-stable libgs9 libgs9-common
oxideqt-codecs-extra
6 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

It’s still not touching them!

p.s. Sorry for taking a while to get back to you.

When you see that packages are “being held back” it usually means updating them will pull in packages (as dependencies) that are not already installed on your system … apt- get upgrade can only UPGRADE packages to newer versions, it CANNOT pull in packages that don’t already exist on the system … you need to apt-get dist-upgrade for that

To finish the upgrade you’ll need to give it express permission to pull in the dependencies that it needs that aren’t already installed:

sudo apt-get dist-upgrade

should allow it to pull them in.

Will that take me away from 14.04? i.e. to the next version?
If so, I don’t want to proceed with the command as I prefer to stick with 14.04 (and will have to suffer the held back packages).

If it keeps me on 14.04 then I will continue with the command.

No you’ll stay on 14.04

I have entered

sudo apt-get dist-upgrade

and I get this;
The following packages were automatically installed and are no longer required:
kde-config-pimactivity libdirac-encoder0 libdrm-amdgpu1 libepoxy0 libevdev2
libkactivities-models1 libkwineffects1abi4 libllvm3.6 libnepomukcleaner4
libntdb1 libokularcore4 libpimactivity4 libtar0 libwebpmux1 libwxbase3.0-0
libwxgtk3.0-0 libx264-148 mysql-server-core-5.5 nepomuk-core-runtime
python-imaging python-ntdb python-pexpect python-pil python-renderpm
python-reportlab python-reportlab-accel shared-desktop-ontologies
Use ‘apt-get autoremove’ to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

Looks like it’s not done anything!!!

run:

sudo apt-get update

then

sudo apt-get upgrade

then

sudo apt-get dist-upgrade

and you should be up to date.

You might also want want to clear those orphaned packages:

sudo apt-get autoremove

Running mint 17.3 mate 64bit.

I’m also getting an error in FireFox. 50.0.2
libavcodec may be vulnerable or not supported. and should be updated to play video.

I have followed the update procedure above but I am still getting the same message when using firefox.

I have checked in the package manager and I have the most up to date version.

Mark, I entered the commands you said to and then to check, I then re-entered

sudo apt-get upgrade

And got the following…

Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages have been kept back:
mencoder mplayer
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

It’s still not doing anything to them!!!

Weird :-\

Okay what happens if you run:

sudo apt-get install --reinstall mencoder mplayer

Nothing happens, I get this;

Reading package lists… Done
Building dependency tree
Reading state information… Done
The following package was automatically installed and is no longer required:
libfdk-aac0
Use ‘apt-get autoremove’ to remove it.
The following extra packages will be installed:
mencoder mplayer
Suggested packages:
mplayer-doc
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

Okay sommat weird goin on…

Are you still on 14.04 (64bit) as your sig suggests ?

and what’s the output from:

dpkg -l | grep mencoder

and

dpkg -l | grep mplayer

[EDIT]

Does running

sudo apt-get clean

clear them ?

dpkg -l | grep mencoder

ii acidrip 0.14-0.2ubuntu7 all ripping and encoding DVD tool using mplayer and mencoder
ii mencoder 2:1.1+dfsg1-0ubuntu3 amd64 MPlayer’s Movie Encoder

dpkg -l | grep mplayer

ii acidrip 0.14-0.2ubuntu7 all ripping and encoding DVD tool using mplayer and mencoder
ii mplayer 2:1.2+svn37881~trusty amd64 movie player for Unix-like systems
ii mplayerthumbs 4:4.14.3-0ubuntu1~ubuntu14.04~ppa1 amd64 video thumbnail generator using mplayer

Looks like

sudo apt-get clean

sorted it as when I ran Muon update Manager, there were updates to install, so I installed them. Then I re-checked for updates and there were none and no further warning about the two packages.

Thanks for fixing the problem Mark, what exactly was wrong, do you know?

Looks like there were some packages (or information about them) in your local package cache that were refusing to install for whatever reason … clearing the package cache allowed them be re-downloaded and installed.

Sorry Mark, it seems I was wrong, they are still failing to update!

According to this
http://packages.ubuntu.com/search?suite=trusty&keywords=mencoder
and this
http://packages.ubuntu.com/search?suite=trusty&keywords=mplayer
the current versions for 14.04 (trusty) are

[b]mencoder 2:1.1+dfsg1-0ubuntu3

mplayer 2:1.1+dfsg1-0ubuntu3[/b]

And yet you have a later version of mplayer (2:1.2+svn37881~trusty) … my guess is you’re getting this from a PPA that’s now broken.

What’s the output from:

for APT in `find /etc/apt/ -name \*.list`; do grep -o "^deb http://ppa.launchpad.net/[a-z0-9\-]\+/[a-z0-9\-]\+" $APT | while read ENTRY ; do USER=`echo $ENTRY | cut -d/ -f4` PPA=`echo $ENTRY | cut -d/ -f5` ; echo ppa:$USER/$PPA ; done ; done

The result is;

ppa:jonathonf/vlc
ppa:kubuntu-ppa/backports
ppa:team-xbmc/ppa