[11:23] <neoark> linux-cloud-tools-generic-lts-vivid linux-tools-generic-lts-vivid
[11:23] <neoark> are missing dependencies
[11:23] <neoark> anyone know why?
[11:24] <apw> neoark, ?
[11:24] <apw> missing dependancies of what
[11:24] <neoark> no clue apt-get is not updating
[11:24] <apw> those should not exist in the latest packages
[11:24] <neoark> how do i check?
[11:25] <neoark> https://pastee.org/shwud
[11:27] <apw> ahh ok, missread the original, hmmm that looks like an expected dependancy, and one i would expect to exist
[11:27] <apw>  linux-cloud-tools-3.19.0-20-generic | 3.19.0-20.20~14.04.1 | trusty-security | amd64, i386
[11:27] <apw> and one which exists in the archive
[11:28] <apw> neoark, what are you doing to trigger that error, what command line is that ... in fact could you pastebin the entire output prompt to prompt
[11:28] <neoark> deb http://archive.canonical.com/ubuntu trusty partner
[11:28] <neoark> deb-src http://archive.canonical.com/ubuntu trusty partner
[11:28] <neoark> have that
[11:28] <neoark> https://pastee.org/j259y
[11:30] <apw> neoark, _just_ that in your sources ?
[11:30] <neoark> apt-get dist-upgrade linux-cloud-tools-generic-lts-vivid linux-tools-generic-lts-vivid -y gives missing depe
[11:30] <neoark> https://pastee.org/8gc2s
[11:31] <neoark> sources
[11:34] <neoark> apw any clue on how to get missing dep?
[11:35] <apw> neoark, i am testing here
[11:35] <neoark> ty
[11:36] <apw> neoark, ok on my T box here it just finds and installs the deps correctly
[11:37] <apw> neoark, could you have out of date apt databased ?  I would try and  apt-get update
[11:38] <neoark> did that before i did other dist-upgrade i have couple server and its happening on all of them
[11:39] <neoark> W: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/dists/trusty-updates/main/i18n/Translation-en  Hash Sum mismatch
[11:39] <neoark> W: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/dists/trusty-updates/universe/i18n/Translation-en  Hash Sum mismatch
[11:39] <neoark> E: Some index files failed to download. They have been ignored, or old ones used instead.
[11:39] <neoark> err ovh is so unreliable
[11:41] <apw> hmmm
[11:41] <apw> i wonder if you have a mirroring missmatch then, becuase the indexes i have here are offering me that package just fine
[11:42] <neoark> how to correct it? or OVH has too?
[11:42] <apw> neoark, well one expects mirrors to be in sync by default and to sync up pretty quick when they arn't ... if that is what you have
[11:43] <apw> sudo apt-get install linux-tools-generic-lts-vivid
[11:43] <apw> what does doing one of those say in full on the affected system
[11:44] <neoark> he following packages have unmet dependencies:
[11:44] <neoark>  linux-tools-generic-lts-vivid : Depends: linux-tools-3.19.0-20-generic but it is not going to be installed
[11:44] <neoark> E: Unable to correct problems, you have held broken packages.
[11:46] <neoark> let me switch my sources and try again
[11:47] <apw> that feels like linux-meta-lts-vivid was published but not linux-lts-vivid ... which would be very unusual and doesn't match how the archive is now to my eye
[11:49] <neoark> doesn't work still
[11:51] <neoark> tried https://pastee.org/84m2g still same problem
[11:53] <apw> apt-cache show linux-cloud-tools-3.19.0-20-generic | egrep '(Version|Depends)'
[11:53] <apw> what does that show
[11:54] <neoark> apt-cache show linux-cloud-tools-3.19.0-20-generic | egrep '(Version|Depends)'
[11:54] <neoark> Version: 3.19.0-20.20~14.04.1
[11:54] <neoark> Depends: linux-lts-vivid-cloud-tools-3.19.0-20
[11:54] <apw> neoark, and the same for linux-tools-3.19.0-20-generic ?
[11:55] <neoark> apt-cache show linux-tools-3.19.0-20-generic | egrep '(Version|Depends)'
[11:55] <neoark> Version: 3.19.0-20.20~14.04.1
[11:55] <neoark> Depends: linux-lts-vivid-tools-3.19.0-20
[11:55] <neoark> root@arjun:~# 
[11:55] <apw> so that says you have both packages available in your index
[11:55] <neoark> yes
[11:56] <apw> apt-get install linux-tools-lts-vivid 
[11:56] <neoark> just can't install them
[11:56] <apw> and that only said the 4 lines you pasted before nothing else ?
[11:56] <neoark> yes
[11:56] <apw> does apt-get install -f
[11:56] <apw> say anything
[11:56] <apw> be very careful about saying yes without reading what it says
[11:56] <neoark> Reading state information... Done
[11:56] <neoark> E: Unable to locate package linux-tools-lts-vivid
[11:57] <apw> what does apt-cache show linux-tools-lts-vivid say
[11:57] <neoark> -f doesn't install
[11:57] <neoark> https://pastee.org/jvs77
[11:58] <neoark> apt-cache show linux-tools-lts-vivid
[11:58] <neoark> N: Unable to locate package linux-tools-lts-vivid
[11:58] <neoark> E: No packages found
[11:58] <apw> hang on ... why is it talking about linux-tools-lts-vivid at all ?
[11:58] <apw> that isn't a package ...
[11:58] <apw> how is that mentioned in instal -f
[11:58] <neoark> https://pastee.org/jvs77 < -f install
[11:59] <apw> ok ... that says a further step dependancy is missing
[11:59] <apw> apt-cache show linux-lts-vivid-tools-3.19.0-20
[12:00] <neoark> https://pastee.org/pd6tz
[12:00] <neoark> linux-tools-common was missing odd
[12:00] <neoark> hmm
[12:01] <apw> linux-tools-common is missing ?  
[12:01] <apw> that is a default package, hmmm
[12:01] <apw> what version of linux-tools-common
[12:02] <apw> does apt-cache show show
[12:03] <neoark> Version: 3.13.0-24.46
[12:03] <neoark> linux-tools-common
[12:06] <neoark> thanks sorted gotta figure out what else is missing
[12:10] <neoark> apw i guess linux-lts-vivid-tools-common
[12:10] <neoark> is missing
[12:10] <neoark> there is linux-lts-utopic-tools-common
[12:12] <neoark>  linux-lts-vivid-tools-common (3.19.0-18.18) its missing for 3.19.0-18.20
[12:18] <apw> neoark, so are you trying to upgrade just the lts packages or letting the system upgrade in general
[12:18] <neoark> so upgrade stock to lts utopic to lts vivid
[12:18] <apw> neoark, there is no linux-lts-vivid-tools-common
[12:19] <neoark> yes linux-lts-utopic-tools-common i think uninstalls linux-tools-common
[12:19] <apw> there should be no linux-lts-*-tools-common any more, they are meant to use linux-tools-common ... it is menat to be common to all kernels
[12:19] <apw> so the latest linux-lts-utopic should fix that so it does not
[12:19] <apw> so is the issue here you have an _old_ linux-lts-utopic installed and it is colliding with linux-lts-vivid
[12:20] <apw> which is fixed ?
[12:20] <neoark> https://pastee.org/3kar < still shows as available
[12:21] <apw> yes, that is basically pending NBS handling, it existing isn't an issue, it should not be a dependancy of the current packages
[12:22] <neoark> yes but it removes linux-tools-common on autoremove that created this issue
[12:22] <neoark> so you can upgrade from 3.19.0-18.18 to 3.19.0-18.20 is you did apt-get autoremove
[12:23] <neoark> can not*
[12:23] <neoark> err can't type this morning.
[12:23] <neoark> s/it/if
[12:23] <apw> do you mean -20.20 ?
[12:24] <neoark> 3.19.0-20.20
[12:24] <neoark> Yes
[12:24] <apw> so if you do an autoremove, then the dist-upgrade it works ?
[12:25] <neoark> No it doesn't
[12:25] <neoark> because it removed  linux-tools-common since i had installed linux-lts-vivid-tools-common (3.19.0-18.18)
[12:26] <neoark> So I had to reinstall linux-tools-common to install 3.19.0-20
[12:29] <neoark> https://pastee.org/2r3p
[12:29] <neoark> - List of linux- install and their version
[13:03] <apw> neoark, so i was not expecting you to install linux-lts-vivid-tools-common manually ever, that doesn't seem like something one should do