[03:56] <masber> hi
[03:56] <masber> what would be the alternative of "alternative" command on ubuntu?
[03:57] <masber> which command on ubuntu can use instead of "alternative"?
[03:57] <sarnold> alternatives are just symlinks
[04:01] <masber> sarnold, oh thanks!
[04:02] <sarnold> masber: for example, ls -l `which awk`  -- /usr/bin/awk -> /etc/alternatives/awk
[04:02] <sarnold> then ls -l ... /etc/alternatives/awk -> /usr/bin/gawk
[04:03] <sarnold> so if yo'uve broken your alternatives, you can get something working again by hand
[05:33] <crazyadm> how to install nfs server?
[05:35] <henkjan> crazyadm: apt-get install nfs-kernel-server
[06:16] <crazyadm> anyone setup docker on ubuntu?
[08:40] <PCdude> Hi all :)
[08:40] <PCdude> I have done some experimenting with openstack
[08:41] <PCdude> I have some 10 gbit/s cards that can be used by the nodes of openstack
[08:41] <PCdude> Is there a possible I can connect the storage node to the compute nodes with a direct connection from host-to-host?
[10:21] <cpaelzer> jamespage: dpdk 16.07-0ubuntu4 just got accepted into yakkety, testing OVS-DPDK without it won't be fun for you, so be aware in case you try just too early :-)
[10:22] <cpaelzer> jamespage: bug 1628419 and bug 1625542 would stop your tests
[10:22] <jamespage> cpaelzer, nowhere to test it :-)
[10:22] <cpaelzer> jamespage: good, just wanted to avoid double debugging
[10:24] <jamespage> cpaelzer, +1
[13:17] <coreycb> nacc, new python-taskflow synced and that builds ok.  still working on the python-eventlet ftbfs.
[13:25] <btorch> anyone here uses trusty seeds for kickstart ? I'm having issues with partman ... debconf-get-selections outputs partman sections that do not start with d-i but most examples I see have d-i in front of the line , anyone know the correct way ?
[13:35] <MelRay> Hi everyone...is there a channel where I can ask a question about a .pem certificate?
[13:50] <jamespage> coreycb, ddellav: pushed staging->proposed->updates for newton
[13:50] <jamespage> it smoked ok
[13:51] <caribou> rbasak: nacc: Here is the MR for the clamav merge w/o Universe dependancy : https://code.launchpad.net/~louis-bouchard/ubuntu/+source/clamav/+git/clamav/+merge/307321
[13:51] <coreycb> jamespage, ok thanks
[14:46] <skinux> Having trouble with MySQL (Maria), since updating, I had to create a new user and grant all privileges (used root before), but still can't connect using HeidiSQL nor PHP scripts?
[14:49] <nacc> coreycb: thank you!
[14:49] <nacc> caribou: cool, I will take a look later today (rbasak is out)
[14:50] <caribou> nacc: just thought I'd follow the process instead of just uploading it
[14:51] <nacc> caribou: sure, one of our goals for this cycle or next is to figure out the best way forward for bugs and rebasing merges
[14:51] <caribou> nacc: but I can upload it if you want, it's been blocked for quite a whie
[14:51] <nacc> caribou: ack, i think that's fine, given the timeline
[14:51] <nacc> caribou: and the importer will just pick it up this time
[14:52] <caribou> nacc: well, this can wait until monday; I usually avoid uploading on fridays
[14:52] <coreycb> nacc, also uploading an updated eventlet here in a few minutes
[14:52] <coreycb> nacc, so both ftbfs should be resolved
[14:52] <nacc> coreycb: great!
[15:12] <EmilienM> jamespage, coreycb: I think we found a regression in aodh packaging
[15:12] <EmilienM> the process doesn't start anymore in Puppet Ci
[15:12] <EmilienM> usage: aodh-api [-h] [--port PORT]
[15:12] <EmilienM>  aodh-api: error: unrecognized arguments: --config-file=/etc/aodh/aodh.conf --log-file=/var/log/aodh/aodh-api.log
[15:12] <EmilienM> aodh-api.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
[15:13] <EmilienM> it's happenning since a few minutes / hours - everything was working fine before
[15:22] <jamespage> EmilienM, ah
[15:22] <EmilienM> do you test Aodh ?
[15:22] <jamespage> EmilienM, I suspect a ceilometer-api style switch to wsgi_script
[15:22] <jamespage> EmilienM, nope
[15:23] <EmilienM> why such a change now?
[15:23] <EmilienM> everything was working so fine
[15:23] <jamespage> EmilienM, ask upstream aodh
[15:23] <jamespage> tbh this was a mess with ceilometer
[15:23] <EmilienM> jamespage: I'm not sure that's 100% related to upstream
[15:23] <EmilienM> in RDO we are on trunk and have 0 problem at this time.
[15:23] <jamespage> EmilienM, oh its 100% related to upstream
[15:24] <jamespage> EmilienM, do you deploy in wsgi for RDO?
[15:24] <EmilienM> https://github.com/openstack/aodh/commit/3990c5b7e1bb783092166bebf060e7846757c824
[15:24] <EmilienM> it works in devstack :(
[15:24] <EmilienM> jamespage: yep
[15:24] <EmilienM> jamespage: we deploy everything in wsgi
[15:24] <jamespage> even in Ubuntu?
[15:25] <EmilienM> yes
[15:25] <jamespage> EmilienM, I can fix this, but its as a result of switching certain daemons to be wsgi_script generated between b3 and rc
[15:26] <EmilienM> jamespage: a sec, I asked to jd to join
[15:26] <jd__> howdy
[15:26] <jamespage> fine but I had this same conversation with him last week about ceilometer :-)
[15:26] <jamespage> hey jd__
[15:27] <jd__> I know you jamespage indeed ;)
[15:27] <jd__> how can I help? if I can
[15:28] <jamespage> jd__, EmilienM just tripped over the switch to using wsgi_script for aodh-api
[15:28] <jamespage> same as I hit and fixed last week
[15:28] <jamespage> for ceilometer
[15:28] <jd__> I see
[15:29] <jd__> old pbr?
[15:29] <coreycb> ddellav, can I sync magnum?  I can't ask the release team to accept k8sclient until something depends on it
[15:29] <EmilienM> jd__: it works fine in RDO but not on Ubuntu
[15:29] <jamespage> jd__, no but the switch mandates a change to the service file to splice in -- for the wsgi_script startup stuff
[15:29] <jamespage> /usr/bin/aodh-api -- --config-file=/etc/aodh/aodh.conf --log-file=/var/log/aodh/aodh-api.log
[15:29] <jamespage> vs
[15:29] <jamespage> /usr/bin/aodh-api --config-file=/etc/aodh/aodh.conf --log-file=/var/log/aodh/aodh-api.log
[15:29] <EmilienM> it's weird, we run it in Apache
[15:30] <EmilienM> but I think you start the process at setup right?
[15:30] <jamespage> yes
[15:30] <EmilienM> ...
[15:30] <EmilienM> ok, I saw that before ;-)
[15:30] <jd__> jamespage: so you can fix that no? btw --config-file to that path is the default so you can remove it I think
[15:30] <jamespage> jd__, I can fix it yes
[15:30] <EmilienM> problem solved?
[15:30] <ddellav> coreycb i just uploaded k8sclient to a ppa and I'm building magnum now with it. I'll let you know how it goes.
[15:31] <coreycb> ddellav, ok
[15:33] <EmilienM> jamespage: please let me know when it's fixed, our CI is currently broken because of that.
[15:34] <EmilienM> it blocks everything to merge
[15:35] <jamespage> EmilienM, it will be some hours to work through the system
[15:36] <EmilienM> :(
[15:36] <EmilienM> some hours
[15:36] <EmilienM> ok
[15:36] <EmilienM> why does it take so much time since you don't test aodh?
[15:37] <jamespage> EmilienM, because first i have to upload to ubuntu development, then the release team have to accept it - it has to build and then it gets automatically backported to the uca, where it goes through a proposed area before getting to the -updates pocket you test against
[15:39] <jamespage> EmilienM, tbh I was a bit :( about ceilometer making a change with no prior notification of deprecation of running -api outside of a wsgi container
[15:39] <jamespage> but jd__ and I already discussed that
[15:39] <jamespage> :-)
[15:39] <jamespage> deprecation/removal
[15:40] <EmilienM> jamespage: when do you plan to have testing for all packages that you build?
[15:40] <jamespage> aodh should be included soon alongside barbican and designate
[15:40] <jamespage> other stuff that just syncs from Debian - we won't test that stuff
[15:40] <EmilienM> what if Puppet CI would not be around to provide feedback?
[15:40] <EmilienM> ok so "comes from debian == we don't care" ?
[15:41] <jamespage> EmilienM, no it means I have limited resource to deal with openstack packaging
[15:41] <jamespage> I have to focus on a core set of packages
[15:42] <jamespage> main vs universe in Ubuntu
[15:42] <EmilienM> jamespage: should we remove our Ubuntu jobs?
[15:43] <jamespage> EmilienM, depends whether you think people want some level of assurance of using puppet modules with Ubuntu
[15:43] <jamespage> EmilienM, I'm sorry but sometimes bugs happen
[15:44] <EmilienM> jamespage: it wouldn't happen if CI was in place, what resource need to be added to add a single service test?
[15:44] <EmilienM> I'm always curious how packages can be published without testing
[15:45] <EmilienM> I thought there would be some kind of packaging policy to test a package before publishing it
[15:45] <jamespage> no we have a policy to test packages before we release them
[15:45] <jamespage> and when I say 'we' I mean the ubuntu community
[15:45] <EmilienM> ah so you test aodh?
[15:46] <jamespage> anyway the fix is in the queue
[15:46] <jamespage> it will backport in the next hour or so
[15:46] <jamespage> EmilienM, do you think all 22000 packages in Ubuntu get tested before release?
[15:46] <jamespage> they will be automatically checked for installability etc...
[15:46] <EmilienM> I don't know, i'm asking
[15:46] <jamespage> but function - well the core set in Ubuntu main get focus
[15:47] <jamespage> but not all of them
[15:47] <EmilienM> in RDO, we have a set of CI jobs testing OpenStack services
[15:48] <EmilienM> so if you have a policy to test packages before a release, does this policy apply to OpenStack packages?
[15:49] <EmilienM> jamespage: second question, would you be interested to run Puppet tooling to test what you don't have time to test? Our tooling can be run on any machine
[15:49] <jamespage> EmilienM, it gets applied to openstack services for which we have charms for - aodh is a new charm, so its not entered packaging CI just yet (its already in charm CI)
[15:50] <EmilienM> ok so if it works in Juju, package is promoted
[15:50] <EmilienM> it reminds me the famous "It worked in Devstack" :-)
[15:51] <EmilienM> are they pro-active and current work to increase testing coverage in juju?
[15:51] <jamespage> EmilienM, tbh I find that comment rude
[15:51] <jamespage> EmilienM, the charms are a deployment tool
[15:51] <EmilienM> jamespage: it's not rude, it's humor :)
[15:51] <jamespage> EmilienM, I'm guessing you use tempest to functionally test whatever puppet configures right?
[15:51] <jamespage> well we do the same
[15:51] <EmilienM> again, i'm trying to understand and find a solution
[15:52] <EmilienM> yes
[15:52] <EmilienM> that is a rough matrix of our coverage: https://github.com/openstack/puppet-openstack-integration#description
[15:52] <dmsimard> jamespage: do you really use tempest? We found many packages to lack the tempest plugins required to actually test their project
[15:52] <jamespage> EmilienM, we do a full, multi-unit cloud deployment using production grade tooling and test with tempest
[15:52] <jamespage> that's why I found you 'it worked in devstack' comment a little offensive
[15:52] <jamespage> dmsimard, yeah I agree there are gaps
[15:53] <EmilienM> dmsimard: your example is Gnocchi and UCA CI doesn't test Gnocchi
[15:53] <EmilienM> jamespage: it's humor again
[15:53] <dmsimard> jamespage: should we file bugs against cloud-archive about packages that are missing their tempest plugins ?
[15:53] <jamespage> no we don't have gnocchi charms
[15:53] <EmilienM> jamespage: apologize if this sentence hurts
[15:53] <jamespage> EmilienM, thankyou
[15:54] <EmilienM> now, let's find a solution
[15:54] <jamespage> dmsimard, if there is something missing from a package, please do
[15:56] <EmilienM> from the upstream perspective, a solution would be to gate Debian/Ubuntu packages provided by OpenStack repositories (where zigo works) against Puppet CI jobs
[15:56] <EmilienM> and if they work, start using them
[15:58] <jgrimm> nacc, can you nominate 1622622 for trusty please? needs fixed there (fix already in yakkety&xenial)
[15:58] <nacc> jgrimm: are you sure on that bug #?
[15:59] <jgrimm> 1622622
[15:59] <jamespage> EmilienM, I'm not sure that accurately represents the lose coupling of development workflows between Ubuntu and Debian
[16:00] <jgrimm> nacc, ? should be samba bug?
[16:00] <EmilienM> jamespage: right, but we (puppet Ci) are strong users from UCA and our CI keeps breaking
[16:00] <jamespage> EmilienM, the risk of aligning with the Debian packages zigo is managing under /openstack is that might not actually be the final story with what ends up in each distribution
[16:00] <EmilienM> jamespage: i'm trying to find productive solutions
[16:01] <jamespage> EmilienM, I appreciate that - you've just caught me right at the end of my day after a very long one yesterday in the run up the charm feature freeze
[16:01] <jamespage> EmilienM, can we quantify 'keeps breaking'
[16:01] <EmilienM> it was a rough week I agree
[16:01] <jamespage> I think this cycle has been better (but not perfect)
[16:03] <EmilienM> jamespage: I agree it has been more stable
[16:03] <jamespage> EmilienM, we have repositories based on the WIP packaging changes + branches of OpenStack; I really want to focus and CI testing on that source, as its the start of the development process for a package to enter Ubuntu and then the UCA
[16:03] <EmilienM> jamespage: but there are 2 things I would like to give as feedback:
[16:04] <jamespage> WIP means unreleased here
[16:04] <EmilienM> 1) the velocity of packages updates is still too slow, you don't update packages often enough so when it breaks, it's usually at bad time (release)
[16:05] <EmilienM> 2) the lack of coverage by Juju is concerning, it's not the first time Telemetry services used to fail
[16:09] <jamespage> EmilienM, what's your ideal velocity for 1) ?
[16:10] <EmilienM> jamespage: maybe you could have nightly build to start
[16:10] <EmilienM> jamespage: in RDO we build at each commit in OpenStack
[16:10] <EmilienM> but having nightly builds would be a nice start
[16:10] <jamespage> EmilienM, https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/newton/+packages
[16:10] <jamespage> snap
[16:11] <nacc> jgrimm: ack, typo on my part
[16:11] <jamespage> EmilienM, we also have equivs for mitaka and liberty as well
[16:11] <nacc> jgrimm: so xenial should be fix released?
[16:11] <jgrimm> nacc, yep, but i was waiting till the trusty nomination so i didn't forget. i'll fix now
[16:11] <jamespage> EmilienM, per commit(ish) builds of packages - ish due to the resolution of git repo checks more than anything
[16:12] <nacc> jgrimm: thanks
[16:13] <EmilienM> jamespage: interesting
[16:13] <jamespage> EmilienM, we've done this since essex, albeit with a break for a cycle due to some resourcing shortfall
[16:14] <jamespage> but that's actively maintained now by the Ubuntu OpenStack Team
[16:14] <EmilienM> jamespage: I think 2) is what is worries me the most, since it affects Puppet OpenStack upstream CI
[16:15] <jamespage> EmilienM, yeah - we're working to plug those gaps
[16:15] <jamespage> EmilienM, it might be worth getting something together which documents the gaps in coverage between puppet and charms
[16:15] <EmilienM> cool
[16:15] <EmilienM> it's good to hear :)
[16:15] <jamespage> EmilienM, then at a minimum we have a high risk list to check off on for know gaps
[16:15] <EmilienM> our coverage is documented here: https://github.com/openstack/puppet-openstack-integration#description
[16:17] <jamespage> EmilienM, ack
[16:17] <jamespage> EmilienM, we'll pull something similar together for the Ubuntu Packaging CI
[16:17] <jamespage> I can see some obvious gaps
[16:17] <EmilienM> that's a good news :)
[16:19] <jamespage> EmilienM, I need to put work down for today; lets make sure we move things in a positive direction going forwards - happy to grab some time at the summit to discuss this specifically...
[16:19] <EmilienM> jamespage: thanks for helping here
[16:19] <EmilienM> I didn't disable jobs on ubuntu until now because i want to help
[16:20] <EmilienM> if I would not, I would just have disabled them
[16:20] <EmilienM> and it's not the case ;-)
[16:20] <EmilienM> so thanks for taking time to discuss, and i'm sure things will get improved
[16:25] <skinux> Anyone good with MariaDB?
[16:30] <jamespage> EmilienM, hey here's something that might be a quick win to give early warning of something broken
[16:30] <jamespage> EmilienM, can you add a non-voting job that runs from the -proposed pocket
[16:30] <jamespage> ?
[16:34]  * jamespage eods
[16:34] <jamespage> have a nice weekend all
[16:43] <EmilienM> jamespage: we could
[18:06] <powersj> nacc, Is this waiting for someone to package up? Bug# 1625734
[18:08] <nacc> powersj: i can, is fonts-android back in main now?
[18:09] <nacc> powersj: looks to be in universe right now but might get pulled once i do the package update
[18:09] <powersj> nacc, 1626245 is the MIR
[18:12] <ddellav> coreycb finally got magnum to build. I had a heck of a time getting sbuild to pull in os-api-ref from yakkety-proposed. I finally gave up and just uploaded it to my ppa.
[18:14] <nacc> powersj: ack, uploading
[18:14] <powersj> nacc, thanks!
[20:28] <jamespage> EmilienM, just pushed aodh fixes to -updates
[20:28] <EmilienM> jamespage: thanks a ton, it must be late for you
[20:28] <EmilienM> have a great week end
[20:28] <jamespage> you to
[20:28] <EmilienM> thanks!
[20:37] <skinux> I swear! Update of Ubuntu has rendered MySQL useless
[20:38] <skinux> I can only connect using root, only doing sudo mysql
[21:50] <torak> is setting up your server and database to the same computer logical?
[21:51] <bekks> sure, why not?
[21:51] <torak> bekks: i dont know it sounds like its going to overwhelm the computer
[21:52] <torak> bekks: i know it is more fast. but how about security?
[21:52] <nacc> skinux: what did you update from?
[21:54] <bekks> torak: Depends on your configuration.
[21:54] <torak> bekks: what can i do?
[21:54] <nacc> torak: by 'logical' did you mean 'recommended'? it really depends
[21:54] <bekks> torak: Be more precise and explain what you are actually trying to do.
[21:54] <torak> nacc: yes i mean recommended
[21:55] <nacc> torak: it really depends :)
[21:55] <nacc> torak: what's your end goal?
[21:55] <torak> bekks: i have an ubuntu server at a digital ocean machine. Its a parse-server and i am using mongodb which is hosted on mlab and free(not for production phase)
[21:57] <torak> So buying a mlab hosted mongodb database is much much expensive than installing mongodb to my existing server. But there is one question that makes me thin. Should i install mongodb to my existing parse-server machine or should i create another ubuntu server and install it on the new server.
[21:58] <sarnold> I understand mongo likes memory. a lot of it.
[21:59] <nacc> yeah, i would expect many databases to be pretty memory-intensive, albeit depending on application
[21:59] <nacc> so if your parse-server instance is not memory-heavy, it might be worth having one optimized/tailored for db usage
[22:01] <torak> nacc: I don't have any statistics about it. I don't know how much people will use this app or how much ram should i need. Thats why these kind of services are good because its too easy to scale up. But what about that. I have 20GB SSD space in my cheap parse-server machine. So i think this space is going to waste. I think using it for db could be usefull and cheaper. Plus if there is some stress i can scale up.
[22:02] <nacc> torak: seems like you have a reasonable plan in-place
[22:03] <torak> nacc: yes. sounded nice to me too. :)
[23:54] <wolflarson> I changed my hostname a few days ago and the network seems to have picked that up but ssh and sudo dont seem to know that I did it and keep telling me it is unable to resolve my old hostname.
[23:54] <wolflarson> not really a problem because the commands still seem to be working but would be nice to get rid of errors
[23:56] <sarnold> wolflarson: probably you need to fix the <IP_ADDRESS> entry in /etc/hosts
[23:56] <wolflarson> it just lists localhost
[23:56] <wolflarson> should it list my hostname as well?
[23:58] <sarnold> <IP_ADDRESS> should be localhost; the <IP_ADDRESS> should be your hostname


[00:02] <akemhp> Never mind i found it.
[00:11] <B|ack0p> good nite
[00:26] <in_cognito> hello, ubunters, anyone able to interpret an error message from the boot loader?
[00:27] <in_cognito> i'm losing my mind with the USB install, have absolutely no problem producing an LIVEUSB on 18 or 19 Ubuntu but whenever I try to add persistence I get a mounting error
[00:32] <in_cognito> [7.896251] couldn't get size :0X8000000000000e
[00:43] <akemLenovo> https://pastebin.com/FbZCPEP1 There is some package missing on the repository?
[00:45] <akemLenovo> My virtual box is currently broken because of that. :/
[00:47] <akemLenovo> Ha ok i think it was needing an update first.
[00:56] <sarnold> akemLenovo: all sorted?
[00:58] <akemLenovo> sarnold, Yep, thanks.
[00:58] <sarnold> cool cool
[00:59] <WaV> aken: I'm running Ubuntu on my brand new Lenovo P52. Works beautifully :)
[00:59] <WaV> akem*
[01:05] <akemLenovo> WaV, nice :) mine is an old one, but it's very well supported, especially i got all the drivers for the hardware, no pblm.
[01:31] <Ascavasaion> I am trying to delete prtitions nd create one partition readable in Windows... Disks gives me the options of FAT16 <32M, FAT16 0x06, W95 FAT32, W95 FAT32 LBA 0c1c, W95 FAT16 LBA 0x1e.  All I want is to create a file format that a bluetooth speak with a USB input can use.
[01:33] <sarnold> Ascavasaion: I think I'd try W95 FAT16 LBA 0x1e first
[01:34] <sarnold> Ascavasaion: (I've got no real reason for preferring this variant over 0c1c -- I just vaguely think '1e' feels a lot more familiar a number)
[01:35] <Ascavasaion> sarnold, Okay hehe  Thank you.
[01:35] <sarnold> Ascavasaion: yikes wait
[01:35] <sarnold> Ascavasaion: I just now noticed the 'fat16' in that name. that's terrible advice
[01:35] <sarnold> sorry
[01:36] <sarnold> Ascavasaion: FAT32 LBA seems most likely to give good results to me, and I misread that last option quite badly
[01:37] <Ascavasaion> sarnold, HAHA  No problems... It tells em there is a partition still on the device.  So I think I am either missing something obvious, or the USB stick is dodgy.
[01:37] <sarnold> Ascavasaion: well.., there's "fdisk" partition tables and "gpt" partition tables and it's entirely possible that if you've wiped one the other may still be there..
[01:43] <Ascavasaion> sarnold, I just took that 32GB USB stick out, replaced it with another 32Gb USB stick and it works.  I think it is a broekn USB stick.  Thansk for the help, and I am relieved because I thought I was losing my mind hehe
[01:50] <sarnold> Ascavasaion: hah, it wouldn't be the first time I've heard of a busted usb stick :/
[01:51] <sarnold> Ascavasaion: nice you had another one handy to test with :) otherwise that could drive you insane..
[01:58] <NickZ> does anyone know how to get strace to output the uid of the process that it attaches to?
[02:01] <sarnold> NickZ: I can't recall seeing a way to force strace to do that; you can grab it from /proc/pid/status (orlikely the other files, too)
[02:46] <NickZ> sarnold: the problem is that the process dies way too quickly
[02:57] <adrian_1908> Is the MOTD service enabled or disabled on Ubuntu Desktop by default?
[03:33] <um1b0zu> does anyone have a good read on ubuntu networking?
[03:33] <um1b0zu> I keep asking about setting up my vpn to route all traffic through it, and the only answer I get is cryptic at best with no actual commands.
[03:33] <um1b0zu> How does networking actually work in Ubuntu. What are the relevant states and commands?
[03:34] <um1b0zu> How do I actually learn how this works. I search for "ubuntu networking" and I get videos that don't actually explain how it works. They're just tutorials trying to solve a problem that isn't mine at all.
[03:38] <Ben64> um1b0zu: depends what you're trying to learn about it
[03:39] <um1b0zu> I want to learn about ifconfig and these weird words like tun0 and wlan and all this fun stuff about routing
[03:40] <Ben64> well that's not ubuntu specific
[03:41] <Ben64> i'd suggest learning the basics of networking first, then moving to the linux stuff
[03:41] <um1b0zu> is there some form of tutorial or video that explains it with linux examples?
[03:42] <um1b0zu> like what is tun0 and wlan?
[03:42] <Ben64> tunnel 0 and wireless local area network
[03:42] <um1b0zu> so how does routing work with them?
[03:42] <um1b0zu> I fell like I manage those... I'm not even sure what those are. services?
[03:43] <Ben64> see, i think you need to get the foundations of networking first
[03:45] <um1b0zu> yes. what is this magic?
[03:45] <um1b0zu> please say I don't have to read tannenbaum
[03:46] <Ben64> it's a good one
[04:10] <on3pk> hello.  I'm trying to setup a daemontools service to keep openvpn alive.  systemd doesn't want to start it anymore.
[04:10] <on3pk> I don't know how to set the environment variables in the bash script so it can find the files in /etc/openvpn
[04:16] <ponyrider> on3pk: come instructions https://wiki.archlinux.org/index.php/OpenVPN#systemd_service_configuration
[04:18] <on3pk> ponyrider, I think an updated systemd binary is messing with my vps config.  So I was actually just trying to launch it an alternate way
[05:17] <cluelessperson> sometimes, any link I click on ubuntu, causes the currently running browser to crash
[05:17] <cluelessperson> really frustrating because I keep losing work.
[05:32] <jrgilman> anyone running 19.10 atm? how's gnome 3.34 doing for you
[05:32] <jrgilman> are the performance improvements all they're cracked up to be?
[05:33] <akemhp> I think you can ask that in #ubuntu+1.
[05:34] <jrgilman> thanks will do
[06:00] <TJ-> Strange issue with Thunar on 18.04 - USB Flash devices mounted via udisks and gvfs show ownership or root:root in the GUI and therefore cannot be changed by the user they are mounted for *but* in shell the user has full control and ownership of the mountpoint, and the mount entry, both show the user as owner!
[06:01] <TJ-> s/ownership or/ownership of/
[06:07] <ponyrider> TJ-: try dbus-launch thunar
[06:30] <TJ-> ponyrider: thanks, I'll try that when I get back on that system.
[06:35] <jpmh> I switch users and machines a lot and find the new info that login shows by default in 18.4 server to be annoying, not because of the info, but the delay that it imposes.  Is there a QUICK and easy way that I can disable and re-enable this in a CLEAN manner.  16.4 was so much quicker
[06:36] <EriC^^> jpmh: you could maybe remove the internet aspects of it
[06:37] <EriC^^> jpmh: i think the stuff is here /etc/update-motd.d
[06:37] <jpmh> EriC^^: yes, and that does work, but remember, I want a "quick and easy and clean: way.  I guess I could have a script that makes and reverst the change.  Was hoping for tomethinf cleaner
[06:38] <jpmh> EriC^^: you are correct - in terms of where - and that does make the difference I want.  It just stinks to do that
[06:38] <EriC^^> chmod -x /etc/update-motd.d/* ?
[06:39] <jpmh> EriC^^: I like that idea, let me test that out - that woud be a BRILLIANT and quick and EASY and relatively CLEAN method
[06:40] <akemhp_> Hey, anyone knows if there is a way to know first/last block of a file on a hardrive, in order to scan for badblocks just theses sectors?
[06:40] <EriC^^> akemhp_: sudo parted /dev/sdX unit s print
[06:41] <kreyren> what wine version do you have on ubuntu as latest?
[06:41] <EriC^^> akemhp_: you can get the blocks from sectors/block up in the drives description, 512 or 4096
[06:43] <EriC^^> akemhp_: actually nevermind, i think you just need the sector number which is the block, i think
[06:43] <EriC^^> !info wine | kreyren
[06:43] <kreyren> o.o
[06:43] <kreyren> !info wine-staging
[06:44] <akemhp_> EriC^^, I think i can't know the blocks in relation to a specific file with parted.
[06:44] <EriC^^> akemhp_: what do you mean by specific file? file within the filesystem?
[06:45] <akemhp_> EriC^^, Yes.
[06:45] <EriC^^> yeah
[06:45] <akemhp_> EriC^^, I have one file that report an IO error in a software, so i wanted to scan only sectors used by this file.
[06:46] <akemhp_> Cause scanning the entire disk is like more than 150 hours :/
[06:48] <EriC^^> akemhp_: try sudo debugfs -R "stat /home/to/file" /dev/sdxY
[06:51] <EriC^^> akemhp_: or sudo hdparm --fibmap /path/to/file
[06:53] <akemhp_> EriC^^, Yeah i think i got it with begin_LBA and end_LBA in the second command.
[06:53] <akemhp_> Thanks EriC^^.
[06:56] <EriC^^> akemhp_: no problem
[07:02] <Tuor> LUKS+LVM+BTRFS or LUKS+BTRFS?
[07:05] <sonOfRa> BTRFS on top of LVM seems silly. BTRFS itself can handle multiple volumes and dynamic sizing, no?
[07:07] <Tuor> That's why I ask, I did read a post where they do it with lvm...
[07:23] <Tuor> The reason for using LVM inside uf LUKS seems to be swap. I also asked in ##security and this was there point on that question.
[07:24] <TJ-> Tuor: recent Ubuntu's favour a swap file rather than dedicated partition
[07:24] <Tuor> This is a problem inside of BTRFS
[07:24] <Tuor> AFAIK
[07:24] <jpmh> EriC^^: You idea was GREAT!   Still a little slower than the old system because it tries a bunch of stuff - but MUCH better  thanks so much.  Now thinking of haveing two directories, one with all the files and the other without them and switching them in an out - sort of based on your idea
[07:26] <Tuor> Or not...
[07:27] <Tuor> Have to check again.
[07:28] <Tuor> I'll ask in #btrfs
[07:32] <TJ-> jpmh: you could just stop the update-motd task itself on login
[07:33] <jpmh> TJ-: how would I do that?
[07:34] <TJ-> jpmh: in /etc/pam.d/login (and /etc/pam.d/sshd) there is "session    optional   pam_motd.so motd=/run/motd.dynamic"
[07:34] <jpmh> TJ-: heading to look at that now - ty
[07:35] <EriC^^> jpmh: great, good to hear!
[07:36] <jpmh> TJ-: that section of the file says it is for the keyring
[07:36] <jpmh> TJ-: oops - never mind - there are multiple sections - sorry
[07:37] <TJ-> jpmh: if you add "noupdate" to those it'll stop the dynamic update, see "man pam_motd"
[07:37] <jpmh> TJ-: TY so much - this is EXACTLY what I need
[07:37] <Tuor> swap file inside of btrfs is only working since kernel 5.0 (before there is risk of data loss)
[07:37] <TJ-> jpmh: that way the motd-news.service/timer will still work and update the file but it won't be updated on logins
[07:39] <EriC^^> !cookie | TJ-
[07:40] <TJ-> oooo breakfast time :)
[07:40] <jpmh> TJ-: the "noupdate" on the second line was all that is reqred since the first already has it
[07:41] <TJ-> jpmh: right; the 2nd is reading the default static /etc/motd whereas the first reads the dynamic copy
[07:42] <jpmh> this is WHY I LOVE Ubuntu - the supprt here is SO GREAT!  Thank you EriC^^ and TJ-
[07:58] <illuminated_> in apt list --installed what does [installed, automatic] and [installed, auto-removable] mean
[07:58] <illuminated_> and what man page do I open to read about that
[08:02] <ArchitectZ> installed means you installed that package, auto means it was pulled in by a dependency and could be removed if the dependent package is removed or no longer requires it.
[08:04] <illuminated_> what's auto-removable?
[08:06] <lotuspsychje> illuminated_: if you pastebin whats happening to your apt, volunteers can take a look whats happening to your system
[08:07] <illuminated_> https://paste.fedoraproject.org/paste/ODklHlUY6dL68TPwk0bRgw
[08:07] <ArchitectZ> auto-removable means that you did not explicitly install that package, it was pulled in as a dependency of another package or a build dependency and isn't needed anymore.
[08:09] <illuminated_> I installed wine64 via apt, then later did an apt update and apt list --upgradable.  showed that wine, among other things was upgradable.  So, I did an apt full-upgrade.  Then it broke my wine.
[08:09] <illuminated_> so I'm trying to figure out what happened
[08:09] <lotuspsychje> illuminated_: that paste url lags on my end, perhaps try paste ubuntu, or pastebin?
[08:11] <illuminated_> https://paste.ubuntu.com/p/g6tRYWyhz2/
[08:12] <lotuspsychje> !uptodate | illuminated_ what happens wehn you:
[08:13] <illuminated_> I added the winehq repo first before I did apt-update and apt full-upgrade
[08:13] <illuminated_> how do I check what repo the package is from?
[08:13] <illuminated_> is that possible?
[08:13] <lotuspsychje> illuminated_: we dont support external ppa's and advice to use packages from the official ubuntu repos
[08:14] <illuminated_> well, I didn't "mean" to use it when I updated
[08:14] <illuminated_> nonetheless, is there a way to check what repo a package installed from?
[08:15] <lotuspsychje> illuminated_: apt policy packagename
[08:16] <lotuspsychje> illuminated_: we often see apt dependency & package conflicts by adding external ppa's here, reccomended to !ppapurge the external ppa's to revert to ubuntu vanilla sources
[08:16] <illuminated_> !ppapurge
[08:21] <jpmh> TJ-: one more question - with that noupdate in pace will my messages EVER get updated?
[08:22] <illuminated_> lotuspsychje: sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'  <-- that is the command I issued to add the repo.  It wasn't a ppa.  At least I don't see a ppa name for ppa-purge to do its thing.  It's listed in /etc/sources.list.  Could I just del the line from there?
[08:30] <afidegnum> i need a ascii's hex editor which will allow me to visualize the ascii code as i m editing the normal text...
[08:33] <jpmh> I have some virtual/hosted servers that run beutifully however there is a horrible pause on booting when it tries to start urandom, I assume bacuse of no entropy, so I installed haveged thinking that it would help, it does not - any other ideas?
[08:43] <lotuspsychje> illuminated_: perhaps in sources.list.d?
[08:49] <Intelo> I am doing this in system service but no logs.txt is being created. ExecStart=/usr/bin/node /home/ubuntu/api/dist/app.js |tee /home/ubuntu/api/logs.txt
[08:51] <geirha> There's no shell to parse that |
[08:51] <geirha> so most likely it's just passing '|tee' '...logs.txt' as two arguments to your app
[08:57] <TJ-> jpmh: sorry, was away. Yes, as I said, the motd-news.service triggered by the motd-news.timer will do the updates
[08:58] <jpmh> TJ-: TY so much - this is the PERFECT solution then - not clear to me why this is not the default
[08:59] <TJ-> Intelo: you need to set the StandardOutput= in the unit, but the default should be to capture stdout to journal anyhow
[08:59] <Intelo> TJ-,  how exactly?
[08:59] <Intelo> TJ-,  won't this work? ExecStart=/bin/sh -c '/usr/bin/node /home/ubuntu/api/dist/app.js |tee /home/ubuntu/api/logs.txt'
[08:59] <TJ-> Intelo: see "man systemd.exec" and the sections on StandardOutput= and StandardError=
[09:10] <thnee> I really wonder why Ubuntu has POSIX as default locale in docker containers, when it does not have that in normal installations..
[09:29] <geirha> probably because any locale they pick will be wrong for someone
[09:31] <geirha> and it's wasted space to have unneeded locales installed
[09:43] <Nighthawk`> I All, i have an Ubuntu 16.04 32bit and i try to run UnrealTournament 99, i have installed all, and it's time to activate the script which run the server (and check if it fail to reboot it). I'm getting in the logs the following error: "Couldn't run ucc (ucc-bin). Is UT_DATA_PATH set?", i tried following the fix that is shown here "https://wiki.unrealadmin.org/Server_Install_linux", But still
[09:43] <Nighthawk`> without help, can anyone help me a bit ?
[09:54] <Nosophorus> Hi, dudes!
[10:04] <dknow> join ##security
[10:20] <tomreyn> Nighthawk`: maybe in #unrealengine or ##linux you could get help with this, this software is not part of ubuntu and thus not supported here.
[10:22] <Nighthawk`> Ok, you are right :)
[10:38] <chris768443> hello, anyone here with mdadm knowledge/experiences?
[10:38] <tomreyn> !ask | chris768443
[10:40] <tomreyn> also: hello there.
[10:40] <chris768443> I have a md0 raid6 in an "unclear" state.
[10:40] <chris768443> dmesg says: "md/raid:md0: cannot start dirty degraded array."
[10:40] <chris768443> mdadm --detail /dev/md0
[10:40] <chris768443> State : active, degraded, Not Started
[10:41] <tomreyn> pastebinit /proc/mdstat
[10:42] <chris768443> https://paste.ubuntu.com/p/2Bxfmj7VW8/
[10:43] <chris768443> mdadm --detail /dev/md0
[10:43] <chris768443> https://paste.ubuntu.com/p/CMfBv4mpmv/
[10:44] <tomreyn> which ubuntu version is this? have you identified the root / original event which caused the raid to become dirty / degraded, yet?
[10:46] <chris768443> tl;dr: /dev/sdd failed last morning. After 15min. the rebuild to /dev/sdg "hangs" at  ~130kbs about 8 hours. No reaction for "ls" or something else on the mountpoint. No unmounting, hanging write_job on the hanging mount-point (a btrgs snapshot).
[10:47] <chris768443> After killing the snapshot process (and d-stated the process) and cant umount or anything else with the device, i restarted the hole server with uncommenting the automounts in fstab
[10:48] <chris768443> now i am in this situation. im not really sure about the state. Is it active (like --detail says) or not (like /proc/mdstat says).
[10:48] <chris768443> a --run says nothing, not even with --verbose
[10:49] <chris768443> mount says: mount: wrong fs type, bad option, bad superblock on /dev/md0
[10:50] <chris768443> dmesg says: md/raid:md0: failed to run raid set.
[10:50] <chris768443> (after the restart)
[10:51] <chris768443> oh and, dmesg says before the "fail": md/raid:md0: cannot start dirty degraded array.
[10:51] <chris768443> mdadm --assemble --scan -v: mdadm: Found some drive for an array that is already active: /dev/md0
[10:55] <tomreyn> hmm right, i see how mdadm --detail says md0 is "active, degraded, not started" and mdstat says md5 is "inactive". this doesn't seem to add up
[10:55] <tomreyn> chris768443: i don't want to provide bad recommendation here, haven't been in this very situation, yet.
[10:57] <tomreyn> personally, if i could not get help in the manuals or on irc, i'd run review smart data on all drives, run a short self test on all drives and review smart data aagain, stop the array, then assemble it again, then start it.
[10:59] <tomreyn> chris768443: you didn't say which ubuntu version this is. also, which kernel version would be of interest.
[11:00] <chris768443> this is a debian server, Debian 4.19.37. I know its not ubuntu, i am using ubuntu on my home servers. at this point i try to help a friend.
[11:06] <tomreyn> there's #debian here, just ask there then?
[11:07] <tomreyn> i have almost no experience with this kernel
[11:09] <chris768443> tomreyn thanks for the advice, have a nice day :)
[11:10] <tomreyn> chris768443: have a nice days, too (and please only ask questions about ubuntu here int he future)
[11:13] <BluesKaj> Hey folks
[11:20] <dknow> BluesKaj, hello
[11:50] <Nobun> I have a question about what package contains a certain lib... where can I ask?
[11:50] <Nobun> (question about apt package name)
[11:52] <Gusj> Nobun: This might help... ==> https://packages.ubuntu.com
[11:53] <geirha> and if it's a library that is currently installed, you can see what package installed it with   dpkg -S /path/to/lib
[12:01] <Nobun> Gusj: thank but I can't find there too
[12:02] <Nobun> geirha: no... I have not... I need to build a qt5 app whici is using texttospeech qt5 component... but I can't understand in wich package could be found
[12:03] <Nobun> s/whici/which
[12:03] <ioria> !info libqt5texttospeech5-dev
[12:03] <geekPanther> How can i use PAM in Ubuntu. Pamusb is not installable on ubuntu rightnow. SO are there any other ways for PAM in ubuntu?
[12:04] <Nobun> ioria: it says "cannot find libqt5texttospeech5-dev"
[12:04] <ioria> !info libqt5texttospeech5-dev disco
[12:04] <Nobun> I am in 16.04
[12:04] <ioria> !info libqt5texttospeech5-dev xenial
[12:05] <Nobun> !info qtspeech xenial
[12:06] <Nobun> it is very hard to find -.-
[12:07] <ioria> Nobun, what app are you building ?
[12:10] <Nobun> ioria: an OCR software based on qt5
[12:10] <TwoTaIl> When or How can I upgrade to Ubuntu 19.04
[12:10] <Nobun> since the default OCR software is somehow ugly on translating italian... I would like to try this one... but this component is blocking me
[12:11] <ioria> Nobun, run 18.04 in vm
[12:11] <Nobun> TwoTaIl: if you are evaluating to upgrade to 19.04 I would suggest you to wait for 19.10 wich will be released soon (if not yet released)
[12:12] <BluesKaj> !Eoan
[12:14] <TwoTaIl> all good, thanks
[12:17] <geekPanther> pamusb-tools is not installable on Ubuntu, What can I do to get PAM working with Ubuntu
[12:18] <ioria> geekPanther, is  unmaintained
[12:19] <ioria> geekPanther, https://launchpad.net/~promasu/+archive/ubuntu/libpam-usb
[12:21] <geekPanther> ioria: Yes, I have already installed libpam-usb but I need to install pamusb-tools, but it is not installing. Is there any way to perform to PAM, Please givre info
[12:22] <tomreyn> geekPanther: please choose between discussing in #ubuntu and ##linux for now. you can continue on the other channel if you haven't gotten a satisfactory reply.
[12:24] <ioria> geekPanther, that is just a transitional pkg for pamusb-common (you don't need it , probably)
[12:39] <ramsub07> Hello, how do I see the size of a directory and all the sub directories present ? `ls -lh` doesn't show the total size of a particular directory
[12:40] <tomreyn> du -sh
[12:40] <ramsub07> tomreyn: thanks!
[12:41] <tomreyn> ramsub07: add -x if you want to limit it to the same file system
[12:41] <ramsub07> tomreyn: how do I make that more verbose? For example, it only gives me the total size of a directory. However, i would like to see the sizes of all the files and directories present(total inside the subdirectories)
[12:42] <ramsub07> (something like a hybrid between ls -lh and du -sh)
[12:42] <ducasse> ramsub07: du -sh directory/*
[12:42] <ramsub07> ducasse: thanks!
[12:44] <tomreyn> ramsub07: du_recursive https://termbin.com/esma
[12:44] <ducasse> ramsub07: also check out ncdu
[12:45] <tomreyn> the script i posted is a bit buggy though
[12:49] <ramsub07> tomreyn: thanks, serves my purpose!
[12:53] <bumblefuzz> does ufw block ephemeral ports?
[12:54] <pragmaticenigma> bumblefuzz: not by default
[12:54] <bumblefuzz> which ports does it block by default?
[12:54] <pragmaticenigma> bumblefuzz: that depends on how you have configured ufw
[12:54] <bumblefuzz> by default
[12:55] <ducasse> by default, none
[12:55] <pragmaticenigma> bumblefuzz: by default ufw isn't enabled in Ubuntu, you have to to turn things on
[12:55] <bumblefuzz> so, once it's enabled...
[12:55] <bumblefuzz> which ports does it block by default
[12:56] <pragmaticenigma> bumblefuzz: In it's original configuration it is in a permissive state. It allows data that originated on the machine to leave, unrestricted and come back. Data comming from another computer on the network or internet is blocked
[12:57] <bumblefuzz> sudo status ufw verbose indicates: Default: deny (incoming), allow (outgoing), disabled (routed)
[13:00] <pragmaticenigma> bumblefuzz: That is exactly what I just described
[13:00] <bumblefuzz> k ... think I got it
[13:00] <bumblefuzz> what does the "any" in "sudo ufw allow from <IP_ADDRESS>/24 to any port 3306" mean?
[13:01] <bumblefuzz> why isn't it "sudo ufw allow from <IP_ADDRESS>/24 to port 3306" ?
[13:02] <pragmaticenigma> bumblefuzz: Because you can have multiple interfaces for network connectivity. Most desktops have an ethernet connection and what is called a loopback connection (accessible via <IP_ADDRESS>). Laptops often have three connections, WiFi, Ethernet and loopback
[13:02] <pragmaticenigma> the any means that any configured network connection will accept a connection to port 3306
[13:02] <bumblefuzz> ah, it's the interface
[13:04] <bumblefuzz> thank you
[13:09] <nuala> so uhm… on contrast to linked questions… when i add modules to pulse default.pa (no matter if on /etc or ~)  they wont get loaded (qpaeq: 'please make sure you have the pulseaudio dbus module loaded') activating them manually via pactl works fine though o.O https://askubuntu.com/questions/980876/how-do-i-start-pulseaudio-equalizer
[13:09] <nuala> https://askubuntu.com/questions/877485/how-do-i-find-out-what-pulseaudio-module-does-what#877499
[13:39] <B|ack0p> hi. is there opensource free cloud file sharing app for linux like dropbox?
[13:40] <squeezy> nextcloud
[13:40] <B|ack0p> thx
[13:40] <B|ack0p> squeezy, is it good?
[13:42] <leftyfb> B|ack0p: if you had googled that exact question you'd get the answers you're looking for
[13:48] <squeezy> B|ack0p: it does the job for me
[13:50] <B|ack0p> thx
[13:52] <hggdh> 1
[14:00] <B|ack0p> well.. i followed this instructions to install nextcloud: https://computingforgeeks.com/how-to-install-and-configure-nextcloud-on-debian/
[14:01] <B|ack0p> but i dont know how to open URL http://{serverip|hostname]
[14:02] <JediMaster> Hi, I've got a number of servers I manage that have dozens of cron jobs, they all send thousands of emails a day and I'd like to log them all instead of sending any emails out. I don't want to have to change every cron job, or add MAILTO='' to every user's crontab on every server, is there another way, e.g. a config somewhere in the cron service?
[14:03] <B|ack0p> oh i found their support channel here
[14:03] <B|ack0p> sorry bothering you
[14:04] <makr8100> B|ack0p: that just means [insert your URL here]
[14:04] <makr8100> IP or hostname, of your machine
[14:05] <B|ack0p> makr8100, hmm is it inet ip?
[14:05] <B|ack0p> 192.168... ?
[14:05] <makr8100> JediMaster: not sure...  Is there a way to run sed on cron?  I've never tried anything like that...
[14:05] <makr8100> B|ack0p: yes
[14:05] <tomreyn> JediMaster: i haven't had a need to do this - if you like discuss what the background / greater need is there, and maybe we can find a better solution?
[14:06] <JediMaster> makr8100, these servers are chef managed, but changing the crontab in such a way isn't possible via Chef easily
[14:06] <makr8100> ugh...  I'm not familiar with Chef.  No ssh?
[14:06] <tomreyn> JediMaster: if you'd instead just prefer to continue with your plans, i'd focus on reconfiguring the mail server / servers to write out a copy of these e-mails and drop them.
[14:07] <JediMaster> makr8100, Yes, SSH, Chef is used to manage the servers
[14:08] <JediMaster> tomreyn: these servers are often sending thousands of emails out per day, they end up going to<EMAIL_ADDRESS>based on the config of the webserver, this either annoys the person's domain or in some cases is getting blocked by mail relays like sendgrid (and taking up resources)
[14:08] <makr8100> looks like you can run sed on crontab, that's what I would try
[14:08] <JediMaster> makr8100, Chef will then re-write the crontab back again
[14:08] <tomreyn> JediMaster: why do these servers send so much mail then?
[14:09] <makr8100> oof...
[14:09] <JediMaster> tomreyn, because half of the cron jobs output some text when run, which then automatically gets emailed to root
[14:09] <JediMaster> and there's many jobs that run every minute, hence thousands of cron emails
[14:10] <tomreyn> JediMaster: and those users on these servers are not going to be massaged to change it?
[14:10] <JediMaster> There's a mixture of manually created and Chef managed cron jobs, yes, it's *possible* to > /dev/null every single one, but it's a huge job
[14:10] <tomreyn> JediMaster: this sounds like a VPS host environment or something?
[14:11] <JediMaster> yeah, they're webservers, the vast majority are automated cron jobs rather than user's own
[14:11] <tomreyn> JediMaster: i'd certainly dmanage it centrally, just on your internal / outbound mail servers.
[14:11] <JediMaster> I just want to stop cron from sending any out
[14:11] <JediMaster> Surely there's a central config or envrionmental variable that can be set in /etc/default/cron or something to stop it sending emails
[14:13] <leftyfb> JediMaster: your best solution is to bitbucket the output of the jobs as you already mentioned
[14:13] <JediMaster> apparently you can do this in /etc/sysconfig/crond on CentOS: CRONDARGS=-m off
[14:13] <tomreyn> JediMaster: there's /etc/default/cron which has since moved to the systemd service.
[14:14] <JediMaster> tomreyn, yeah I saw, but it's weird as the systemd file refers back to it: EnvironmentFile=-/etc/default/cron
[14:15] <tomreyn> JediMaster: which ubuntu version are you running there?
[14:15] <JediMaster> 18.04
[14:16] <ioria> JediMaster, iirc should be MAILTO=""
[14:16] <JediMaster> ioria, can that be set globally, not just per user's crontab?
[14:16] <ioria> JediMaster, idk honestly
[14:17] <tomreyn> JediMaster: so /etc/default/cron is deprecated and will likely go away in the future.
[14:19] <JediMaster> tomreyn, That's what it looks like. Where should those arguments be set then? To me it looks like the variable here: ExecStart=/usr/sbin/cron -f $EXTRA_OPTS, however I can see where $EXTRA_OPTS is set
[14:25] <JediMaster> tomreyn, it seems if you set EXTRA_OPTS within /etc/default/cron it does indeed pass that on to the cron command, however -m off doesn't work lol
[14:26] <tomreyn> JediMaster: where do you see the -m option?
[14:28] <JediMaster> tomreyn, various references to cron on CentOS, however, I'm just trying MAILTO="" in /etc/default/cron to see if it reads the environmental variable
[14:28] <ioria> not there
[14:28] <tomreyn> JediMaster: this is #ubuntu, does centos even use vixie cron?
[14:29] <ioria> JediMaster, try in /etc/crontab
[14:29] <makr8100> JediMaster: screw Chef, write a cron job to rewrite cron after Chef does it
[14:29] <JediMaster> ioria, it needs to be global to all cron jobs
[14:29] <JediMaster> for all users
[14:29] <ioria> JediMaster, that is global
[14:30] <JediMaster> tomreyn, hmm, yeah forgot there were different flavours
[14:30] <ioria> JediMaster, crantab -e (without sudo) is local
[14:31] <tonyt> crantab?
[14:31] <ioria> crontab
[14:31] <tonyt> k
[14:31] <JediMaster> yeah MAILTO="" in /etc/default/cron didn't work. I'll try /etc/crontab but don't think it'll apply to the user's cron jobs
[14:31] <ioria> JediMaster, restart cron maybe
[14:31] <JediMaster> ioria, Just did, but it's still sending emails out
[14:32] <ioria> JediMaster, ther redirect the output
[14:33] <JediMaster> ioria, I'm looking at many dozens of servers with anywhere from 5 to 30 cron jobs per user with 3-5 users per server
[14:33] <tomreyn> there are "cronic" and "cron-deja-vu" for fitering / limiting cron mail
[14:34] <JediMaster> tomreyn, yeah, but I'd rather stop them at source than filter them if possible
[14:34] <tomreyn> it's pretty close to source
[14:35] <tomreyn> you could also replace the cron implmenetation or have users make use of systemd-timers instead.
[14:35] <JediMaster> I suppose I could write a Chef recipe that checks through every crontab for every user to see that MAILTO="" is set, and if not adds it, but that's a pretty dirty hack
[14:36] <tomreyn> how do users edit their cron jobs? crontab -e? do they have administrative access?
[14:36] <JediMaster> Why doesn't cron on Ubuntu just let you disable sending emails?
[14:36] <JediMaster> tomreyn, yes, crontab -e, and a bunch are automated via Chef recipes
[14:37] <tomreyn> you restricted usrers run chef reciipes on your servers?
[14:37] <tomreyn> *your
[14:39] <JediMaster> tomreyn, The Chef recipes manage cron jobs for a selection of different users
[14:40] <JediMaster> Maybe I'm looking at this the wrong way, how about just disabling all local email to users, as none of them are actually in use, they just need to send email outbound
[14:41] <ioria> JediMaster, i don't get it; If MAILTO is defined but empty  no mail will be sent
[14:41] <JediMaster> ioria, the problem is setting that on every crontab for every user automatically across dozens of servers
[14:41] <ioria> i see
[14:41] <tomreyn> i guess the issue here is that there is no way to administratively enforce a usrs' MAILTO= setting
[14:41] <JediMaster> I can easily configure a central config file across all servers, but that is more difficult
[14:43] <JediMaster> Chef actually gives you the ability to set the MAILTO on a per cronjob basis, but not for the entire user, so if the user edits their cronjobs beyond what is automatically set up, then those will send emails
[14:43] <JediMaster> I'm really considering just disabling local user's email now
[14:43] <JediMaster> as they don't need to receive emails, just send
[14:45] <tomreyn> JediMaster: do you have per user storage accounting there? if so, i'd choose the opposite: force local delivery for all (restrictive) user generated crond mail
[14:45] <tomreyn> that'd make users want to fix their crontabs
[14:46] <tomreyn> (you'd still need to provide documentation and support, but that's already the case now since you allow them to use crontabs)
[14:46] <JediMaster> That's a good idea, but that would probably generate more work/support for me ;-)
[14:49] <tomreyn> not when you have good enough documentation (a one-time effort for the most part, cron doesn't change much over the years) you can always just point to ("help, my disk is full: because of mail")
[15:42] <royalewithcheese> hello
[15:42] <lordcirth_> royalewithcheese, welcome
[15:42] <royalewithcheese> Thanks, lordcirth
[15:51] <pomeha> hello, LVM question: what should I do if 'lvs' lists some partitions as read-only, but in fact they aren't even in /dev/myVG/ ?
[15:51] <pomeha> it looks like a bug
[15:52] <pomeha> it lists that partition with `-ri-------` attr
[15:54] <tomreyn> pomeha: this is the output of running lsattr on something?
[15:55] <tomreyn> or lvs?
[15:55] <pomeha> tomreyn: no, lvs
[15:55] <tomreyn> so it's just inactive
[15:55] <pomeha> tomreyn: how to remove it?
[15:56] <tomreyn> remove what?
[15:56] <pomeha> tomreyn: lv
[15:56] <tomreyn> you want to delete a logical volume? you'd use lvremove
[15:57] <tomreyn> by the way, "lvs" lists logical volumes, not partitions
[15:58] <pomeha> tomreyn: tried that: https://paste.ee/p/Y6NdM
[16:01] <tomreyn> pomeha: which ubuntu version is this, which kernel version?
[16:05] <talin> hello. if i want a minimal installation of ubuntu where i get my own window manager etc, which version do i get?
[16:08] <sarnold> NickZ: ahh, I hadn't realized the process was short-lived. how did you manage to attach it before it dies?
[16:09] <makr8100> sarnold: https://www.fossmint.com/which-ubuntu-flavor-should-you-choose/
[16:09] <sarnold> talin: on my most recent install I followed these instructions, which use debootstrap to get a *very* minimal install https://github.com/zfsonlinux/zfs/wiki/Ubuntu-18.04-Root-on-ZFS
[16:09] <makr8100> I'd try to search by the wm you want, otherwise xubuntu is probably pretty good
[16:09] <sarnold> talin: but be aware that it's *very* minimal, taking one of the other flavours may be easier :)
[16:09] <makr8100> otherwise you could start with the server (cli only) edition and start adding to it
[16:10] <talin> sarnold: cool, thank you
[16:10] <makr8100> sarnold's way would probably be better if you're more advanced at things
[16:10] <makr8100> I usually shoot for my preferred wm in the initial install
[16:12] <talin> the desktop version has a lot of gnome stuf that i don't want
[16:12] <ioria> talin, https://www.omgubuntu.co.uk/2018/02/ubuntu-18-04-minimal-install-option
[16:20] <talin> hmm, there seems to be a minimal CD as well
[17:09] <bviktor> has anyone had any luck integrating sssd-sudo with polkit? it's driving me nuts. user gets proper sudo rights delegation from AD via SSSD, but the Ubuntu UI just keeps asking for a local admin password
[17:10] <bviktor> pretty much ALL google results talk about "add all such users to a hardcoded group" which is pointless and doesn't scale anywhere
[17:11] <bviktor> doesn't even scale to more than 1 computer lol
[17:12] <Sven_vB> you could probably use a makeshift stopgap like syncing that local group every 15 min
[17:12] <bviktor> sync what group from where
[17:12] <bviktor> and to where
[17:12] <Sven_vB> to whatever active directory says (I guess you mean that with AD)
[17:12] <bviktor> there's no group, to begin with. only sudoRoles.
[17:13] <ioria> bviktor, add it to  /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf
[17:13] <bviktor> and the problem is not group lookup anyway, group lookups do work. but it doesn't make sense making a separate group for each and every computer to specify the sudo users, THEN point ALL computers to the corresponding groups
[17:14] <bviktor> ioria, add ... what?
[17:14] <ioria> sudoRoles
[17:14] <ioria> it's the sudo group, i guess
 there's no group, to begin with. only sudoRoles.
[17:15] <bviktor> sudoRole is an AD object and has nothing to do with groups of any kind
[17:15] <bviktor> s/AD/LDAP/
[17:15] <bviktor> there can be any number of sudoRoles, and each can contain any number of users, hosts, options etc specified
[17:16] <bviktor> which works perfectly on the command line as `sudo` evaluated that perfectly via sssd-sudo. but not polkit.
[17:16] <bviktor> polkit still lives in the 90s and have no idea about anything besides /etc/group, pretty much
[17:17] <bviktor> ... or if it does, noone on the internet knows how to configure it
[17:17] <ioria> bviktor, https://askubuntu.com/questions/1003558/sssd-windows-domain-users-does-not-have-privileges-over-the-ubuntu-gui
[17:17] <bviktor> yes, that's the same nonsesical "answer" i was talking about
[17:17] <bviktor> make one global group, make everyone in that member an admin on EVERY computer
[17:18] <bviktor> that's not exactly how a corporate network works. like, at all.
[17:18] <bviktor> s/in that member/in that group/
[17:25] <tatertots> bviktor: what application in the GUI asks for local sudo?
[17:25] <bviktor> ~any application that asks for escalation via polkit
[17:25] <bviktor> dangerous actions, like... connection to a new wifi network
[17:26] <bviktor> (why that requires admin privileges, but ONLY via the tray menu, is another story)
[17:26] <ioria> bviktor, and this is wrong too ?  https://wiki.contribs.org/Client_Authentication:Ubuntu_via_sssd/ldap#System_Permissions_.26_PolicyKit
[17:28] <LuckyMan> Question is it worthy to buy a graphics board for a Ubuntu PC? I have an i5 intel processor with graphics
[17:29] <tatertots> bviktor: my ubuntu that's AD joined AD admins can simply run the GUI apps from terminal using their AD creds and the app elevates and functions as designed...sucks you're having such a hard time managing it in your environment
[17:29] <LuckyMan> (and I only play simple games)
[17:30] <bviktor> ioria, unfortunately, that seems the same, yeah.
[17:30] <tatertots> bviktor: updates for example in the gui...the AD admin and launch it from terminal and update the system W/O local account use
[17:31] <bviktor> tatertots, yes, i can tell all coworkers, that if they make changes in the ui and it suddenly asks for a password, just close the app, find the command for the app, run it with sudo, and redo all the changes, every time
[17:31] <bviktor> it just looks extremely stupid
[17:32] <bviktor> and you'll never guess what most our users silently resorted to: just changed the password of the local IT admin pw so that they don't have to deal with this crap
[17:32] <bviktor> and obviously they always blame it on IT, "why can't we just make it work"
[17:33] <lordcirth_> LuckyMan, well, is there a game that you play, that doesn't run fast enough?
[17:33] <renn0xtk9> I mount a remote computer like this sudo sshfs -o allow_other max@dell:/ /media/max/dell
[17:33] <LuckyMan> lordcirth_, not yet
[17:33] <lordcirth_> LuckyMan, then no need :)
[17:34] <renn0xtk9> the tings is that the symlink  on the remote machine pointing to e/g/ /usr/bin/foo/bar now point to my machine not more to /media/max/dell/usr/bin/foo/bar
[17:34] <renn0xtk9> is there anymout to define to mount options so that it will kind of prefix the symlink or somehow keep it?
[17:34] <LuckyMan> lordcirth_, but if I invest on a graphics board, will it use the new board or the processor one?
[17:35] <lordcirth_> LuckyMan, the new one, if you set it up correctly.
[17:35] <LuckyMan> lordcirth_, what's setting it up correctly?
[17:35] <lordcirth_> LuckyMan, plugging it in properly. Plugging your monitor into the new card instead of the motherboard (common mistake).
[17:37] <LuckyMan> lordcirth_, I see, and can I switch between one and the other by software?
[17:37] <lordcirth_> LuckyMan, not really. Why would you want to?
[17:37] <LuckyMan> lordcirth_, just curious
[17:38] <LuckyMan> some laptops come with a software switch to do that
[17:39] <ducasse> LuckyMan: they have special hardware to enable that
[17:39] <LuckyMan> I allways wonder why they had that
[17:40] <LuckyMan> btw, my memory seems ok for all I need but memory has drop prices, I have 8 gb, would you buy 8 more and why
[17:41] <ducasse> LuckyMan: that depends on what you're doing with the pc
[17:41] <LuckyMan> sorry if this is offtopic
[17:41] <LuckyMan> I'll be running virtual machines
[17:42] <ducasse> then i'd buy more
[17:42] <LuckyMan> ok thanks
[17:42] <xebra> hi, is there an easy way to hide desktop icons while you are recording a screencast?
[17:43] <LuckyMan> xebra, usually there's an option for that
[17:43] <lordcirth_> xebra, what Ubuntu version?
[17:43] <LuckyMan> oh sorry, I thought you were talking about the recorder itself
[17:44] <lordcirth_> xebra, should be under desktop or Nautilus settings.
[17:46] <doug16k> xebra, `gsettings set org.gnome.desktop.background show-desktop-icons false`
[17:47] <doug16k> true will turn them back on
[17:47] <xebra> doug16k, interesting. Actually, my desktop is XFCE, and I just found the setting: icon type = none. I thought it wasn't possible. Good to know. Thanks everyone
[17:47] <LuckyMan> that would probably be easy to implement on a small app
[17:48] <LuckyMan> (or script)
[17:50] <LuckyMan> by the way is there a easy way to save files to desktop in ubuntu 19.04?
[17:50] <LuckyMan> I mean create files/drag and drop to desktop
[17:51] <doug16k> LuckyMan, the desktop a directory called Desktop in your home directory
[17:51] <lordcirth_> Drag and drop should work fine. But I don't recommend putting files in your desktop...
[17:51] <doug16k> ~/Desktop in bash
[17:51] <LuckyMan> lordcirth_, why not?
[17:52] <rud0lf> hello.. while installing oracle-java11-installer-local package, it failed because of missing file; i don't want it any more at all, but now every time i run "apt install" of any kind it launches also this oracle installer script and fails again
[17:52] <rud0lf> where should i look for the culprit?
[17:53] <lordcirth_> LuckyMan, everything should have a place. Putting files on the desktop is like deciding that the correct place for this piece of paper is "on top of that pile over there"
[17:53] <lordcirth_> Documents go in Documents, etc.
[17:53] <lordcirth_> I don't have any desktop icons; only the taskbar.
[17:54] <lordcirth_> rud0lf, what Ubuntu version?
[17:54] <rud0lf> xubuntu 18.04 bionic, why?
[17:54] <doug16k> I have desktop icons off and never use it either. I understand though that most people like files on the desktop
[17:54] <LuckyMan> lordcirth_, I know that but sometimes you need to drag a file temporarily in there to use it elsewhere
[17:54] <lordcirth_> LuckyMan, why would you need to do that?
[17:54] <rud0lf> to be clear: i want to remove oracle-java11-installer-local script which is stuck in apt install
[17:55] <lordcirth_> rud0lf, and 'apt purge oracle-java11-installer-local' doesn't work?
[17:55] <LuckyMan> lordcirth_, because you are organizing your files, or working on a file
[17:55] <talin> does the mini.iso installer have the same drivers as e.g. the desktop or server editions?
[17:55] <LuckyMan> for instance, when you put a usb drive
[17:55] <doug16k> I have a friend who complains that windows messes up his desktop icon layout just because he turned off a monitor. I tell him never to use the desktop. he never listens, even then :D
[17:55] <rud0lf> lordcirth_: thanks, it worked.. when i tried "apt remove oracle<TAB>" it didn't autocomplete like usually
[17:56] <lordcirth_> LuckyMan, I don't see why you would need to put files in Desktop then either. My ~/Desktop hasn't changed since March, apparently.
[17:56] <LuckyMan> lordcirth_, you should see my real desktop
[17:56] <LuckyMan> (its a mess)
[17:56] <lordcirth_> LuckyMan, oh my desk is messy too :P anyway we are getting off topic.
[17:58] <doug16k> people waving their mouse around searching for a program... they can just press windows key and type three letters to find the program, but no, they insist, the must find that icon
[17:59] <NickZ> curse the man who invented the mouse! curse Douglas Englebart!
[18:00] <bogdomania> Hi guys, trying to boot ubuntu from a usb stick, on a lenovo ideapad, with e
[18:00] <bogdomania> eMMC
[18:01] <bogdomania> And I get this error
[18:01] <bogdomania> https://postimg.cc/87TFPxgN
[18:02] <sarnold> bogdomania: if you're lucky it's just bad media and you can buy a new one
[18:02] <bogdomania> nah, had win10 on it, and linux mint
[18:02] <bogdomania> The netbook is brand new
[18:02] <lordcirth_> bogdomania, and you booted those on the same laptop?
[18:02] <bogdomania> Aye
[18:02] <doug16k> looks like bad media to me too
[18:02] <lordcirth_> bogdomania, did you checksum the downloaded Ubuntu ISO?
[18:03] <bogdomania> No, I didn't
[18:03] <lordcirth_> Always do that. Errors there don't happen often, but when they do they can run you in circles for ages.
[18:03] <lordcirth_> But that sure does look like media failure.
[18:04] <bogdomania> Onlyinux distro that booted fine, was mint, with 4.15 kernel, and last night I upgraded the kernel to 5.0.x
[18:04] <bogdomania> And I got the same error
[18:04] <doug16k> I've seen windows happily and silently write files to a flash media device, no errors, seems fine. nothing actually being written. linux actually reports problems though
[18:05] <doug16k> same thing can be happening on reads
[18:05] <NickZ> bogdomania: what did you use to write to it? rufus?
[18:05] <bogdomania> No, just dd
[18:05] <bogdomania> I wrote the ubuntu from mint
[18:05] <NickZ> i'd recommend using rufus
[18:05] <NickZ> every time i've had problems with installing from media, i've always redone it using rufus and that tends to fix it
[18:06] <NickZ> https://rufus.ie/
[18:07] <bogdomania> Well, I dont have access to a win machine
[18:07] <bogdomania> So, Rufus is of no help
[18:07] <NickZ> i also recommend this too: https://www.balena.io/etcher/
[18:08] <sarnold> try badblocks on the block device that's throwing all those errors
[18:08] <NickZ> ^ that too
[18:08] <bogdomania> I did use balena to write fedora, had the same issue
[18:08] <sarnold> you can try it under both the 4.x kernel that worked fine and the 5.x kernel that failed; if it comes down to the kernel then you can do a git bisect to find a fault
[18:08] <sarnold> (but I still suspect failed media to be most likely)
[18:09] <NickZ> yeah, that really feels like a failed media. it's possible that the bad blocks just weren't used by your previous images on there. testing with another piece of media seems prudent
[18:10] <bogdomania> Ok, the eMMC worked flawless until I updated the kernel to 5.0.0.x
[18:10] <bogdomania> Last night
[18:10] <bogdomania> After reboot, I got the same isdue
[18:10] <bogdomania> Issue"
[18:11] <doug16k> if you didn't autoremove yet, you can reboot and select the 4.x kernel in grub and see if your problem disappears again
[18:11] <sarnold> it could just be that the blocks used for modules with your 5.x kernel are on dead sectors
[18:11] <bogdomania> Ok
[18:11] <sarnold> and the blocks used for modules with your 4.x kernel were on good sectors
[18:11] <sarnold> which is why I think badblocks would be useful -- scan the whoie device
[18:12] <bogdomania> K, the 4.15 boots instantly, to login screen
[18:13] <doug16k> bogdomania, copy some files to it and copy them back and see if dmesg is clean
[18:14] <doug16k> "back" to somewhere else though :)
[18:14] <doug16k> I don't trust MMC drives for data integrity at all
[18:22] <bogdomania> K, ran a scan and got this
[18:22] <bogdomania> https://postimg.cc/VdSkD197
[18:25] <sarnold> bogdomania: is that the 4.x kernel?
[18:25] <bogdomania> Yes, 4.15
[18:26] <sarnold> ok cool cool; can you boot into the 5.x kernel far enough to run the same badblocks test?
[18:26] <bogdomania> Nope
[18:27] <bogdomania> It throws the same error, and doesnt pass over
[18:27] <sarnold> dang
[18:29] <tomreyn> bogdomania: the screen shot at https://postimg.cc/87TFPxgN shows output that was printed 183 seconds (so three minutes) after booting. what happened before that?
[18:29] <bogdomania> Same error, repeated
[18:30] <bogdomania> Over and over
[18:30] <bogdomania> For ubuntu, fedora
[18:30] <tomreyn> while on the 4.15 kernel, can you post   journalctl -b | nc termbin.com 9999
[18:30] <bogdomania> Sure
[18:30] <tomreyn> also   lsusb | nc termbin.com 9999
[18:31] <bogdomania> https://termbin.com/tw4l
[18:32] <bogdomania> https://termbin.com/4mvh
[18:32] <tomreyn> bogdomania: are there problems with the keyboard also, is this why you boot with those i8042 kernel parameters?
[18:32] <bogdomania> No, I have the touchpad freezing randomly
[18:34] <tomreyn> also, one thing i didn't really understand yet, is that you said you're "trying to boot ubuntu from a usb stick, on a lenovo ideapad, with eMMC", so you're not actually trying to boot *off* the eMMC and just booting off a usb stick causes these errors?
[18:34] <bogdomania> Yes, every linux distro, except mint does the same
[18:35] <bogdomania> Im trying to install, but doesnt boot to desktop
[18:35] <bogdomania> Mint is installed on the eMMC
[18:35] <tomreyn> i see. are you able to boot the 5.0 kernel to recovery, have you tried this, yet?
[18:36] <bogdomania> Nope, not recovery
[18:36] <tomreyn> it culd be worth a try.
[18:36] <bogdomania> Ah, I will try that
[18:36] <bogdomania> Brb
[18:36] <tomreyn> just to see whether we can get another log there and then compare
[18:37] <tomreyn> what you're trying to boot there is ubuntu 18.04.3 desktop amd64, i assume?
[18:37] <bogdomania> 19
[18:37] <bogdomania> Yes, amd 64
[18:38] <tomreyn> !XX.YY
[18:38] <tomreyn> !YY.MM
[18:38] <bogdomania> 19.04
[18:39] <tomreyn> ok :)
[18:39] <tomreyn> maybe you could give the 19.10 beta a try as well, it comes with linux 5.3
[18:39] <tomreyn> or 18.04.3, which also uses a newer kernel than 19.04
[18:40] <tomreyn> newer as in it has received later patches for the installer
[18:43] <Gosset> hi, can you recommend me a Wifi adapter compatible with Ubuntu 18.04
[18:44] <tomreyn> bogdomania: can you also post    lspci | nc termbin.com 9999   while i keep reading your log?
[18:44] <bogdomania> K, so this is while running 5.0.0.x in recovery mode
[18:44] <lordcirth_> Gosset, anything with an ath9k chipset is a good choice.
[18:44] <bogdomania> https://postimg.cc/gallery/1p3xlhb42/
[18:45] <Gosset> lordcirth_ examples?
[18:45] <Gosset> thanks
[18:46] <Gosset> I'm googling ath9k + wifi adapter, anything found
[18:47] <bogdomania> https://termbin.com/srtz
[18:47] <Gosset> I'm searching wifi adapters on Amazon
[18:47] <lordcirth_> Gosset, really most will work. Just find one that looks good in general, then google it with "linux"
[18:47] <Gosset> but I've read a lot of wiri adapters don't work with newest Linux Kernels
[18:47] <Gosset> that's what i'm afraid of
[18:47] <lordcirth_> Where did you read that?
[18:47] <lordcirth_> Newer kernels are almost always *more* compatible.
[18:47] <Gosset> on Amazon reviews
[18:48] <sarnold> though sometimes terrible wifi vendors keep their drivers out of tree and never update them
[18:48] <Gosset> it's not that easy
[18:49] <Gosset> vendors just think for Microsoft compatibility
[18:49] <lordcirth_> Generally the ones that don't work on Linux will be pretty bad in general.
[18:49] <Gosset> if you say so
[18:50] <lordcirth_> Qualcomm uses Atheros chips, and should work well?
[18:54] <tomreyn> bogdomania: searching     "cqhci" AND "timeout for tag"     finds several other reports for what i assume can be the same issue. here's one https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930815
[18:54] <Gosset> look, at https://www.tp-link.com/es/support/download/tl-wn822n/#Driver, only support until Kernel kernel 2.6.24 ~ <4.9.60
[18:55] <Gosset> and my Kernel is 5.0
[18:55] <tomreyn> two kernel commits from february seem related: commit 27ec9dc17c48ea2e642ccb90b4ebf7fd47468911  commit d07e9fadf3a6b466ca3ae90fa4859089ff20530f  Fixes: a4080225f51d ("mmc: cqhci: support for command queue enabled host")
[18:56] <bogdomania> So, tomreyn, this is a bug?
[18:57] <tomreyn> bogdomania: i assume so. and one that should since have been fixed. ubuntu 19.04 was released in april (as .04 indicates), its kernel was probably build some weeks before that, and chances are these patches didnt make it into it.
[18:57] <bogdomania> Ok, but 5.0.0.x?
[18:57] <tomreyn> bogdomania: so 19.04 beta or 18.04.3 are still worth trying.
[18:58] <tomreyn> bogdomania: so 19.10 beta or 18.04.3 are still worth trying.
[18:58] <bogdomania> Ok, imma try the 18.04.3
[18:58] <tomreyn> ^ typo fixed
[18:59] <tomreyn> 18.04.3 would have had to have received a backport for it to have it working, htat's not as likely as the 19.10 beta
[18:59] <tomreyn> but still worth a try
[18:59] <bogdomania> K, so 19.10 then
[19:01] <tomreyn> http://releases.ubuntu.com/19.10/ - we'll need to switch to #ubuntu+1 for support on this then
[19:01] <tomreyn> 19.10 will release in 9 days
[19:01] <tomreyn> (unless there'll be a change of plan)
[19:01] <Gosset> good luck
[19:14] <leonardus> When I have Rider IDE open, it appears in the alt-tab menu, but not the task bar. How can I get it to appear there?
[19:15] <phizzz> hello. i'm setting up a headless ubuntu 18.04 home server, connected to my wifi network. after a while the wifi will 'sleep' and will be inaccessable on the network. is there a way to prevent this? networking is using netplan
[19:21] <tomreyn> phizzz: see if you have some messages printed to the systemd journal by the time it happened, or just disable powersaving on the wireless lan kernel module, if therE's an option for it.
[19:22] <phizzz> tomreyn: i will look
[19:24] <bogdomania> tomreyn, this is from 19.10 beta :(
[19:24] <bogdomania> https://postimg.cc/zb83FShw
[19:27] <tomreyn> bogdomania: :-/ okay, then a bug report may be needed, if there's not one already.
[19:27] <ZeZu> error: no template named 'unique_ptr' in namespace 'std'
[19:27] <ZeZu> ^ clang-9 with -std=c++17
[19:28] <ZeZu> i'm pretty sure it's been there since c++11
[19:28] <tomreyn> bogdomania: i just notced this device is a "HS400" - i have a feeling that i worked on this with someone else previously and it helped keeping the transmit speed lower
[19:30] <tomreyn> bogdomania: ah this one: bug 1818407
[19:31] <bogdomania> Ah..so it is a bug, then, not faulty hardware
[19:31] <bogdomania> Oh well..
[19:33] <tomreyn> i'm not certain that this is the same issue you're seeing - but it's possible
[19:33] <tomreyn> bogdomania: can you check whether you can change the transmit speed for the mmc in your bios?
[19:34] <tomreyn> there would be values of 200 and 400 if so
[19:34] <bogdomania> How come 4.15 works and 5.3.x doesnt?
[19:36] <tomreyn> it happens tht drivers break. it's somewhat rare, but can occur.
[19:37] <tomreyn> filing a bug against the kernel can help getting it fixed.
[19:42] <bogdomania> tomreyn, in BIOS I have no emmc options
[19:42] <bogdomania> And the bios is at the latest version
[19:48] <c03> Hi, I have done goofed. I used boot repair on my encrypted partition after installing windows. Now when I try to boot from the ubuntu disk, I get "No operating system found".
[19:48] <c03> The log of my boot repair: http://paste.ubuntu.com/p/pXF34k2FMZ/
[19:50] <tomreyn> if bogdomania returns, they should boot a current linux with sdhci.debug_quirks=32832 as per https://forums.xilinx.com/t5/Embedded-Linux/Linux-Kernel-4-6-mmc-issue/td-p/727465
[19:52] <sarnold> tomreyn: wow. awesome find. thanks for debugging this one :D
[19:53] <tomreyn> *might* help, not sure...
[19:54] <EriC^^> c03: ubuntu is installed in legacy mode but windows is in uefi mode, you want both the same mode so that you can have an easy going bootloading experience
[19:55] <c03> EriC^^: Alright. Can I change the ubuntu boot mode to uefi without losing my ubuntu encrypted data?
[19:55] <tomreyn> sarnold: i think i got it now, you're joking about how i was one minute late ;) yes, *sigh*
[19:56] <EriC^^> c03: yeah, you can, if you want ubuntu to stay a standalone install you'll need to create a fat32 efi partition for the bootloader, or you could use window's efi partition but it would always need windows disk to boot
[19:57] <msev-> hi guys, how do I debug/fix why I can't boot into ubuntu (a few months ago I could). I see the ubuntu gnome logo then it starts blinking and I see some text inbetween the blinks. I tried with the recovery boot and run the dpkg fix packages thing...but it doesnt help
[19:58] <msev-> the system is 16.04
[19:58] <c03> EriC^^: How do I do the former? My /dev/sda (ubuntu) contains 3 partitions, one with the boot flag
[19:58] <c03> EriC^^: I might remove the Windows disk one day, or format it off.
[19:59] <EriC^^> msev-: try removing "quiet splash" in grub's menu for ubuntu and see if it shows anything
[19:59] <EriC^^> msev-: or just try pressing esc when you get the dots loading screen it might show what's wrong
[20:00] <msev-> oh cool thanks gonna try that now and come back. where do i remove that thing in the grub menu? in the recovery section or?
[20:00] <sarnold> tomreyn: heh, no, not at all!
[20:01] <sarnold> tomreyn: I figured it *had* to be busted hardware and you stuck through with a disciplined debugging approach and got to what feels like a really likely fix
[20:01] <tomreyn> hehe ok, we might find out
[20:02] <tomreyn> wanna see great documentation? modinfo -p sdhci
[20:02] <EriC^^> c03: you could shrink the boot partition enough to make an efi partition next to it, or you could switch to using /boot within the encrypted root fs which is pretty easy to do, then use your current /boot as the efi formatted fat32
[20:04] <EriC^^> msev-: press "e" over ubuntu in grub, then in the line that says linux /boot/vmlinuz ......quiet splash remove it and press F10 or ctrl+x to boot
[20:04] <c03> EriC^^: I think I need more steps.
[20:04] <EriC^^> c03: i can walk you through it if you want
[20:04] <c03> EriC^^: That would be great
[20:04] <msev-> Thanks EriC
[20:04] <EriC^^> c03: which choice do you want? shrunk boot or boot inside encrypted root fs?
[20:05] <c03> EriC^^: Shunk boot, sounds safer
[20:05] <EriC^^> c03: alright, do you have a live usb you can boot?
[20:06] <c03> chatting from it
[20:06] <c03> Which is probably a horible idea, I'll log on my laptop.
[20:06] <EriC^^> c03: ok, open up gparted, shrink the boot partition 100mb and create a new partition next to it, formatted fat32
[20:06] <EriC^^> msev-: yw
[20:08] <c03> EriC^^: Done
[20:09] <EriC^^> c03: alright, type "sudo parted -ls | nc termbin.com 9999" and paste the link it gives you
[20:10] <c03_live> https://termbin.com/s4mzn
[20:12] <EriC^^> c03_live: type "sudo blkid /dev/sda3 | nc termbin.com 9999"
[20:12] <c03_live> https://termbin.com/fncp
[20:14] <EriC^^> c03_live: sudo cryptsetup luksOpen /dev/sda5 sda5_crypt
[20:14] <EriC^^> it'll ask you for the passphrase to decrypt the fs
[20:14] <c03_live> done
[20:15] <EriC^^> c03_live: sudo parted -ls | nc termbin.com 9999
[20:15] <c03_live> https://termbin.com/q0ro5
[20:16] <EriC^^> c03_live: sudo mount /dev/mapper/ubuntu--vg-root /mnt
[20:17] <c03_live> done
[20:18] <EriC^^> c03_live: sudo nano /mnt/etc/fstab
[20:18] <EriC^^> c03_live: add the line "UUID=CBE1-2F22  /boot/efi       vfat    umask=0077      0       1"
[20:20] <c03_live> EriC^^: added. https://termbin.com/ua8m
[20:21] <EriC^^> looks good
[20:21] <EriC^^> c03_live: sudo mkdir /mnt/boot/efi
[20:21] <Haris> hello all
[20:21] <c03_live> done
[20:21] <EriC^^> c03_live: "for i in /dev /proc /sys /run; do sudo mount -R $i /mnt$i; done"
[20:22] <c03_live> huh nice
[20:23] <EriC^^> c03_live: all good?
[20:23] <c03_live> so I mounted the live cd's dev proc sys and run into the encrypted partition?
[20:23] <c03_live> yea yea, no errors
[20:23] <EriC^^> yeah, it's mount --bind, so it exists in both dirs
[20:24] <EriC^^> c03_live: sudo chroot /mnt
[20:24] <c03_live> Interesting.
[20:24] <c03_live> done
[20:24] <EriC^^> c03_live: what's the output of "ls /sys/firmware/efi" ? does it list any dirs at all?
[20:25] <c03_live> ls: cannot access '/sys/firmware/efi': No such file or directory
[20:26] <EriC^^> ok, so that means the live usb is booted in legacy mode, after we're done you might need to boot it in uefi mode to add the uefi entry to the motherboard, or if we get lucky we can get the bios to boot it based on standard implementations
[20:26] <EriC^^> c03_live: type "dpkg -l | grep grub | nc termbin.com 9999"
[20:27] <c03_live> EriC^^: https://termbin.com/eev4
[20:28] <EriC^^> c03_live: type "apt-get remove grub-pc grub-pc-bin grub-gfxpayload-lists grub-efi-amd64-signed+"   (note the + at the end)
[20:29] <EriC^^> c03_live: wait 1 sec
[20:29] <EriC^^> my bad
[20:29] <EriC^^> c03_live: first type "mount -a"
[20:29] <c03_live> already fired it :/
[20:29] <EriC^^> i forgot to mount the efi partition
[20:29] <EriC^^> no worries we can clean up
[20:29] <c03_live> alright, mount -a ?
[20:29] <EriC^^> c03_live: is apt done?
[20:29] <c03_live> yes, took 2 secs
[20:30] <EriC^^> c03_live: ok, first type "rm -ri /boot/efi/*"
[20:30] <EriC^^> it should only ask to remove a dir called "EFI", say yes
[20:30] <c03_live> rm: cannot remove '/boot/efi/*': No such file or directory
[20:31] <EriC^^> ok nevermind then
[20:31] <EriC^^> c03_live: type "mount -a"
[20:31] <c03_live> mount: /boot/efi: mount point does not exist.
[20:31] <c03_live> should I rm the /boot/efi folder as well? it's empty
[20:32] <EriC^^> no something doesnt add up
[20:33] <EriC^^> c03_live: type "ls -ld /boot/efi"
[20:33] <EriC^^> c03_live: ahh
[20:33] <EriC^^> crap
[20:33] <EriC^^> my bad again
[20:33] <EriC^^> actually no wait..
[20:34] <EriC^^> c03_live: yeah, my bad, we didnt create /boot/efi after mounting /boot
[20:34] <c03_live> Alright
[20:34] <EriC^^> c03_live: xD sorry it's been a while not doing grub stuff, kinda rusty
[20:34] <EriC^^> c03_live: type "mkdir /boot/efi"
[20:35] <EriC^^> c03_live: /boot is mounted right now, right? "ls -l /boot" shows the kernels and whatnot?
[20:35] <c03_live> all good
[20:35] <c03_live> yes :)
[20:36] <EriC^^> c03_live: ok, try "mount -a" again
[20:36] <c03_live> mount: /boot/efi: mount point does not exist.
[20:36] <c03_live> ls -l of the /boot dir: https://termbin.com/oll2
[20:37] <EriC^^> c03_live: type "mkdir /boot/efi"
[20:37] <EriC^^> it should show up in "ls -l /boot"
[20:38] <c03_live> k, it's there now :)
[20:38] <EriC^^> c03_live: ok, try "mount -a" again
[20:38] <c03_live> success
[20:38] <c03_live> empty /boot/efi though.
[20:39] <EriC^^> c03_live: alright, try "apt-get remove grub-pc grub-pc-bin grub-gfxpayload-lists grub-efi-amd64-signed+"  again
[20:39] <c03_live> not installed, and grub-efi.. is the newest version
[20:39] <c03_live> Should /boot have been included in the for loop mounting?
[20:40] <EriC^^> c03_live: nope
[20:40] <c03_live> k
[20:40] <EriC^^> c03_live: try "apt-get install --reinstall grub-efi-amd64{,-signed,-bin}"
[20:40] <EriC^^> just to make sure it's all there installed
[20:41] <c03_live> alright
[20:41] <c03_live> done
[20:41] <EriC^^> c03_live: how's /boot/efi looking currently? "ls -lR /boot/efi | nc termbin.com 9999"
[20:42] <c03_live> https://termbin.com/8cab
[20:43] <EriC^^> c03_live: hmm, try "grub-install --target=x86_64-efi --efi-directory=/boot/efi"
[20:43] <c03_live> EFI variables are not supported on this system.
[20:43] <c03_live> grub-install: error: efibootmgr failed to register the boot entry: No such file or directory.
[20:44] <EriC^^> c03_live: yeah, that's the legacy boot issue i was referring to earlier, no worries though, what about "ls -lR /boot/efi | nc termbin.com 9999" now?
[20:45] <c03_live> https://termbin.com/7tjh
[20:45] <EriC^^> c03_live: it looks good, type "mkdir -p /boot/efi/efi/microsoft/boot"
[20:46] <c03_live> alright
[20:47] <EriC^^> c03_live: cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot/bootmgfw.efi
[20:47] <EriC^^> c03_live: and "cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot"
[20:48] <c03_live> done
[20:49] <EriC^^> c03_live: ok, type "exit" then try to reboot, the thing is, you need to enter the bios and make sure uefi is enabled and csm legacy is disabled, and secureboot is disabled
[20:49] <EriC^^> c03_live: which laptop brand or motherboard is this?
[20:49] <tehpwnz> hello everyone, when i run this command, gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 9BE6ED79
[20:50] <c03_live> It's an Asrock z97e motherboard
[20:50] <tehpwnz> i get an error that says gpg: keyserver receive failed: invalid argument. How do i fix it? or where can i read more about htis
[20:50] <tehpwnz> *this
[20:50] <c03_live> EriC^^: https://www.asrock.com/mb/Intel/Z97E-ITXac/
[20:51] <EriC^^> c03_live: oh, ok, i remember a guy's motherboard wouldnt boot in uefi mode for ubuntu, cant recall if it was asrock or asus, but we ended up zero'ing out his legacy bootloader in the mbr and it finally would boot in uefi mode for ubuntu
[20:52] <EriC^^> yeah it was an asrock
[20:52] <c03_live> damn, alright
[20:52] <c03_live> alright, I'll give it a spin
[20:52] <EriC^^> c03_live: anyways no worries, try first to set it to uefi explicitly and not "both" or auto etc and see what happens, it might still give you a grub if it boots the legacy mbr
[20:53] <EriC^^> in that case you should end up in a grub rescue> shell as he did, due to the modules not being present anymore
[20:53] <c03_live> ok
[20:54] <c03> EriC^^: Awesome, it worked!
[20:55] <EriC^^> c03: great!
[20:55] <EriC^^> c03: does 'ls /sys/firmware/efi' give files?
[20:56] <c03> yes, a bunch of table, runtime systab files
[20:56] <EriC^^> c03: great, type "sudo grub-install" so it adds ubuntu to the motherboard's uefi list
[20:56] <EriC^^> and also "sudo update-grub" to pick up windows and stuff
[20:57] <c03> nice
[20:59] <c03> okay, booting into my windows partition is now opting for a recovery, I'm guessing I should not do that.
[21:00] <EriC^^> odd
[21:00] <EriC^^> i dont think it should be an issue
[21:00] <c03> yea, I just continued and booted to windows 10. It works though :)
[21:00] <c03> Thanks a lot! Great learning experience!
[21:01] <c03> Now my mouse and keyboard doesn't work in windows, so I can't log in. I'm guessing this could be fixed in bios?
[21:02] <c03> oh, it just starting working.. That's odd.. oh well.
[21:02] <EriC^^> c03: no problem, ah good to hear
[21:02] <c03> This has been great, thanks so much! :)
[21:04] <EriC^^> you're welcome :)
[23:10] <m0Sq1T0> hello!
[23:10] <m0Sq1T0> Is this where I can get help with ubuntu issues?
[23:12] <OerHeks> hi m0Sq1T0, yes this is the ubuntu support channel
[23:12] <m0Sq1T0> gr8!
[23:13] <m0Sq1T0> I'm trying to get into the BIOS but can't get in with the normal keys like f2, f12 etc
[23:13] <m0Sq1T0> And I can't find any answers by searching for it
[23:14] <OerHeks> what machine/model is this?
[23:16] <m0Sq1T0> Lenovo 80ES
[23:16] <sarnold> if you've got windows on this system there's a chance it's doing a fast boot back into windows
[23:16] <sarnold> I can't recall now how to tell windows to stop that
[23:17] <OerHeks> Lenovo B50-30 80ES ?
[23:18] <m0Sq1T0> yes that one @OerHeks
[23:18] <OerHeks> page #13 https://cdn.cnetcontent.com/ba/0e/ba0e64fd-5d6c-4d63-bd14-4759e45b7368.pdf
[23:18] <OerHeks> Press and hold the F1 key then turn on the computer. W
[23:18] <OerHeks> *then* ..  long time i read this
[23:20] <m0Sq1T0> sarnold I'm going to check that!
[23:20] <m0Sq1T0> OerHeks alright going to try this out!
[23:24] <m0Sq1T0> thank you guys! anything I'm letting you know!!
[23:24] <m0Sq1T0> Have a good night! or day :)
[23:25] <OerHeks> have fun!
[23:30] <porton> How to copy a home directory from one Ubuntu PC to another?
[23:33] <sarnold> porton: rsync -avzP /path/to/source/ user@remote:/path/to/destination/   -- but if you want to keep some files on the destination or anything else odd, you may need to do things differently
[23:39] <porton> sarnold: how to find the IP on WiFi?
[23:39] <sarnold> porton: ip addr should show you
[23:42] <OerHeks> just open networkmanager, settings
[23:42] <bmflinux> Hello. I am trying to install Windows 10 but there seems to be no way to copy the ISO onto a USB key from Ubuntu
[23:43] <bmflinux> I tried unetbootin but it didnt work
[23:43] <OerHeks> bmflinux, use a windows machine for that, 5 minutes, or do it the hard way, 30 minutes https://www.omgubuntu.co.uk/2017/06/create-bootable-windows-10-usb-ubuntu
[23:43] <OerHeks> lolz
[23:44] <sarnold> OerHeks: what does that do that dd or cp doesn't do?
[23:44] <OerHeks> dd and windows iso?
[23:44] <sarnold> yeah, do they not work when written to a usb stick?
[23:44] <OerHeks> really, never tried that..
[23:45] <OerHeks> all usb tools fail, except that WoeUSB
[23:46] <OerHeks> maybe cp works for non-uefi machines?
[23:47] <sarnold> I think cp should just be like dd
[23:47] <sarnold> except that there's a chance not all machines have the new cp behaviour
[23:48] <sarnold> ah it's apparently VERY different https://raw.githubusercontent.com/slacka/WoeUSB/master/src/woeusb.1
[23:49] <OerHeks> yes, i think because of the uefi part
[23:50] <bmflinux> woeusb gives me this error Error: Target device is currently busy, unmount all mounted partitions in target device then try again
[23:50] <sarnold> thanks OerHeks
[23:51] <OerHeks> bmflinux, unmount that usb device and start over?
[23:52] <bmflinux> didnt work
[23:52] <bmflinux> I rebooted and it still says that
[23:54] <sarnold> try umounting any filesystems that might still be mounted
[23:55] <OerHeks> there is no reason why unmount an usb device in filemanager does not work
[23:55] <bmflinux> I unmounted everything and I get a new error
[23:55] <bmflinux> Its pretty big ...
[23:56] <bmflinux> https://paste.debian.net/1105445/
[23:56] <bmflinux> woops
[23:56] <bmflinux> remounted usb BUT ....
[23:56] <OerHeks> don t do this from terminal
[23:57] <bmflinux> Im not
[23:57] <bmflinux> This is from the GUI
[23:57] <bmflinux> https://paste.debian.net/1105446/
[23:58] <promet> Has anyone noticed bluetooth changes (for the worse) on 19.04? I'm seeing markedly shorter range after upgrading from 18.04, which I wouldn't have expected...
[23:58] <promet> range = Bluetooth headphones


[17:08] <jelmer> vila: I'm hitting more test failures in sid, looks like this is because pycurl is now stricter
[17:09] <vila> jelmer: seen that too :-/ but heads down on the ci infra
[17:09] <vila> jelmer: I have, I think, a fix for the gettext/lazy_regexp issue though
[17:09] <vila> jelmer: I didn't did the pycurl one, stricter for what ?
[17:12] <jelmer> vila: basically, when you do proxy requests, they now require that you pass in "http://" URLs for the proxy rather than ignoring the scheme as they did before
[17:12] <jelmer> https://github.com/curl/curl/issues/1015
[17:14] <jelmer> so it should hopefulyl just be sufficient to replace http+pycurl with just http before calling pycurl
[17:15] <vila> jelmer: the wording in that issue is weird... anyway, having a look as I agree s/+pycurl// may be the thing
[17:15] <jelmer> filed https://bugs.launchpad.net/bzr/+bug/1645017
[17:15] <ubot5`> Ubuntu bug 1645017 in Bazaar "proxy tests fail with newer versions of pycurl" [Undecided,New]
[17:16] <vila> thanks !
[17:25] <vila> jelmer: hmm, looks like _unqualified_scheme is already used, needs to search if some proxy specific thing is going on
[17:42] <jelmer> vila: yeah, I think I found it
[17:42] <jelmer> vila: we set 'all_proxy' in the tests to a URL like http+pycurl://joe:bar@<IP_ADDRESS>:35245/
[17:42] <jelmer> and then that gets picked up directly by pycurl
[17:43] <jelmer> os.environ['all_proxy'] I mean
[17:43] <vila> hmm, where ?
[17:44] <jelmer> vila: bzrlib.tests.test_http
[17:46] <jelmer> vila: it calls self.overrideEnv('all_proxy', ) in many places
[17:46] <jelmer> self.overrideEnv('all_proxy', ...) is all over the place :)
[17:46] <vila> rhaa, of course, damn it, was climbing the wrong tree. Hmm, but there are ... several tests failing. But yeah, for setting env vars +pycurl shouldn't be there
[17:46] <vila> yeah
[17:46]  * vila tries hard to page-in the whole context
[17:48] <vila> it's... surprising that this even works, I'm missing some bits, +pycurl should be used to select the client, I'm confused about why/how it's used for the server... (given that the pycurl client will filter +pycurl)
[17:49] <vila> or was it just all along that pycurl filtered +pycurl and doesn't anymore in which case ... it's overrideEnv calls that needs to be fixed
[17:52] <vila> right, that seems to fix it
[17:54] <vila> down to 7 failures
[17:56] <fullermd> See, if you'd just gone with perl in the first place...
[17:56] <vila> go f...
[17:56] <vila> err
[17:57] <vila> go for the win ?
[17:57] <vila> go fullermd ?
[17:57] <vila> ;-)
[17:57] <vila> down to 1 failure
[17:57] <fullermd> O:->
[17:57] <vila> pycurl.error: (8, '')
[17:57] <vila> what on earth is that one ;-)
[17:57] <fullermd> Is...   that another emoticon?
[17:58] <vila> haaaa, indeed, so, probably need to skip that test (they no humor ;)
[17:58] <vila> they *have*
[17:59] <vila> TestInvalidStatusServer /me sighs
[18:00] <vila> jelmer: patch so far: https://pastebin.canonical.com/171950/
[18:01] <vila> jelmer: ftr, this means this is a test-only issue
[18:03] <vila> 'E_FTP_WEIRD_SERVER_REPLY': 8, seriously ?
[18:04] <fullermd> As FTP goes, that sounds extremely sane.
[18:04]  * fullermd is on a campaign to wipe FTP off the face of the 'net.
[18:04] <vila> fullermd: that takes you way too long ! :-p
[18:05] <fullermd> Man, you ain't _even_ joking...
[18:05] <fullermd> It's amazing.    We all saw him touch it!  Now he's on the hook!
[18:22] <wasnt-me> who ?
[18:29] <jelmer> :)
[18:48] <jelmer> vila: new upload on its way
[19:03] <vila> jelmer: thanks !
[19:04] <vila> I'll try to followup on the ubuntu side before 2.7.12-7 enter zesty ...
[19:18] <jelmer> should be a matter of requesting a sync :)
[19:24] <vila> jelmer: right, but that's almost all I know of the process :-/ I still lack practice ... I'm not even sure I know where to ask (but I know who I can ask that question so I should be able to do that ;-)
[22:29] <vila> jelmer: upload rejected ?
[23:12] <jelmer> vila: yeah, with a weird error. I'm going to try again
[23:15] <vila> jelmer: ack


[02:16] <zodiak> how do I skip a revision in a branch ?!
[02:16] <zodiak> eg; cherry pick everything EXCEPT one revision
[08:50] <__marco> Hi, can I install a plugin only for a specific branch? I want to build the deb package every time I do a pull
[08:51] <__marco> but only on a specific branch
[09:48] <jelmer> __marco: you can't install a plugin for a specific branch, but most plugins will look at the configuration at a branch to see whether they need to do anything
[09:49] <__marco> jelmer: Could you please name one so that I can see how it does?
[09:49] <jelmer> __marco: e.g. bzr-email
[09:50] <__marco> jelmer: thanks
[10:58] <__marco> Is a post_pull hook executed only after a successful pull, right?
[10:59] <jelmer> __marco: yeah
[20:51] <bjp> i'm doing 'bzr serve' in win7 and it says it is listening, but there are no listening ports in netstat
[20:51] <bjp> anything i can try to figure out why?
[20:51] <bjp> firewall is disabled