1

Was trying to install "unity-tweak-tool" and get:

$ sudo apt-get install unity-tweak-tool
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:
 unity-tweak-tool : Depends: unity-webapps-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Did some research and ran:

sudo apt-get --fix-broken install
Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.

then sudo apt-get dist-upgrade

but to no effect, so still got the problem of finding a way to backtrack to the cause of the dependencies. So tried aptitude and got:

sudo aptitude install unity-tweak-tool

The following NEW packages will be installed:
  libhardware2{a} libhybris{a} libhybris-common1{a} libmedia1{a}
  liboxideqt-qmlplugin{a} liboxideqtcore0{ab} liboxideqtquick0{a}
  libqt5organizer5{ab} libubuntugestures5{ab} libubuntutoolkit5{ab}
  libunity-webapps0{a} qml-module-ubuntu-components{ab}
  qml-module-ubuntu-layouts{ab} qml-module-ubuntu-test{ab}
  qml-module-ubuntu-web{a} qtdeclarative5-ubuntu-ui-toolkit-plugin{a}
  unity-tweak-tool unity-webapps-common{a} unity-webapps-qml{a}
  unity-webapps-service{a} webapp-container{ab} webbrowser-app{ab}
0 packages upgraded, 22 newly installed, 0 to remove and 0 not to upgrade.
Need to get 36.9 MB of archives. After unpacking 145 MB will be used.
The following packages have unmet dependencies:
 qml-module-ubuntu-test : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                                    - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                                    - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
 liboxideqtcore0  : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                             - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                             - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
 libqt5organizer5 : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                              - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                              - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
 webapp-container : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                              - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                              - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
                    Depends: qtdeclarative-abi-5-5-0 which is a virtual package, provided by:
                              - libqt5qml5, but 5.10.0-0neon+16.04+xenial+build36 is installed.
 qml-module-ubuntu-layouts : Depends: qtdeclarative-abi-5-5-0 which is a virtual package, provided by:
                                   - libqt5qml5, but 5.10.0-0neon+16.04+xenial+build36 is installed.
 qml-module-ubuntu-components : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                                      - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                                         - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
                                Depends: qtdeclarative-abi-5-5-0 which is a virtual package, provided by:
                                          - libqt5qml5, but 5.10.0-0neon+16.04+xenial+build36 is installed.
 libubuntutoolkit5 : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                               - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                               - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
 webbrowser-app : Depends: qtbase-abi-5-5-1 which is a virtual package, provided by:
                        - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.                            - libqt5core5a, but 5.10.0+dfsg-2+16.04+xenial+build46 is installed.
              Depends: qtdeclarative-abi-5-5-0 which is a virtual package, provided by:
                            - libqt5qml5, but 5.10.0-0neon+16.04+xenial+build36 is installed.
 libubuntugestures5 : Depends: qtdeclarative-abi-5-5-0 which is a virtual package, provided by:
                                - libqt5qml5, but 5.10.0-0neon+16.04+xenial+build36 is installed.
The following actions will resolve these dependencies:

      Keep the following packages at their current version:    
1)      liboxideqt-qmlplugin [Not Installed]                  
2)      liboxideqtcore0 [Not Installed]                        
3)      liboxideqtquick0 [Not Installed]                      
4)      libqt5organizer5 [Not Installed]                      
5)      libubuntugestures5 [Not Installed]                    
6)      libubuntutoolkit5 [Not Installed]                      
7)      libunity-webapps0 [Not Installed]                      
8)      qml-module-ubuntu-components [Not Installed]          
9)      qml-module-ubuntu-layouts [Not Installed]              
10)     qml-module-ubuntu-test [Not Installed]                
11)     qml-module-ubuntu-web [Not Installed]                  
12)     qtdeclarative5-ubuntu-ui-toolkit-plugin [Not Installed]
13)     unity-tweak-tool [Not Installed]                      
14)     unity-webapps-common [Not Installed]                  
15)     unity-webapps-qml [Not Installed]                      
16)     unity-webapps-service [Not Installed]                  
17)     webapp-container [Not Installed]                      
18)     webbrowser-app [Not Installed]                        



Accept this solution? [Y/n/q/?] Y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not to upgrade.
Need to get 0 B of archives. After unpacking 0 B will be used.

Attempting to work back through the dependencies, by installing manually also ran into issues with "libqt5core5a" when running aptitude install liboxideqtquick0 wanting to uninstall libmlt++3, libmlt6, libqt5webchannel5, melt, openshot, python-mlt and qt5-gtk-platformtheme.

Any help tracking down a solution very much appreciated.
.

=========================================================================
Further to request for further info:

As there is some major lags in pkgs getting updated, the following have been added to get the latest versions of pkgs or install pkgs not in the main repositories. So, to be comprehensive I include the following.

I used a script to extract a list of the repos and PPAs:

The following are self explanatory:

'http://archive.ubuntu.com/ubuntu xenial main restricted'  
'http://archive.ubuntu.com/ubuntu xenial-updates main restricted'  
'http://archive.ubuntu.com/ubuntu xenial universe'  
'http://archive.ubuntu.com/ubuntu xenial-updates universe'  
'http://archive.ubuntu.com/ubuntu xenial multiverse'  
'http://archive.ubuntu.com/ubuntu xenial-updates multiverse'  
'http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse'  
'http://archive.canonical.com/ubuntu xenial partner'  
'http://archive.ubuntu.com/ubuntu xenial-security main restricted'  
'http://archive.ubuntu.com/ubuntu xenial-security universe'  
'http://archive.ubuntu.com/ubuntu xenial-security multiverse'  
'http://deb.torproject.org/torproject.org xenial main'  
'https://dl.winehq.org/wine-builds/ubuntu/ xenial main'  
'https://download.virtualbox.org/virtualbox/debian xenial contrib' 

These are to get the latest versions OR add functionality:

ppa:stebbins/handbrake-releases  
ppa:maarten-baert/simplescreenrecorder  
ppa:webupd8team/nemo3   # latest version of nemo file browser  
ppa:linrunner/tlp  
ppa:mc3man/mpv-tests  
ppa:elementary-os/stable  
ppa:bablu-boy/nutty  
ppa:jfi/ppa  
ppa:audio-recorder/ppa  
ppa:noobslab/themes  
ppa:hda-me/zulucrypt  
ppa:scribus/ppa  
ppa:plushuang-tw/uget-stable  
ppa:mc3man/xerus-media  
ppa:unit193/encryption  
ppa:noobslab/icons  
ppa:jeffreyratcliffe/ppa  
'http://repo.vivaldi.com/stable/deb/ stable main'   # Vivaldi Web Browser  

===========
Now a detailed list of the installed pkgs from the PPAs, which I extracted using the following script:

apt-cache policy $(dpkg --get-selections | grep -v deinstall$ | awk '{ print $1 }') | perl -e '@a = <>; $a=join("", @a); $a =~ s/\n(\S)/\n\n$1/g;  @packages = split("\n\n", $a); foreach $p (@packages) {print "$1: $2\n" if $p =~ /^(.*?):.*?500 http:\/\/ppa\.launchpad\.net\/(.*?)\s/s}'  

.

albatross-theme: noobslab/themes/ubuntu
ashes-theme: noobslab/themes/ubuntu
audio-recorder: audio-recorder/ppa/ubuntu  
cinnamon-l10n: webupd8team/nemo3/ubuntu  
com.github.babluboy.nutty: bablu-boy/nutty/ubuntu  
contractor: elementary-os/stable/ubuntu  
cryptsetup: unit193/encryption/ubuntu  
cryptsetup-bin: unit193/encryption/ubuntu  
faba-icon-theme: noobslab/icons/ubuntu  
faenza-icon-theme: noobslab/icons/ubuntu  
faience-icon-theme: noobslab/icons/ubuntu  
ffmpeg: mc3man/xerus-media/ubuntu  
gir1.2-nemo-3.0: webupd8team/nemo3/ubuntu  
gscan2pdf: jeffreyratcliffe/ppa/ubuntu  
handbrake-cli: stebbins/handbrake-releases/ubuntu  
handbrake-gtk: stebbins/handbrake-releases/ubuntu  
i965-va-driver: mc3man/mpv-tests/ubuntu  
i965-va-driver: mc3man/mpv-tests/ubuntu  
libavcodec-extra: mc3man/xerus-media/ubuntu  
libavcodec-extra57: mc3man/xerus-media/ubuntu  
libavcodec-ffmpeg-extra56: mc3man/xerus-media/ubuntu  
libavdevice-ffmpeg56: mc3man/xerus-media/ubuntu  
libavdevice57: mc3man/xerus-media/ubuntu  
libavfilter-ffmpeg5: mc3man/xerus-media/ubuntu  
libavfilter6: mc3man/xerus-media/ubuntu  
libavformat-ffmpeg56: mc3man/xerus-media/ubuntu  
libavformat57: mc3man/xerus-media/ubuntu  
libavresample-ffmpeg2: mc3man/xerus-media/ubuntu  
libavresample3: mc3man/xerus-media/ubuntu  
libavutil-ffmpeg54: mc3man/xerus-media/ubuntu  
libavutil55: mc3man/xerus-media/ubuntu  
libbasicusageenvironment1: mc3man/xerus-media/ubuntu  
libcryptsetup4: unit193/encryption/ubuntu  
libfdk-aac1: mc3man/xerus-media/ubuntu  
libglib-object-introspection-perl: jeffreyratcliffe/ppa/ubuntu  
libgoocanvas2-perl: jeffreyratcliffe/ppa/ubuntu  
libgranite-common: elementary-os/stable/ubuntu  
libgranite4: elementary-os/stable/ubuntu  
libgroupsock8: mc3man/xerus-media/ubuntu  
libgtk3-perl: jeffreyratcliffe/ppa/ubuntu  
libgtk3-simplelist-perl: jeffreyratcliffe/ppa/ubuntu  
libimage-sane-perl: jeffreyratcliffe/ppa/ubuntu  
liblirc-client0: mc3man/xerus-media/ubuntu  
liblircclient0: mc3man/xerus-media/ubuntu  
liblivemedia58: mc3man/xerus-media/ubuntu  
libmysofa: mc3man/mpv-tests/ubuntu  
libnemo-extension1: webupd8team/nemo3/ubuntu  
libpostproc-ffmpeg53: mc3man/xerus-media/ubuntu  
libpostproc54: mc3man/xerus-media/ubuntu  
libqxp-0.0-0: scribus/ppa/ubuntu  
libswresample-ffmpeg1: mc3man/xerus-media/ubuntu  
libswresample2: mc3man/xerus-media/ubuntu  
libswscale-ffmpeg3: mc3man/xerus-media/ubuntu  
libswscale4: mc3man/xerus-media/ubuntu  
libusageenvironment3: mc3man/xerus-media/ubuntu  
libva-drm1: mc3man/mpv-tests/ubuntu  
libva-drm1: mc3man/mpv-tests/ubuntu  
libva-x11-1: mc3man/mpv-tests/ubuntu  
libva-x11-1: mc3man/mpv-tests/ubuntu  
libva1: mc3man/mpv-tests/ubuntu  
libva1: mc3man/mpv-tests/ubuntu  
libvlc-bin: mc3man/xerus-media/ubuntu  
libvlc5: mc3man/xerus-media/ubuntu  
libvlccore8: mc3man/xerus-media/ubuntu  
libx264-148: mc3man/xerus-media/ubuntu  
libx264-152: mc3man/xerus-media/ubuntu  
libx265-130: mc3man/xerus-media/ubuntu  
libx265-146: mc3man/xerus-media/ubuntu  
libxapp1: webupd8team/nemo3/ubuntu  
libzimg2: mc3man/xerus-media/ubuntu  
libzmf-0.0-0: scribus/ppa/ubuntu  
libzulucrypt1: hda-me/zulucrypt/ubuntu  
mpv: mc3man/mpv-tests/ubuntu  
nemo: webupd8team/nemo3/ubuntu  
nemo-data: webupd8team/nemo3/ubuntu  
nemo-dropbox: webupd8team/nemo3/ubuntu  
nemo-fileroller: webupd8team/nemo3/ubuntu  
nemo-media-columns: webupd8team/nemo3/ubuntu  
numix-folders: noobslab/icons/ubuntu  
numix-gtk-theme: noobslab/themes/ubuntu  
numix-icon-theme: noobslab/icons/ubuntu  
numix-icon-theme-circle: noobslab/icons/ubuntu  
numix-icon-theme-square: noobslab/icons/ubuntu  
nutty: bablu-boy/nutty/ubuntu  
psensor: jfi/ppa/ubuntu  
psensor-common: jfi/ppa/ubuntu  
python-nemo: webupd8team/nemo3/ubuntu  
scribus-ng: scribus/ppa/ubuntu  
scribus-ng-data: scribus/ppa/ubuntu  
scribus-ng-doc: scribus/ppa/ubuntu  
simplescreenrecorder: maarten-baert/simplescreenrecorder/ubuntu  
simplescreenrecorder-lib: maarten-baert/simplescreenrecorder/ubuntu  
smplayer: mc3man/xerus-media/ubuntu  
smplayer-themes: mc3man/xerus-media/ubuntu  
smtube: mc3man/xerus-media/ubuntu  
tlp: linrunner/tlp/ubuntu  
tlp-rdw: linrunner/tlp/ubuntu  
tp-smapi-dkms: linrunner/tlp/ubuntu # TLP Power Management, for Lenovo ThinkPad laptop  
uget: plushuang-tw/uget-stable/ubuntu  
va-driver-all: mc3man/mpv-tests/ubuntu  
va-driver-all: mc3man/mpv-tests/ubuntu  
veracrypt: unit193/encryption/ubuntu  
vlc: mc3man/xerus-media/ubuntu  
vlc-bin: mc3man/xerus-media/ubuntu  
vlc-data: mc3man/xerus-media/ubuntu  
vlc-l10n: mc3man/xerus-media/ubuntu  
vlc-plugin-base: mc3man/xerus-media/ubuntu  
vlc-plugin-notify: mc3man/xerus-media/ubuntu  
vlc-plugin-qt: mc3man/xerus-media/ubuntu  
vlc-plugin-samba: mc3man/xerus-media/ubuntu  
vlc-plugin-skins2: mc3man/xerus-media/ubuntu  
vlc-plugin-video-output: mc3man/xerus-media/ubuntu  
vlc-plugin-video-splitter: mc3man/xerus-media/ubuntu  
vlc-plugin-visualization: mc3man/xerus-media/ubuntu  
vokoscreen: mc3man/xerus-media/ubuntu  
xapps-common: webupd8team/nemo3/ubuntu  
zulucrypt-cli: hda-me/zulucrypt/ubuntu  
zulucrypt-gui: hda-me/zulucrypt/ubuntu  

0 Answers0