install fails python-5 dependency
I tried to install OpenShot with the following commands:
sudo add-apt-repository ppa:openshot.
sudo apt-get update
sudo apt-get install openshot
I got this error message:
The following packages have unmet dependencies:
openshot : Depends: gtk2-engines-pixbuf but it is not installable
E: Unable to correct problems, you have held broken packages.
-------
I got similar errors trying to install with Synaptic and the Ubuntu Software Center.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Manfred Hampl
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
For diagnostic purposes, please provide the output of the terminal commands
uname -a
lsb_release -crid
apt-cache policy
apt-cache policy gtk2-engines-pixbuf
apt-get --simulate install gtk2-engines-pixbuf python-mlt python-support
Revision history for this message
|
#2 |
kanon@kanon-
Linux kanon-Vostro-1500 3.13.0-48-generic #80~precise1-Ubuntu SMP Thu Mar 12 19:30:36 UTC 2015 i686 i686 i386 GNU/Linux
kanon@kanon-
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise
kanon@kanon-
Package files:
100 /var/lib/
release a=now
500 http://
release o=obs:/
origin download.
500 http://
release v=12.04,
origin ppa.launchpad.net
500 http://
release v=12.04,
origin ppa.launchpad.net
500 http://
500 http://
release v=12.04,
origin ppa.launchpad.net
500 http://
release o=Opera Software ASA,a=stable,
origin deb.opera.com
500 http://
release v=12.04,
origin ppa.launchpad.net
500 http://
release o=obs:/
origin mega.nz
500 ftp://ftp.
release o=videolan,
origin ftp.videolan.org
500 http://
release v=12.04,
origin archive.getdeb.net
500 http://
500 http://
release v=12.04,
origin ppa.launchpad.net
500 http://
release v=12.04,
origin extras.ubuntu.com
500 http://
500 http://
release v=12.04,
origin archive.
500 http://
500 http://
500 http://
500 http://
500 http://
release v=12.04,
origin security.ubuntu.com
500 http://
release v=12.04,
origin security.ubuntu.com
500 http://
release v=12.04,
origin security.ubuntu.com
500 http://
release v=12.04,
origin security.ubuntu.com
500 http://
500 http://
500 http://
100 http://
release v=12.04,
origin us.archive.
100 http://
release v=12.04,
origin us.archive.
100 http://
release v=12.04,
origin us.archive.
100 http://
release v=12.04,
origin us.archive.
500 http://
500 http://
500 http://
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
500 http://
500 http://
500 http://
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
500 http://
release v=12.04,
origin us.archive.
Pinned packages:
kanon@kanon-
gtk2-engines-
Installed: (none)
Candidate: 2.24.10-0ubuntu6.1
Version table:
2.
500 http://
2.
500 http://
kanon@kanon-
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
python-mlt is already the newest version.
The following NEW packages will be installed:
gtk2-
0 upgraded, 2 newly installed, 0 to remove and 5 not upgraded.
Inst gtk2-engines-pixbuf (2.24.10-0ubuntu6.1 Ubuntu:
Inst python-support (1.0.14ubuntu2 Ubuntu:
Conf gtk2-engines-pixbuf (2.24.10-0ubuntu6.1 Ubuntu:
Conf python-support (1.0.14ubuntu2 Ubuntu:
Revision history for this message
|
#3 |
Please provide also the output of the commands
apt-cache policy python-mlt python-mlt5 python-mlt3 python-mlt2
apt-get --simulate dist-upgrade
Revision history for this message
|
#4 |
kanon@kanon-
python-mlt:
Installed: 0.9.0-3~
Candidate: 0.9.0-3~
Version table:
*** 0.9.0-3~
500 http://
100 /var/lib/
python-mlt5:
Installed: (none)
Candidate: (none)
Version table:
python-mlt3:
Installed: (none)
Candidate: 0.7.6+git20120204-2
Version table:
0.
500 http://
python-mlt2:
Installed: (none)
Candidate: (none)
Version table:
kanon@kanon-
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
Calculating upgrade... Done
The following packages will be upgraded:
firefox firefox-locale-en wine-compholio wine-staging wine-staging-i386
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst wine-staging [1.7.39~
Inst wine-staging-i386 [1.7.39~
Inst firefox [37.0+build2-
Inst firefox-locale-en [37.0+build2-
Inst wine-compholio [1.7.39~
Conf wine-staging-i386 (1.7.40~
Conf wine-staging (1.7.40~
Conf firefox (37.0.1+
Conf firefox-locale-en (37.0.1+
Conf wine-compholio (1.7.40~
Revision history for this message
|
#5 |
For me it looks as if all dependencies can be fulfilled.
Try again with the command
sudo apt-get install openshot
and if that fails again with "unmet dependencies" messages, try
sudo apt-get install openshot gtk2-engines-pixbuf python-mlt3 python-support
and report the outcome.
Revision history for this message
|
#6 |
Both these commands didn't work. Here's the output:
kanon@kanon-
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:
openshot : Depends: python-mlt5 but it is not installable or
E: Unable to correct problems, you have held broken packages.
kanon@kanon-
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:
python-mlt3 : Depends: libmlt4 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Revision history for this message
|
#7 |
What is the output of
apt-cache policy libmlt4
apt-get --simulate install libmlt4
Revision history for this message
|
#8 |
kanon@kanon-
libmlt4:
Installed: (none)
Candidate: 0.7.6+git20120204-2
Version table:
0.
500 http://
kanon@kanon-
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
The following packages were automatically installed and are no longer required:
libvidstab1.0 dvgrab libmovit2 swh-plugins kdenlive-data libepoxy0 libqjson0
recordmydesktop
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
kdenlive libmlt++3 libmlt6 melt python-mlt
The following NEW packages will be installed:
libmlt4
0 upgraded, 1 newly installed, 5 to remove and 0 not upgraded.
Remv kdenlive [0.9.10-
Remv python-mlt [0.9.0-
Remv melt [0.9.3+
Remv libmlt++3 [0.9.3+
Remv libmlt6 [0.9.3+
Inst libmlt4 (0.7.6+
Conf libmlt4 (0.7.6+
Revision history for this message
|
#9 |
Ok.
There seems to be a conflict between some packages, apparently the version of kdenlive has dependencies that are in conflict with the dependent packages for openshot.
The command
sudo apt-get install libmlt4 openshot
should be able to install openshot after removing kdenlive and dome additional packages.
Revision history for this message
|
#10 |
It didn't work.
I did what you describe above, separating it into several apt-get calls: First, I uninstalled kdenlive. Then I installed libmlt4, which removed the other packages. All this went fine. Then, I tried to install openshot and got:
kanon@kanon-
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:
openshot : Depends: python-mlt5 but it is not installable or
E: Unable to correct problems, you have held broken packages.
Here's the output of the other apt-get calls if you need those too:
kanon@kanon-
[sudo] password for kanon:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
melt dvgrab swh-plugins kdenlive-data libqjson0 recordmydesktop
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
kdenlive
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 4,789 kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 745931 files and directories currently installed.)
Removing kdenlive ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/
Processing triggers for gnome-menus ...
kanon@kanon-
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libvidstab1.0 dvgrab libmovit2 swh-plugins kdenlive-data libepoxy0 libqjson0
recordmydesktop
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
libmlt++3 libmlt6 melt python-mlt
The following NEW packages will be installed:
libmlt4
0 upgraded, 1 newly installed, 4 to remove and 0 not upgraded.
Need to get 553 kB of archives.
After this operation, 840 kB disk space will be freed.
Do you want to continue [Y/n]?
Get:1 http://
Fetched 553 kB in 6s (85.5 kB/s)
(Reading database ... 745917 files and directories currently installed.)
Removing python-mlt ...
Removing melt ...
Removing libmlt++3 ...
Removing libmlt6 ...
Processing triggers for man-db ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously unselected package libmlt4.
(Reading database ... 745869 files and directories currently installed.)
Unpacking libmlt4 (from .../libmlt4_
Setting up libmlt4 (0.7.6+
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
kanon@kanon-
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:
openshot : Depends: python-mlt5 but it is not installable or
E: Unable to correct problems, you have held broken packages.
Revision history for this message
|
#11 |
What is the output of
audo spt-get install python-mlt3 openshot
Revision history for this message
|
#12 |
kanon@kanon-
[sudo] password for kanon:
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:
openshot : Depends: melt but it is not going to be installed
python-mlt3 : Depends: libmlt++3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Revision history for this message
|
#13 |
What is the output of
apt-cache policy libmlt++3
apt-get --simulate install libmlt++3
Revision history for this message
|
#14 |
kanon@kanon-
libmlt++3:
Installed: (none)
Candidate: 0.9.3+git201409
Version table:
0.
500 http://
100 /var/lib/
0.
500 http://
kanon@kanon-
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
The following packages were automatically installed and are no longer required:
dvgrab swh-plugins kdenlive-data libqjson0 recordmydesktop
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libmlt6
The following packages will be REMOVED:
libmlt4
The following NEW packages will be installed:
libmlt++3 libmlt6
0 upgraded, 2 newly installed, 1 to remove and 15 not upgraded.
Remv libmlt4 [0.7.6+
Inst libmlt6 (0.9.3+
Inst libmlt++3 (0.9.3+
Conf libmlt6 (0.9.3+
Conf libmlt++3 (0.9.3+
kanon@kanon-
Revision history for this message
|
#15 |
The dependency problem seems to be caused by the sunab/kdenlive-
I recommend that you disable that PPA, revert all packages that you have installed from that PPA, and then I assume that the dependencies for openshot should allow installing it.
The ppa-purge package comes handy for such task
sudo apt-get install ppa-purge
sudo ppa-purge ppa:sunab/