VLC broken in Synaptic
Ubuntu 16.04
After years of having VLC working properly it disappear, Convertall the same.
Try to install both apps from Synaptic it shows they are broken.
Synaptic Broken is empty.
Try to Terminal install VLC output:
luis@luis-
[sudo] password for luis:
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.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vlc : Depends: vlc-nox (= 2.2.2-5) but 2.2.2-5ubuntu0.
Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
Recommends: vlc-plugin-notify (= 2.2.2-5) but it is not going to be installed
Recommends: vlc-plugin-samba (= 2.2.2-5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
luis@luis-
Is there anyone can help to fix this
Thank you
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Luis M.Jacinto
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
There is no way that an installed software package in Ubuntu can "disappear". It might be that in course of installation of other packages it has to be removed, or it might be uninstalled during a release upgrade, but i do not see any possibility for it to "disappear".
For diagnostic purposes please provide the output of the commands
uname -a
lsb_release -crid
apt-cache policy vlc vlc-nox libgles1-mesa libgles1
Revision history for this message
|
#2 |
The "disappear" come from when I was fixing the Unity Tweak Tool I run the command sudo apt-get autoremove && sudo apt-get autoclean while Terminal was executing saw a entry mention Kalarm later on inspection I found VLC, Kalarm and Convertall not in Dash trying to install
with Synaptic they all have a sign of Broken.
luis@luis-
Linux luis-Ubuntu-16 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:51:45 UTC 2018 i686 i686 i686 GNU/Linux
luis@luis-
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
luis@luis-
vlc:
Installed: (none)
Candidate: 2.2.2-5
Version table:
2.
100 /var/lib/
2.2.2-5 500
500 http://
vlc-nox:
Installed: 2.2.2-5ubuntu0.
Candidate: 2.2.2-5ubuntu0.
Version table:
*** 2.2.2-5ubuntu0.
100 /var/lib/
2.2.2-5 500
500 http://
libgles1-mesa:
Installed: (none)
Candidate: 11.2.0-1ubuntu2
Version table:
11.
500 http://
libgles1:
Installed: (none)
Candidate: (none)
Version table:
luis@luis-
Revision history for this message
|
#3 |
Did you disable some repositories (xenial-updates and/or xenial-security)?
The output
vlc-nox:
Installed: 2.2.2-5ubuntu0.
Candidate: 2.2.2-5ubuntu0.
Version table:
*** 2.2.2-5ubuntu0.
100 /var/lib/
2.2.2-5 500
500 http://
shows that you currently have installed a version of vlc-nox from a source that is either not known or not activated any more.
Revision history for this message
|
#4 |
xenial-updates and/or xenial-security they still in the Repositories.
I remove a few PPAs after you said “For what reason are you adding so many PPAs? Are you sure that you need them”, I remove the ones the names I couldn’t recognize, looks like I did something
wrong.
How to reinstall this apps.
Thank you
Revision history for this message
|
#5 |
I am quite sure that you have removed xenial-updates and xenial-security (they would show up in the apt-cache command when enabled).
Re-enable these repositories and issue the command "sudo apt-get update".
This should re-enable installing VLC again (and hopefully also other packages).
Revision history for this message
|
#6 |
VLC is working but Covertall it says still has broken packages and nor installed.
Terminal Output:
luis@luis-
[sudo] password for luis:
Hit:1 http://
Get:2 http://
Hit:3 http://
Hit:4 http://
Hit:5 http://
Get:6 http://
Get:7 http://
Get:8 http://
Get:9 http://
Get:10 http://
Get:11 http://
Get:12 http://
Get:13 http://
Get:14 http://
Get:15 http://
Get:16 http://
Hit:17 http://
Hit:18 http://
Hit:19 http://
Get:20 http://
Hit:21 http://
Get:22 http://
Get:23 http://
Get:24 http://
Get:25 http://
Get:26 http://
Get:27 http://
Get:28 http://
Get:29 http://
Get:30 http://
Get:31 http://
Get:32 http://
Get:33 http://
Get:34 http://
Get:35 http://
Get:36 http://
Get:37 http://
Get:38 http://
Get:39 http://
Get:40 http://
Get:41 http://
Get:42 http://
Get:43 http://
Get:44 http://
Fetched 6,636 kB in 32s (207 kB/s)
Reading package lists... Done
luis@luis-
Revision history for this message
|
#7 |
What output do you receive for the commands
sudo dpkg --audit
sudo apt-get install convertall
apt-cache policy convertall
And, additionally, you still seems to have a weird mixture of different repository servers in your sources.list configuration, see also https:/
Revision history for this message
|
#8 |
Tried to correct the repositories don’t know if 100% correct.
Terminal output:
luis@luis-
[sudo] password for luis:
luis@luis-
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.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
convertall : Depends: python3-pyqt4 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
luis@luis-
convertall:
Installed: (none)
Candidate: 0.6.0-1
Version table:
0.6.0-1 500
500 http://
100 /var/lib/
luis@luis-
Revision history for this message
|
#9 |
What is the output of
apt-cache policy python3-pyqt4
apt-get --simulate install python3-pyqt4
Revision history for this message
|
#10 |
luis@luis-
python3-pyqt4:
Installed: (none)
Candidate: 4.11.4+dfsg-1build4
Version table:
4.
500 http://
luis@luis-
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
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.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python3-pyqt4 : Depends: libqt4-dbus (>= 4:4.8.0-1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
luis@luis-
Revision history for this message
|
#11 |
ok, let's go a step further,
what is the output of the commands
apt-cache policy libqt4-dbus libqt4-designer libqt4-help libqt4-scripttools libqt4-svg libqt4-test libqtwebkit4
apt-get --simulate install python3-pyqt4 libqt4-dbus libqt4-designer libqt4-help libqt4-scripttools libqt4-svg libqt4-test libqtwebkit4
Revision history for this message
|
#12 |
luis@luis-
libqt4-dbus:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqt4-designer:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqt4-help:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqt4-scripttools:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqt4-svg:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqt4-test:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqtwebkit4:
Installed: (none)
Candidate: 2.3.2-0ubuntu11
Version table:
2.
500 http://
luis@luis-
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
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.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libqt4-dbus : Depends: libqtdbus4 (= 4:4.8.7+
libqt4-designer : Depends: libqt4-script (= 4:4.8.7+
libqt4-help : Depends: libqt4-network (= 4:4.8.7+
libqt4-scripttools : Depends: libqt4-script (= 4:4.8.7+
libqt4-svg : Depends: libqtcore4 (= 4:4.8.7+
libqt4-test : Depends: libqtcore4 (= 4:4.8.7+
libqtwebkit4 : Depends: libqt4-opengl (>= 4:4.5.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
luis@luis-
Revision history for this message
|
#13 |
It seems that you again have activated a PPA which now leads to conflicts.
What is the output of
apt-cache policy libqt4-dbus libqtdbus4
Revision history for this message
|
#14 |
Previous I said tried to correct the entries on repositories don’t know if 100% correct.
Change the repository server to ftp.leg.uct.ac.za and had entries that are missing.
luis@luis-
libqt4-dbus:
Installed: (none)
Candidate: 4:4.8.7+
Version table:
4:
500 http://
libqtdbus4:
Installed: 4:4.8.7+
Candidate: 4:4.8.7+
Version table:
*** 4:4.8.7+
100 /var/lib/
4:
500 http://
luis@luis-
Revision history for this message
|
#15 |
It is not "VLC broken in Synaptic" as you wrote in the question title, but you have broken your package management configuration.
The version of libqtdbus4 (4:4.8.
The root cause of this problem is that you have added a PPA, installed some packages form that PPA, and then have disabled that PPA from your configuration, keeping the installed package versions.
Now you have a discrepancy between the package versions already installed from that PPA, and those that have to be added, and where the package management system can only find the standard Ubuntu-provided version.
Solution:
- Either uninstall all packages that stem from that PPA and install the standard Ubuntu-provided version
- Or re-enable that PPA (probably ppa:kubuntu-
Revision history for this message
|
#16 |
After Added ppa-kubuntu was able to install ConvertAll application.
Thank you very much for the great support