/srv/irclogs.ubuntu.com/2015/05/14/#ubuntu-kernel.txt

=== owlman_ is now known as owlman
=== gerald is now known as Guest186
=== swordsma- is now known as swordsmanz
=== chiluk` is now known as chiluk
=== ara is now known as Guest1907
genkgoapw: i am really sorry to bother again, but i just wont succeed in installing cloud tools generic for 3.19. apt only wants to install 3.13 cloud tools. what ppa or source should i add to install this package http://packages.ubuntu.com/vivid/main/linux-cloud-tools-generic.10:18
genkgothe one i added now is ppa:canonical-kernel-team/ppa10:18
infinitygenkgo: You're running utopic, right?10:27
infinityErr, trusty.10:27
infinityBrain not here.10:28
apwgenkgo, yes they are deffo not well, i have submitted fixes for10:28
infinitygenkgo: If you're running the lts-vivid kernel on trusty, you shouldn't be adding vivid sources to your sources.list.10:28
genkgoinfinity: yes, i am running trusty with 3.19 (installed by ppa:canonical-kernel-team/ppa)10:28
genkgoapw: ok, so that means, at the moment I have to wait for the release of those fies, right?10:29
genkgo*fixes10:29
infinityOne would think, with the current state of things, "apt-get install linux-cloud-tools-lts-vivid-generic linux-cloud-tools-common" would do the trick.10:29
infinityOr is that generic-lts-vivid?  Whatever.10:29
* infinity looks.10:29
rbasakapw, smoser: could it be a udev hook somewhere that has a partition device file open in that case?10:30
infinityYeah, linux-cloud-tools-generic-lts-vivid10:30
genkgoinfinity: linux-cloud-tools-generic-lts-vivid : Depends: linux-cloud-tools-3.19.0-12-generic but it is not installable10:31
genkgoinfinity: i guess that is what apw means with broken10:31
infinityEr, wat?10:31
infinityNo, that's not what he meant by broken.10:31
infinityThat's your sources.list being broken.10:31
infinitySince you should be at -17, not -1210:31
genkgoinfinity: you are right10:33
infinitygenkgo: If you have any vivid sources in your sources.list, you really shouldn't.  It should all be trusty.10:33
genkgoinfinity: i removed the ppa:canonical-kernel-team/ppa before and replaced it with ppa:canonical-hwe-team/ppa to see what happened10:34
genkgoinfinity: now I reverted it that10:34
infinityBad things, I assume. :P10:34
genkgoand it will be installed10:34
infinitySo, yeah.  You want linux-cloud-tools-generic-lts-vivid and linux-cloud-tools-common10:35
infinityThe bug apw was referring to is that linux-cloud-tools-generic-lts-vivid doesn't depend on linux-cloud-tools-common, but installing it manually should work.10:35
genkgoinfinity: what ppa should i use anyway? the hwe-team or the kernel-team? is there a difference?10:35
infinitygenkgo: You shouldn't use either, ideally.10:35
infinitygenkgo: But if you must use one, the kernel team's PPA is the source of goodness and light, and it's what feeds the Ubuntu archive.  The HWE PPA has no such guarantees.10:36
genkgoinfinity: ok, i will use the kernel team then10:36
genkgoinfinity: still things go wrong10:41
genkgo/var/cache/apt/archives/linux-cloud-tools-common_3.13.0-53.88_all.deb10:41
genkgoapt still tries to install some 3.13 packages 10:41
infinitygenkgo: It's supposed to.10:41
infinitygenkgo: 3.13 (or, rather, the master branch, which is 3.13 in trusty) provides the One True tools-common package.  Everything else is meant to depend on it.10:42
infinitygenkgo: That's why I told you to explicitly install it, because tools-lts-vivid doesn't currently depend on it, like it should.10:42
infinitygenkgo: If that's all that went wrong, then everything went right.10:43
genkgoinfinity: ok :)10:43
genkgocool, now my hyperv daemon are running10:46
genkgodaemons10:46
genkgohmm, they were, i rebooted to see if they would start automatically10:49
genkgoapw: no i am back to where i was yesterday: my hv daemons are not running10:52
genkgoinitctl list | grep hv is empty10:52
genkgothere is no /etc/init/hv*10:53
infinitygenkgo: Did you at any point delete them by hand?10:54
genkgonope10:54
genkgoinfinity: i just feel my cloud tools generic is still not installed right10:54
infinityAre you positive?  Cause linux-cloud-tools-common ships them.10:54
infinityBut they're conffiles.10:54
infinitySo, if you delete them, they don't come back.10:54
genkgoinfinity: i never deleted those files10:55
infinitygenkgo: dpkg -l linux-cloud-tools-common && dpkg -L linux-cloud-tools-common10:55
infinitygenkgo: pastebin those for me.10:55
genkgoinfinity: dpkg-query: package 'linux-cloud-tools-common' is not installed11:08
infinitygenkgo: ...11:08
infinitygenkgo: apt-get install linux-cloud-tools-common11:08
infinitygenkgo: That was the 3.13 package you complained about apt trying to install.  It really should be installed.11:08
infinitygenkgo: Install it, verify that /etc/init/hv* are there, reboot, and rejoice.11:09
genkgoinfinity: i just remove everything related to cloud tools, run sudo aptitude purge '~c', now my systems looks as follows http://paste.ubuntu.com/11129000/11:11
genkgonow i repeat the steps you told me11:11
infinitygenkgo: Not sure why you did that, but okay...11:11
genkgoinfinity: because I was pretty lost11:11
infinitygenkgo: "apt-get install linux-cloud-tools-generic-lts-vivid linux-cloud-tools-common"11:12
infinitygenkgo: That's all it should take.  Those two packages installed.11:12
infinity(And whatever deps they pull in)11:12
genkgoErrors were encountered while processing: /var/cache/apt/archives/linux-cloud-tools-common_3.13.0-53.88_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)11:12
genkgosame as last time11:13
infinityI'll need more than that line.11:13
genkgoit just wont install11:13
genkgotrying to overwrite '/usr/share/man/man8/hv_kvp_daemon.8.gz', which is also in package linux-lts-vivid-cloud-tools-common 3.19.0-17.17~14.04.111:13
infinityAh-ha.11:13
infinityapw: Okay, remove my ACK from your patch.  Your lts packages are NOT empty. :P11:13
infinityapw: You need a Conflict/Replace on them from the master one.11:14
infinitygenkgo: dpkg -i --force-overwrite /var/cache/apt/archives/linux-cloud-tools-common_3.13.0-53.88_all.deb11:14
infinitygenkgo: Should get you going for now.11:14
infinitygenkgo: We'll fix things up here for the next versions.11:14
apwinfinity, bah what is in them11:14
infinityapw: Looks like manpages, at least.  See above.11:14
apwand the patch for those is right no?  it is linux which needs to fix them11:15
infinityapw: Your patch for lts-* is right, yes, just incomplete without also fixing master.11:15
infinityapw: In the same SRU cycle, being the important part.  So the upgrade is smooth.11:15
apwyep11:15
apwgotcha11:16
genkgoinfinity: rebooted, and see the daemons running :)11:16
genkgowonderful: now hopefully, 3.19 wont get my system in read-only during vss snapshot11:17
genkgoinfinity: thanks a lot for the help11:17
genkgoapw: and of course your help too, much appreciated11:18
genkgoinfinity: during boot i still see these message [storvsc] Sense Key : Illegal Request [current] and [storvsc] Add. Sense: Invalid command operation code.11:30
genkgoany idea what that means?11:30
apwgenkgo, i think those are pretty normal on there11:31
genkgoapw: ok, thanks11:32
genkgoapw: just to be sure, my boot process also contains init: plymouth-upstart-bridge respawning too fast, stopped and scsi 3:7:1:1: scsi scan: INQUIRY result too short (5), using 3611:33
genkgoi just want to see as less errors as possible to just mitigate every possibility that it can cause the read-only problem11:33
genkgohm  there is already a bug report for plymouth error: https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/130961711:38
ubot5Ubuntu bug 1309617 in plymouth (Ubuntu) "plymouth-upstart-bridge main process (189) terminated with status 1 at boot" [Medium,Confirmed]11:38
infinityYeah, the plymouth thing isn't anything to worry about.11:39
apwthe inquiry too short is also common on those images11:40
genkgoapw infinity: ok i will stop worrying :) and just hope hyperv vss problems are resolved with the 3.19 kernel. i will report back to you, if you are interested11:42
apwinfinity, ok those package _should_ be empty, but an interaction with another bug fix has made them contain something .... bah11:43
apwinfinity, so at least i know why now ...11:43
infinityapw: Ahh, well.  Comedy of errors.  Keeps us employed, right? :P11:44
apwinfinity, yeah i guess it does that ... 11:44
infinityapw: Just make common Conflicts/Replaces lts-{utopic,vivid}-common, and life's good.11:44
apwinfinity, and i am going to fix the bug that prevents the packages being empty like they should have been, ie preventing puking lots of errors about unknow packages11:45
smoserapw, http://paste.ubuntu.com/11130592/13:33
smoserdoes that seem sane? as i'm seeing failures in it.13:33
apwsmoser, what failure are you seeing with it though13:59
smoserBLKRRPART: Device or resource busy14:03
smoserfailed[1]: ptwrite/blockdev: partition 114:03
smoser[90432.37]14:03
smosermore commonly i think i'm seeing the partition 2 blockdev failing14:04
smoserbut that one just failed14:04
smoserit runs seemingly forever on utopic14:04
smoseri'm pretty sure its udev thats letting go early.14:04
rbasaksmoser: just been looking at the udev source. I'm pretty sure it's racy. Not sure if what we're trying to do is supported behaviour.14:08
rbasakI believe there's a race in that "udevadm settle" can return before udevd sees an event that the kernel has queued.14:09
smoserrbasak, continue in #ubuntu-server. apw you too if interested. as strikov and i talking there too.14:10
rbasakack14:10
apwsmoser, right that just tells you you oculdn't change the partitiont table because one of the parititons was busy14:10
smoserapw, right.14:11
cmaginaquestion: what is the best way to get an upstream commit cherry-picked into an ubuntu kernel version? i have a couple upstream commits with SRU bugs already created in lp, one I submitted a request-pull for, but that doesn't seem like the correct way to handle this.15:23
apwcmagina, submitting them to the kernel-team@ list is the right way to do it15:29
cmaginaapw: is there any special format for that e-mail? i've been using request-pull for my own submissions, but those are modified upstream commits or applied patches type deal15:30
* cmagina just submitted an upstream commit in that manner, thus the question of how i should do this properly :)15:31
apwi'd just send the upstream patch from format-patch15:32
cmaginaok15:32
cmaginathanks15:32
=== pgraner is now known as pgraner-lunch
=== pgraner-lunch is now known as pgraner
=== pgraner is now known as pgraner-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!