[SOLVED] Unable to install Openshot

First make sure openshot and python-mlt3 aren’t half installed:

sudo apt-get remove --purge openshot python-mlt3

then what happens if you run:

sudo apt-get install libmlt4

Success with that…

pooky2483@pooky2483-Kubuntu-1204-3:~$ sudo apt-get remove --purge openshot python-mlt3[sudo] password for pooky2483:
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package python-mlt3 is not installed, so not removed
Package openshot is not installed, so not removed
The following packages were automatically installed and are no longer required:
python-pygoocanvas recordmydesktop
Use ‘apt-get autoremove’ to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
pooky2483@pooky2483-Kubuntu-1204-3:~$ sudo apt-get install libmlt4
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
libmovit2 python-pygoocanvas libvidstab1.0 recordmydesktop
Use ‘apt-get autoremove’ to remove them.
The following packages will be REMOVED
libmlt++3 libmlt6 python-mlt
The following NEW packages will be installed
libmlt4
0 to upgrade, 1 to newly install, 3 to remove and 0 not to upgrade.
Need to get 0 B/552 kB of archives.
After this operation, 799 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database … 269197 files and directories currently installed.)
Removing python-mlt …
Removing libmlt++3 …
Removing libmlt6 …
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Selecting previously unselected package libmlt4.
(Reading database … 269156 files and directories currently installed.)
Unpacking libmlt4 (from …/libmlt4_0.7.6+git20120204-2_amd64.deb) …
Setting up libmlt4 (0.7.6+git20120204-2) …
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
pooky2483@pooky2483-Kubuntu-1204-3:~$

OK, now what happens if you run:

sudo apt-get install python-mlt3

does it install without error ?

Nope, I get;

pooky2483@pooky2483-Kubuntu-1204-3:~$ sudo apt-get install python-mlt3
[sudo] password for pooky2483:
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: libmlt++3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
pooky2483@pooky2483-Kubuntu-1204-3:~$

OK, run:

sudo apt-get remove --purge python-mlt3

now can you post the output from:

sudo aptitude install -s openshot

be aware this will NOT install openshot … it’s a simulated installation … I just want to see what aptitude would do.

Of it errors saying aptitude isn’t installed … install it and try again

sudo aptitude install -s openshot

Command not found.

run:

sudo apt-get install aptitude

then try:

sudo aptitude install -s openshot

again … and post the results.

This doesn’t help at all, but aptitude is HORRIBLE. I honestly don’t know how people got on before synaptic was written.

What’s the difference with…

sudo apt-get install *****

and

sudo aptitude install *****

pooky2483@pooky2483-Kubuntu-1204-3:~$ sudo aptitude install -s openshot
The following NEW packages will be installed:
libmlt++3{a} libmlt6{ab} melt{a} openshot python-mlt3{a}
The following packages will be REMOVED:
recordmydesktop{u}
0 packages upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
Need to get 24.8 MB/25.5 MB of archives. After unpacking 64.1 MB will be used.
The following packages have unmet dependencies:
libmlt6 : Conflicts: libmlt4 but 0.7.6+git20120204-2 is installed.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. libmlt++3 [Not Installed]                          
    
  2. libmlt6 [Not Installed]                            
    
  3. melt [Not Installed]                               
    
  4. openshot [Not Installed]                           
    
  5. python-mlt3 [Not Installed]                        
    

Accept this solution? [Y/n/q/?] y
The following packages will be REMOVED:
libmovit2{u} libvidstab1.0{u} python-pygoocanvas{u} recordmydesktop{u}
0 packages upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 1,641 kB will be freed.
Do you want to continue? [Y/n/?] y
Would download/install/remove packages.
pooky2483@pooky2483-Kubuntu-1204-3:~$

What’s happening?
I press ‘y’ and then it just stops!!!

What’s the output from:

apt-cache policy libmlt6

pooky2483@pooky2483-Kubuntu-1204-3:~$ apt-cache policy libmlt6
libmlt6:
Installed: (none)
Candidate: 0.9.3+git20140926.bbf724b6-0ubuntu0~sunab~precise1
Version table:
0.9.3+git20140926.bbf724b6-0ubuntu0~sunab~precise1 0
500 Index of /sunab/kdenlive-release/ubuntu precise/main amd64 Packages
100 /var/lib/dpkg/status
pooky2483@pooky2483-Kubuntu-1204-3:~$

And therein lies the problem.

You’ve added a PPA (kdenlive) that has a more recent version of libmlt than the one in the default repos (and the one openshot is expecting to find).

So the only way to install openshot from the default repos would be to purge that PPA … but that will break or remove kdenlive


[EDIT]

Your other option would be to try adding the openshot PPA and installing version 1.4.3 from there … this seems to have dependencies that might match (it can handle mlt2, 3, and 5 … whereas the default 12.04 version can only handle mlt2, and 3)

run:

sudo add-apt-repository ppa:openshot.developers/ppa

then

sudo apt-get update

then post the output from:

sudo aptitude install -s openshot

again

Would I be able to roll back kdenlive and hopefully libmlt too then install openshot then do an update.
Or remove kdenlive, install openshot and then reinstall kdenlive?

Maybe the only way to find out is to try it…
What do you think, Mark?

please see the edit in my last posting.

Seen it, followed it and not yet entered anything on the prompt

pooky2483@pooky2483-Kubuntu-1204-3:~$ sudo aptitude install -s openshot
The following NEW packages will be installed:
libmlt++3{a} libmlt6{ab} melt{a} openshot python-mlt3{a}
The following packages will be REMOVED:
recordmydesktop{u}
0 packages upgraded, 5 newly installed, 1 to remove and 1 not upgraded.
Need to get 24.8 MB/25.5 MB of archives. After unpacking 64.1 MB will be used.
The following packages have unmet dependencies:
libmlt6 : Conflicts: libmlt4 but 0.7.6+git20120204-2 is installed.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. libmlt++3 [Not Installed]                          
    
  2. libmlt6 [Not Installed]                            
    
  3. melt [Not Installed]                               
    
  4. openshot [Not Installed]                           
    
  5. python-mlt3 [Not Installed]                        
    

Accept this solution? [Y/n/q/?]

You can accept it, but you’ll loose recordmydesktop

That’s OK as I’ve got Vokoscreen, which you recommended.

I accepted it and got this;

Accept this solution? [Y/n/q/?] y
The following packages will be REMOVED:
libmovit2{u} libvidstab1.0{u} python-pygoocanvas{u} recordmydesktop{u}
0 packages upgraded, 0 newly installed, 4 to remove and 1 not upgraded.
Need to get 0 B of archives. After unpacking 1,641 kB will be freed.
Do you want to continue? [Y/n/?] y
Would download/install/remove packages.
pooky2483@pooky2483-Kubuntu-1204-3:~$

What does that mean???

yeah just accept it … the other packages are already orphaned.