/srv/irclogs.ubuntu.com/2019/08/08/#ubuntu-server.txt

lordievaderGood morning09:18
popey_I just tried to install ubuntu 18.04.2 on a microserver and the installer crashed, where should I report this, and what log file should I include?11:33
OerHeksapport-cli Subiquity # i guess, popey_  https://help.ubuntu.com/lts/serverguide/reporting-bugs.html11:38
OerHeks= server ubiquity11:38
popey_huh, you can ru apport-cli on the server iso?11:39
popey_ok, will try11:39
popey_nope, it's a snap so you can't apport-cli it11:43
OerHekssnap info <snap-name> you will see a contact field.11:44
popey_I know that much :)11:44
popey_(It doesnt)11:45
popey_I'll manually file it in launchpad11:45
OerHeksoh oke, then snapcraft.io might give a clue?11:45
popey_https://bugs.launchpad.net/subiquity/+bug/183946811:49
ubottuLaunchpad bug 1839468 in subiquity "Installer crashed - Could not create partition" [Undecided,New]11:49
lotus|i5maybe tomreyn has an idea ^11:50
* popey_ switches to the traditional ISO11:51
=== lotus|i5 is now known as lotuspsychje
rbasakpopey_: did you flag that on the ISO tracker please? I forget how the connection works, but we need to make sure it is connected so the relevant QA people spot it.12:15
rbasakrafaeldtinoco: o/12:27
rafaeldtinocorbasak: morning!12:28
rbasakFor dbconfig-common, I'm preparing an Ubuntu upload identical to what is in Debian VCS.12:28
rbasakFor cacti, where should I source the upload from?12:28
rafaeldtinocorbasak: let me rebase the MR for you12:28
rafaeldtinoco(ubuntu ready)12:28
rbasakThanks!12:28
popey_rbasak: no, because I'm using 18.04.2 not .3 the new one12:30
rbasakOh.12:31
rbasakSorry!12:31
popey_np :)12:31
popey_I went for the old installer, which worked12:31
popey_I suspect subiquity didn't like the existing partitions on the disks or something12:31
rbasakThank you for the report!12:31
rbasakI assume Michael will see the bug.12:32
rbasakAnd send it up to curtin if needed12:32
rbasakOr perhaps I should add a curtin task.12:33
* rbasak does so12:34
rbasakrafaeldtinoco: oh, one thought. cacti, by using the new dbconfig-common option, will need a versioned dependency presumably?12:36
rafaeldtinocorbasak: hum.. true12:36
rafaeldtinocoi´ll set >=12:36
rbasak+112:36
rbasakIt will probably help with ordering as tests runs through excuses.12:36
rbasakOh12:37
rbasakrafaeldtinoco: note I'm using 2.0.11ubuntu1 for dbconfig-common12:37
rbasakSo >= 2.0.11ubuntu1 please12:37
rafaeldtinocoah ok12:37
rbasakOr >= 2.0.11ubuntu1~ if you prefer12:37
rbasak(I don't care; backporting for this seems extremely unlikely)12:37
rafaeldtinocorbasak: do we have to set -proposed in autopkgtests12:38
rafaeldtinocowhen this occurs ?12:38
rbasakWhat do you mean?12:38
rafaeldtinocofor the migration12:38
rafaeldtinocoboth are going to be in -proposed12:38
rafaeldtinocoand depend on each other12:38
rbasakFWIW >= 2.0.11ubuntu1~ would be more consistent so let's use that.12:38
rbasakWe will probably need to mess with dep8 triggers I expect12:38
rafaeldtinoco(yep ~ is better)12:38
rbasakI'm not sure. We'll see :)12:39
rafaeldtinocook12:39
rafaeldtinocorbasak: should I prepare a debdiff for u ?12:45
rafaeldtinococacti is not imported yet12:45
rafaeldtinocoi can push a git in ~rafaeldtinoco12:45
rafaeldtinocoif its better12:45
rbasakrafaeldtinoco: yes please. Maybe put a final debdiff into our staging git repo?12:45
rbasakI don't really mind12:46
rafaeldtinocook12:46
jamespagecpaelzer: hello12:56
jamespagecpaelzer: I've been working on a snapshot of the ovs 2.12 branch in preparation for its release in the next few weeks.12:57
jamespages390x issue worked through - however I'm having an odd issue with the DPDK build on arm6412:57
jamespagehttps://launchpadlibrarian.net/436381942/buildlog_ubuntu-eoan-arm64.openvswitch_2.12.0~git20190807.38a85a041-0ubuntu1~ubuntu19.10.1~ppa201908071540_BUILDING.txt.gz12:57
jamespageany ideas? I suspect something dpdk ish but I've not dug deep yet12:58
cpaelzeryeah12:59
cpaelzerno clear idea12:59
cpaelzerlet me read it for 2 min ...12:59
cpaelzerall sorts of rdma and mlx things fail on config13:00
cpaelzermaybe we build no mlx4/5 on arm?13:00
cpaelzeralso suspicious: gcc: error: unrecognized command line option '-mssse3'13:00
cpaelzerthat should be x86 only right13:00
cpaelzernon arm64 work as expected?13:01
rafaeldtinococpaelzer: mlx4 and 5 is needed for arm6413:02
rafaeldtinocoi was doing work on top of that @ linaro13:02
rafaeldtinoco#)13:02
rafaeldtinocolustrefs is being ported to arm64 (server part, client is good)13:02
rafaeldtinocomellanox was doing some efforts on arm64 also13:02
cpaelzerwe build the mlx[45] PMDs on arm64 (just checked)13:03
rafaeldtinoco-Integer field ip4.src is not compatible with string constant.13:05
rafaeldtinoco-String field inport is not compatible with integer constant.13:05
rafaeldtinoco-Syntax error at `=' expecting relational operator.13:05
cpaelzerjamespage: it seems as if none of the dpdk config is in place to get the includes and the linkage right13:05
rafaeldtinocothis reminds me the iproute issue we had with ss recently13:05
cpaelzerther is a pkgconfig file provided and OVS was using it last time I checked13:05
cpaelzerthat would be the route I'd start looking at it (is the pkgconf available and still used on arm64)13:05
rafaeldtinocoAH OK13:06
rafaeldtinococpaelzer: jamespage: python3 on arm6413:06
rafaeldtinocojamespage: which machine are you using13:06
rafaeldtinocoto compile this ?13:06
cpaelzerrafaeldtinoco: see above that is a builder on LP13:06
rafaeldtinocoi had problems (illegal instructions on python3)13:06
rafaeldtinocoinside KVM guests13:06
rafaeldtinocoand outside (host) it would work13:06
jamespagethat's from a launchpad builder13:07
rafaeldtinocothis is python3 misbehaving inside kvm13:07
rafaeldtinocoi´ve faced that multiple times13:07
rafaeldtinocoi recompiled python3 in the host and installed pkg inside the guest13:07
rafaeldtinocoi guess this is a toolchain and/or kvm instr issue13:07
rafaeldtinocoi discovered that using LXC arm{hf,64} on top of x86 using qemu-user-static13:08
rafaeldtinocoand then i faced the same issue using kvm guests on armv813:08
rafaeldtinoco:\13:08
cpaelzerbut I don't see anything that smells like it in jamespage log - do you?13:10
thirashello. Fresh install ubuntu. When I try to `apt install redis-server` it hangs at the settings section. The service doesn't start install fails. There is no systemd service file after installation13:10
thirasany idea what that could be?13:10
rafaeldtinococpaelzer: yep, but do have that in mind13:10
rafaeldtinocoit stole some time of mine back then13:10
cpaelzerhehe13:10
rafaeldtinoco+/<<PKGBUILDDIR>>/_dpdk/tests/testsuite.dir/at-groups/442/test-source: line 22: 31813 Illegal instruction     (core dumped) ovs-ofctl --strict parse-oxm OpenFlow12 < oxm.txt13:10
rafaeldtinocothis is the first error13:11
rafaeldtinocois this test using python somehow ?13:11
cpaelzeroh13:11
cpaelzerhaven't seen that one in the log13:11
cpaelzergood eyes (and searches)13:11
cpaelzerbut I think that still continued, I have seen the fails at configure time13:11
cpaelzermaybe that all passed and I should have looked further ...13:11
rafaeldtinocoits a bunch of illegal instructions13:11
rafaeldtinocoand a bunch of them come from python based tests13:12
rafaeldtinocothats why i brought that to attention13:12
jamespageit only appears to happen in the dpdk build, not the vanilla one13:12
rafaeldtinoco1344: real - C                                        FAILED (ovsdb-types.at:5)13:12
rafaeldtinococpaelzer: ^13:12
rafaeldtinocofirst real error to fail13:12
rafaeldtinocoanyway, have fun13:12
rafaeldtinocojust trying to help #)13:13
jamespageconfirmed - the vanilla build tests all passed fine13:13
cpaelzerrafaeldtinoco: agreed there are plenty of illegal instruction dumps13:14
rafaeldtinocohum13:14
rafaeldtinocolooks like the issue i faced :\13:14
rafaeldtinocoi had some illegal instructions inside kvm/qemu13:14
rafaeldtinocospecially with python3 (i guess they were type related ?)13:15
cpaelzerand after the test fail it dumps the full config.log which contians all the errors that derailed me13:15
jamespagecpaelzer: yes its not pretty and a bit distracting!13:17
rafaeldtinocounfortunately if its virtualization related13:17
rafaeldtinocoand this is kvm (and not tcg)13:17
rafaeldtinocoit would be a microcode issue :o)13:17
rafaeldtinocolike failing to implement aarch32/64 in virtual mode13:17
rafaeldtinocoi suspected that back then13:17
rafaeldtinoconot sure watch launchpad has13:18
cpaelzerthe failing programs seem to be binaries thou - I've seen ovs-vsctl and such13:18
rafaeldtinocoand if its qemu or kvm accelerated13:18
cpaelzerunless it is the wrapping test script, that could very well be python13:18
rafaeldtinocoif its python (hopefully it is)13:18
rafaeldtinocoi re-generated the same package13:18
rafaeldtinocoin a diff HW/setup13:18
rafaeldtinocoand i was able to make it work BUT13:18
rafaeldtinocomy python would fail the installation post-inst13:18
rafaeldtinocosuper fast13:18
rafaeldtinoco^ could also be related to toolchain13:19
jamespageall under git+ssh://git.launchpad.net/~ubuntu-server-dev/ubuntu/+source/openvswitch13:19
jamespagemaster branch13:19
jamespage(git-buildpackage repo)13:19
rafaeldtinococpaelzer: i can get you access to armv8 here13:19
rafaeldtinocoif you need13:19
rafaeldtinocoarmhf and arm64 kvm guests13:19
rafaeldtinocolet me know13:19
cpaelzeroh I have an idea rafaeldtinoco and jamespage13:20
cpaelzerI have discussed and battled and lost upstream, but this might be one consequence13:20
cpaelzertrying a TL;DR13:20
cpaelzerdpdk really likes processor optimizations13:21
cpaelzerdistributions really like their software to work everywhere13:21
cpaelzerthe DPDK build system makes their -march sometimes bleed into e.g. the pkgconfig they export13:21
rafaeldtinocohum13:21
cpaelzerit is possible that we generate code that is too new for the virt env that we have13:21
rafaeldtinocoyep13:21
cpaelzer-march=armv8-a+crc+crypto13:21
rafaeldtinocoif the instruction is bad virtualized13:22
rafaeldtinocoor not even implemented in aarch32/64 virt microcode13:22
rafaeldtinoco(since armv8 does not require aarch32 for kvm, for example)13:22
rafaeldtinocoits an ¨extension¨ to the microcode13:22
rafaeldtinocoso, yes, makes sense13:22
cpaelzerjamespage: if you could override that march lowering it until you hit it working13:22
cpaelzerthen let me know what arch was the hightest that worked13:22
cpaelzerthen I could patch DPDK to use this lower level13:22
rafaeldtinoco+113:22
cpaelzerI have a call with the co-maintainer in a few minutes, I'll pre-discuss that13:22
cpaelzerfor now just assuming that this is the reason13:23
cpaelzerbut I'd need your checking if possible to know what would work (maybe we jsut check an old build)13:23
cpaelzerhmm13:24
cpaelzerno the old 2.11 build had -march=armv8-a+crc+crypto as well13:24
cpaelzerthat is the same is it?13:24
cpaelzerunless newer GCC makes the same march use newer thigs failing in VMs13:25
rafaeldtinocoyep13:25
rafaeldtinocodepending on which toolchain you´re using13:25
cpaelzerjamespage: how about building the same in Disco for a try?13:25
jamespageI can try that13:25
rafaeldtinocorbasak: fighting with a patch and its ¨fuzz¨iness13:41
rafaeldtinocowill get you the diff soon :)13:41
rafaeldtinocoquilt refresh won´t fix the fuzz :\13:41
rafaeldtinocowill re-do it13:41
jamespagecpaelzer, rafaeldtinoco no cigar14:19
jamespagehttps://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3534/+build/1738954514:19
rafaeldtinococpaelzer: ^ if you want armv8 kvm guests let me know =)14:20
rafaeldtinocoor i can check this later if you´d like14:21
rbasakrafaeldtinoco: I think your issue is because in commit 9e2dc74 you modified docs-source/General-Installing-Instructions.md directly instead of via a quilt patch14:30
rbasakThe component tarball is a red herring - the same issue would have happened without a component tarball being used I think.14:30
rbasakYou can use "dpkg-source --commit" to have it create the quilt patch for you14:30
rbasakAnd then adjust the quilt patch, commit that, and drop your commit that changed the file directly14:31
rafaeldtinocorbasak: quilt generates fuzz14:31
rafaeldtinocoeven with dpkg-source --commit14:31
rafaeldtinocoit does not accept.. this merge was the last attempt14:31
rbasakIt didn't for me14:32
rafaeldtinocotry debuild -S after quilt14:32
rafaeldtinocono issue ?14:32
rbasakI use dpkg-buildpackage -us -uc -S -nc -d -I -sd -I14:32
rafaeldtinoco:O14:32
rbasakTo avoid the lintian run and the need to install build dependencies14:32
rafaeldtinocooh14:32
rafaeldtinocoalright then =)14:32
rafaeldtinocolet me re-push using quilt14:32
rbasakBut debuild just calls dpkg-buildpackage in the end14:33
rafaeldtinocoyep14:33
rbasakSo I don't think it should be any different14:33
rafaeldtinocoperfect! tks for checking it!14:33
rafaeldtinocorbasak: https://code.launchpad.net/~rafaeldtinoco/+git/cacti is updated15:15
rbasakrafaeldtinoco: looks good from a quick glance - not reviewed in detail yet.15:25
rbasakrafaeldtinoco: but (Closes #XXXX) in debian/changelog needs to be (Closes: #XXX) to be picked up in the changes file, or was that intentional?15:26
rafaeldtinocorbasak: ~ Depends: dbconfig-common (>= 2.0.12~),15:43
rafaeldtinocoim setting it for debian at least15:43
rafaeldtinocoso next merge its there for us15:43
DammitJimwhat does extended security maintenance mean?15:45
DammitJim<DammitJim> I just read that Ubuntu 18.04LTS will be supported for like 10 years, but only with regards to extended security maintenance15:45
rafaeldtinocoDammitJim: packages will be only updated in regards to CVEs15:46
rafaeldtinocoand not bug fixes directly15:46
DammitJimah ok, so only security patchess15:46
DammitJimdriven by CVEs15:46
DammitJimforget about bug fixes15:47
rafaeldtinocoyep, I think SRUs are not considered, so -security gets the updates15:48
DammitJimdo I have to have a special support license to be supported?15:54
rbasakrafaeldtinoco: +115:56
rbasakDammitJim: yes - ESM is a Canonical product15:56
sam_newbieHi guys, have a question regarding install ubuntu from pxe server. host/client is on same machine, same network, i'm trying to create multiple os choice pxe server, so far other CentOS working fine from client. ubuntu client getting ip from dhcp server, the installation screen comes up but with error... https://pasteboard.co/IrLJnUD.png17:12
sam_newbieselinux*firewall disabled on pxe server17:13
sam_newbiethis is my preseed https://paste.ubuntu.com/p/k9wjFGKWVW/17:17
rbasakahasenack, rafaeldtinoco: looks like cacti and dbconfig-common are good (on their own) in proposed19:00
rbasakPending dbconfig-common armhf but I'm assuming that'll be fine.19:00
rafaeldtinocoyep, i was checking that now19:00
ahasenackshipit!19:00
rafaeldtinocoits impressive the amount of tests19:00
rbasakSo I have triggered what I think are the correct retests for mysql-8.019:00
rbasakmysql-8.0 with the new dbconfig-common that we uploaded for all archs19:00
rbasakAnd mysql-8.0 with the new dbconfig-common with the new cacti that we uploaded for all archs19:00
rafaeldtinocoalright19:01
rafaeldtinocoso failures would be *new* if they happen19:01
rafaeldtinocohopefully there wont be any19:01
rbasakHopefully they'll all go green then when done19:01
rafaeldtinococool, before eod i´ll check one more time19:01
rafaeldtinocojust to make sure there is nothing we could save time19:01
rbasakNothing will migrate yet though - we need to do the mass rebuild uploads and the FTBFS fixes we have prepared19:01
rbasakAnd I know we have some remaining.19:01
rafaeldtinocok19:02
rbasakHopefully we'll be able to start churning them out tomorrow.19:02
rafaeldtinocosounds good19:02

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