[00:23] <stokachu> do bundles support --to machine?
[00:54] <marcoceppi> stokachu: yes
[00:55] <stokachu> marcoceppi: whats the syntax
[00:55] <stokachu> in the yaml file
[00:55] <stokachu> machine: 1?
[00:55] <marcoceppi> stokachu: http://pythonhosted.org/juju-deployer/config.html#placement
[00:55] <stokachu> marcoceppi: cool thanks
[00:56] <thumper> o/ marcoceppi
[02:16] <marcoceppi> \o thumper
[02:17] <thumper> marcoceppi: tried out the new debug-log?
[02:17] <marcoceppi> nope
[02:17] <marcoceppi> what am I instore for?
[02:20] <thumper> marcoceppi: fun :-)
[02:20] <marcoceppi> thumper: is it in 1.19?
[02:21] <thumper> yep
[02:21] <thumper> works with local now
[02:26] <lazyPower> ooooo
[02:26]  * lazyPower installs
[02:27] <jose> hey lazyPower, mind giving me a hand with a test I'm writing?
[02:27] <jose> I just want to confirm my python code is not bad
[02:29] <lazyPower> link?
[02:31] <lazyPower> thumper: niiiiiiice
[02:32] <jcastro> o/ thumper!
[02:32] <jcastro> hey, marco and I had an idea today
 That sounds amazing, how can I implement it?
[02:32] <jcastro> well, we were thinking that the resolved --retry thing in debug-hooks is painful
[02:32] <jcastro> so how about you debug-hooks
[02:32] <thumper> jcastro: ?!
[02:33] <jcastro> and from inside the unit you do like "hulk smash"
[02:33] <jcastro> and it does the equivalent of a resolved --retry
[02:36] <thumper> jcastro: we can talk about improving charm dev experience in vegas
[02:36] <thumper> jcastro: I'm assuming you are coming to vegas?
[02:36] <jcastro> I am ready to buy many beers
[02:36] <jcastro> yep
[02:37] <thumper> jcastro: I *want* to make dev experience awesome
[02:37] <thumper> so lets do it!
[02:37]  * thumper goes to put that row on the spreadsheet
[02:38] <jose> lazyPower: http://paste.ubuntu.com/7265206/
[02:39] <lazyPower> jose: while that works, os.system really isnt seen anywhere in our code. we use subprocess.popen or subprocess.call
[02:40] <jose> hmm, how should I call that?
[02:40]  * jose googles
[02:40] <lazyPower> otherwise, looks fine at first glance. i'm assuming you're just testing to see if its up and available? A more semantic approach would be to use python.requests to fetch the url and do some validation on whats returned
[02:40] <lazyPower> eg: the title of the webpage we expect to see. Just because a server responds to a ping doesn't mean the http interface is acting as it should.
[02:40] <jose> yeah, as it's a telnet server all the test needs to do is check if it's up
[02:41] <lazyPower> ah, ok
[02:41] <lazyPower> when i saw nyancat i just assumed it was a website...
[02:41] <jose> :P
[02:41] <lazyPower> i haven't actually interfaced with the nyancat charm
[02:41] <jose> it's a telenet server which tells you for how many seconds you have nyaned
[02:44] <jose> I assume that by replacing that os.system line for `subprocess.call([ping -c 1] + hostname)` it should do good?
[02:45] <lazyPower> jose: the problem I have with just pinging the server is you're not really testing that the service is there. You're just validating that juju provided you a machine
[02:45] <jose> hmm, that's right
[02:45] <lazyPower> and we know juju works
[02:45] <jose> and a telnet command would make it endless(?)
[02:46] <lazyPower> jose: https://docs.python.org/2/library/telnetlib.html
[02:46] <lazyPower> use a telnet library
[02:46]  * jose checks
[02:46] <jose> whoops, I need to run, will be back in 30
[02:46] <lazyPower> now you can validate that not only did you get a telnet connection, but you can validate the response you get too, search for 'nyan' and boom. its validated.
[02:47] <jose> awesome!
[02:47] <jose> remain assured that I'll be making a test for that one, or at least try :)
[02:47] <lazyPower> Looking forward to seeing it in the queue :)
[03:11] <mwhudson> what do you do with machines that have got stuck?
[03:11] <mwhudson> juju destroy-unit doesn't seem to have done anything
[03:16] <marcoceppi> mwhudson: what version of juju?
[03:16] <mwhudson> marcoceppi: trusty
[03:17] <mwhudson> er i guess it's probably 1.18
[03:17] <mwhudson> 1.18.1-trusty-amd64
[03:17] <marcoceppi> mwhudson: you can use the --force flag
[03:17] <mwhudson> error: flag provided but not defined: --force
[03:17] <marcoceppi> mwhudson: terminate-machine *
[03:18] <mwhudson> ah
[03:18] <mwhudson> thanks!
[03:42] <thumper> jcastro: still around?
[05:21] <jose> hey davechen1y, do you have a min?
[05:21] <davechen1y> jose: shoot
[05:21] <jose> I need a hand with an amulet test which is giving me a weird error, let me pastebin
[05:22] <jose> my test is http://paste.ubuntu.com/7265781/ and it returns the following error http://paste.ubuntu.com/7265782/
[05:23] <davechen1y> jose: hmm, that isn't juju
[05:23] <davechen1y> i'm not sure i can help
[05:23] <jose> yeah, it's python-ish
[05:23] <jose> np
[05:25] <davechen1y> tn = telnetlib.Telnet("%s" % d.sentry.unit['nyancat/0'].info['public-address'])
[05:25] <davechen1y> isn't info['public-address'] already a string ?
[05:26] <jose> hmm, not sure
[05:26] <jose> afaik d.sentry.unit['nyancat/0'].info['public-address'] returns the public address
[05:27] <davechen1y> what type is that thow ?
[05:27] <davechen1y> some vague googlgin suggests that error method is due to some difference between strings and unicode strings in python
[05:28] <jose> hmm, will check then, thanks
[05:39] <jose> turns out the problem is on the response that tn.read_until is giving
[05:55] <davechen1y> jose: interesting
[05:56] <jose> I'm going to bed now but will fix and push tomorrow morning
[05:56] <jose> night!
[05:57] <davechen1y> ok
[07:03] <stub> nuclearbob: If you just want the PostgreSQL service standalone, you can use the admin_addresses configuration item. This should allow you to connect from the specified IP addresses directly to the PostgreSQL cluster. 'juju status' will give you the IP address and port (almost certainly port 5432)
[07:05] <stub> marcoceppi: Do you think the config file needs to be documented in the README too, or should the charm store be generating documentation using the descriptions in config.yaml?
[07:06] <stub> Hmm.... if I scroll down enough and click on 'config details', I get a fixed width and colorized rendering of the config yaml.
[07:06] <stub> https://manage.jujucharms.com/charms/precise/postgresql/config
[07:07] <stub> nuclearbob: per Ubuntu packaging, you should be able to connect as the 'postgres' user to the 'postgres' database, and create your users and databases from there using psql or pgadmin or whatever.
[07:07] <stub> nuclearbob: If that doesn't work, file a bug because this setup should be supported.
[07:15] <mdunc> Hi.  Got a question.  Fresh MAAS/Juju install on Ubuntu 12.04.  Deploying Keystone fails when it tries to do `keystone-manage db_sync` with the error "ImportError: No module named sql".
[07:15] <mdunc> Is anyone able to reproduce my problem?
[07:16] <mdunc> I was able to successfully deploy keystone yesterday.
[07:24] <mdunc> jamespage: you work on the keystone charm, right?  any idea?
[07:30] <jamespage> mdunc: give me 15
[07:30] <mdunc> jamespage:  ok.  just tried keystone-31 and it works.
[07:30] <mdunc> jamespage:  thanks for looking in  to it
[07:42] <jamespage> mdunc, ok - that's a regression then
[07:43] <jamespage> we just landed a large piece of work for keystone
[07:43] <jamespage> mdunc, what openstack-origin config are you using?
[07:44] <mdunc> jamespage:  i'm not using any special configuration.  all i did was deploy mysql, rabbitmq-server, and keystone so far all with default settings.
[07:45] <mdunc> jamespage: ah, I guess that setting would be "distro"
[07:45] <jamespage> mdunc, ok - that's essex then
[07:46] <jamespage> mdunc, I would recommend that you use a later openstack release
[07:46] <jamespage> essex is supported still
[07:46] <jamespage> but its 5 versions old
[07:46] <jamespage> mdunc, openstack-origin=cloud:precise-havana
[07:46] <jamespage> mdunc, or from today cloud:precise-icehouse
[07:46] <jamespage> mdunc, let me fix this up tho
[07:48] <mdunc> jamespage: alright, i'll give that a shot
[07:51] <jamespage> mdunc, OK - I see the issue
[07:51] <jamespage> keystone < grizzly does not support a sql backend for policies
[07:56] <mdunc> Ah, good to know.  I just started playing with OpenStack a couple weeks ago and this week is my first time trying installation with Juju.  I still have a lot to learn :)
[07:57] <jamespage> mdunc, I'm really interested to hear you experience
[07:58] <jamespage> mdunc, I have alot of users who have been using the charms for a while now - so someone fresh to them is a good checkpoint!
[07:59] <mdunc> jamespage: so far, it's been great!  juju definitely seems like the way to go for my company as we're all pretty busy and many people don't have the time to learn the ins and outs of openstack to set it up manually.  i gave a demo earlier and they all loved it.
[08:01] <vila> hi there, I can't bootstrap on hp cloud anymore: 2014-04-17 07:53:52 ERROR juju.cmd supercommand.go:300 cannot start bootstrap instance: no "trusty" images in region-a.geo-1 with arches [amd64 arm64 armhf i386]
[08:01] <jamespage> mdunc, if this is for a new deployment I'd stongly suggest using either cloud:precise-icehouse with 12.04 (3 years of support left) OR using trusty
[08:01] <vila> I used to have precise instances, did that change recently and how can I express that I want to stick to precise ?
[08:01] <jamespage> which has icehouse as default
[08:02] <jamespage> vila, hmm
[08:02] <mdunc> jamespage: the only thing that kind of caught me off guard is when removing a charm, it doesn't remove the installed services and juju doesn't seem to want to deploy to it again unless i manually tell it to.  overall though, it's pretty awesome!  you guys are doing great work!
[08:02] <jamespage> utlemming, ^^
[08:02] <jamespage> mdunc, I generally don't recycle machines like that
[08:02] <jamespage> mdunc, destroy-service then terminate-machine
[08:03] <jamespage> mdunc, thanks for the praise!
[08:03] <vila> jamespage, utlemming : If that helps, I did bootstrap yesterday afternoon successfully so ~14h ago
[08:03] <vila> hmm, make that ~16h sorry
[08:04] <mdunc> jamespage: i'll try that next time. thanks!  and yeah, we're definitely going to go with trusty.  maas is already running trusty, but haven't set up juju on trusty yet.
[08:05] <vila> jamespage, utlemming : for completeness: https://pastebin.canonical.com/108759/
[08:05] <jamespage> vila, utlemming is probably not up yet but he'll see this when he awakes
[08:06] <jamespage> mdunc, OK - I pushed the fix for the regression to the keystone charm - it should sync out to the charmstore ~1hr
[08:06] <jamespage> mdunc, however I know its already OK with >= grizzly
[08:06] <vila> jamespage: ack, is there a way to force precise in environments.yaml or something ?
[08:06] <jamespage> vila, yeah default-series: precise
[08:07] <jamespage> vila, what version of ubuntu and which version of juju are you using to bootstrap?
[08:07] <vila> doh, I tried series ;) Thanks for the hint ! It seems to go further
[08:07] <mdunc> jamespage: thanks for the quick fix :)
[08:08] <jamespage> mdunc, always on the lookout for regressions when we land such a big change
[08:08] <vila> jamespage: trusty freshly updated so juju-1.18.1-trusty-amd64 according to the output of juju bootstrap --debug
[08:08] <jamespage> mdunc, the keystone charm basically got re-written this cycle inline with the other openstack charms
[08:08] <jamespage> vila, hmm - I think 1.18.1 might have introduced using the latest lts
[08:08] <jamespage> vila, but I may be wrong
[08:09] <mdunc> jamespage: i'll be testing them all pretty thoroughly over the next few days/weeks as i write up some documentation for rest of my team here.  is there an official place to file bugs against charms if i find any?
[08:09] <vila> jamespage: no worries, I'm pushing to upgrade to trusty anyway, I just need something that works now ;) So I'm good, thanks for *default-*series trick ;)
[08:10] <jamespage> mdunc, launchpad.net/charms
[08:10] <vila> jamespage: where are those options documented by the way ?
[08:11] <mdunc> jamespage: cool, thanks!  alright, i got to get back to work.  have a good day/evening/morning!
[08:11] <jamespage> vila, that specific one is mentioned in the 1.18.1 release notes - https://juju.ubuntu.com/docs/reference-release-notes.html
[08:11] <jamespage> but its been there for a while
[08:12] <vila> ha thanks, I was on the site but didn't find/think about the release notes
[08:12] <vila> right, perfectly explained (as well as why this happens)
[11:45] <timrc> https://bugs.launchpad.net/ubuntu/+source/jenkins/+bug/1294005 <--- this make me sad
[11:45] <_mup_> Bug #1294005: Please remove jenkins from trusty <jenkins (Ubuntu):Fix Released> <https://launchpad.net/bugs/1294005>
[11:46] <timrc> I wish there was more of a transition period here because this breaks us pretty abruptly
[11:54] <jamespage> timrc, sorry - but its old and full of security vulnerabilities
[11:54] <jamespage> timrc, the charm supports switching to use the upstream repositories; suggest that happens y default
[12:34] <caribou> has anyone encountered the situation where mysql refuses to allow connection from other services when colocated on the same machine ?
[12:35] <caribou> I'm deploying mysql then keystone on the same machine. When adding the relation, I get mysql to refuse connection to the keystone charm
[12:35] <caribou> this doesn't happen if they're not on the same machine
[12:35] <caribou> (local provider btw)
[12:46] <jam1> caribou: note that the default mysql configuration is to consume 80% of your RAM with its buffer
[12:46] <jcastro> hey lazyPower
[12:46] <jam1> caribou: there is a known bug that mysql doesn't place nice on local because of that
[12:46] <jcastro> I subscribed ~charmers to the jenkins bug
[12:46] <jam1> you can change it in config, though
[12:47] <jcastro> we need to sort it before promoting jenkins to trusty
[12:47] <caribou> jam1: I'm not worried about that, it's just for charm testing
[12:47] <jam1> caribou: sure, but mysql w/ local fails because of that config, so you can change the config to do your test
[12:47] <caribou> jam1: and afaik, it used to work
[12:47] <caribou> jam1: ah, ok
[12:47] <jcastro> juju set mysql dataset-size="1G"
[12:48] <jam1> caribou: https://lists.ubuntu.com/archives/juju/2014-February/003442.html
[12:48] <jcastro> ^^ you want something like that
[12:48] <caribou> jcastro: thanks
[12:48] <jam1> caribou: I noticed that deploying mysql locally ended up giving like 15GB of ram and then mysql couldn't start
[12:49] <jcastro> yeah mine was doing 12G
[12:50] <jcastro> we should find a way to be like "If I am in LXC don't do that."
[12:50] <jam1> caribou: jcastro: https://bugs.launchpad.net/juju-core/+bug/1255242/comments/15
[12:50] <_mup_> Bug #1255242: HP cloud requires 4G to do what AWS does in 2G mem <ci> <hp-cloud> <intermittent-failure> <upgrade-juju> <juju-core:Invalid> <mysql (Juju Charms Collection):New> <https://launchpad.net/bugs/1255242>
[12:50] <jam1> is my comment on it
[12:51] <jam1> note, it also fails on HP because of that
[12:51] <jam1> on a default size machine
[12:51] <jam1> apparently 80% of 2GB or whatever doesn't leave enough room for the OS overhead
[12:51] <jam1> so on HP you have to deploy --constraints=mem=4G if you want the default charm 80% to work
[12:51] <caribou> jam1: yep, mine has 7G of VSZ
[12:52] <jcastro> jamespage, what's the recommendation for precise/jenkins?
[12:52] <jamespage> jcastro, use lts
[12:52] <caribou> xcuse my ignorance, but why would the memory size would have a tie with remote connectivity ?
[12:52] <jam1> caribou: because it doesn't actually start
[12:52] <jamespage> jcastro, that version is really old - maybe not the same security issues tho
[12:52] <jam1> it tries to lock that much RAM but can't
[12:52] <caribou> jam1: it does start, I can connect to it locally
[12:52] <jam1> caribou: weird, mine would just fail
[12:53] <jam1> I don't know why it would affect remote connectivity
[12:53] <jamespage> jcastro, I put a branch up for trusty - https://bugs.launchpad.net/ubuntu/+source/jenkins/+bug/1294005
[12:53] <_mup_> Bug #1294005: Please remove jenkins from trusty <audit> <jenkins (Ubuntu):Fix Released> <jenkins (Charms Trusty):New> <https://launchpad.net/bugs/1294005>
[12:53] <caribou> my feeling is that it has something to do with hostname resolution
[12:53] <caribou> if I try to connect remotely using the IP address, I get a normal failure to connect because of the password
[12:53] <caribou> if I use the hostname, then I get a mysql rejection message saying that the host is not allowed to connect
[12:53] <jcastro> jamespage, I've added it to the queue; since it's come up, does it by chance have tests?
[12:54] <jamespage> jcastro, no
[12:54] <caribou> jam1: anyway, i worked around it by having mysql on its own machine for the time being, I need my time to investigate other things
[12:54] <caribou> jam1: but I'm happy to know that I'm not missing something obvious
[12:55] <jcastro> jamespage, ok I'll see if we can prioritize it and get some tests, we have some new people now that can help.
[12:55] <jamespage> jcastro, excellent - thanks
[12:55] <jamespage> jcastro, my branch is function for trusty - just finished testing it
[12:55] <jcastro> ack
[13:02] <stokachu> http://pythonhosted.org/juju-deployer/config.html#placement
[13:02] <stokachu> it says machine id 0 is only supported
[13:03] <stokachu> does that mean i can't deploy to say machine 2 which contains another node?
[13:10] <mattyw> sinzui, I'm having real trouble getting local provider to work in precise, I keep getting container failed to start errors, any thoughts? I believe my kernel is up to date
[13:13] <marcoceppi> stub: typically, we recommend you include config documentation in readme. manage.jujucharms.com is going away and the gui doesn't really illuminate that much about configs except a small excerpt
[13:14] <stokachu> marcoceppi: do bundles only support deploying to machine 0?
[13:14] <marcoceppi> stub: for machine id, yes
[13:14] <marcoceppi> stokachu: ^
[13:14] <marcoceppi> because that's the only guarenteed machine
[13:15] <marcoceppi> stokachu: you can still deploy to other services
[13:15] <stokachu> what about with kvm
[13:15] <stokachu> if i have 2 kvm instances and want to auto-deploy services to both machines that can't be done with bundles right?
[13:15] <marcoceppi> stokachu: what do you mean, 2kvm instances?
[13:16] <stokachu> marcoceppi: if i do juju add-machine
[13:16] <stokachu> it brings up 2 kvm instances in local provider
[13:16] <sinzui> mattyw, I had container errors last year when I had stale cloud images http://curtis.hovey.name/2013/11/16/restoring-network-to-lxc-and-juju-local-provider/
[13:16] <stokachu> machine 1 and 2
[13:16] <stokachu> i wanted to be able to deploy services to both machines
[13:16] <marcoceppi> stokachu: so those are LXC, not KVM, and yes, you can't really do that in deployer, there is no add-machine concept
[13:16] <stokachu> charms*
[13:16] <marcoceppi> stokachu: however, you can do this, deploy ubuntu charm to two units
[13:16] <stokachu> marcoceppi: not kvm?
[13:16] <marcoceppi> stokachu: then do placement ubuntu/0
[13:16] <sinzui> mattyw, I recommend you try removing the cache.
[13:17] <marcoceppi> stokachu: it's not kvm, local provider uses LXC
[13:17] <stokachu> marcoceppi: it also uses kvm
[13:17] <marcoceppi> unless this is something that landed in 1.19, local provider only uses lxc
[13:17] <stokachu> uh its been there since 1.17.x
[13:18] <marcoceppi> stokachu: okay
[13:18] <mattyw> sinzui, that might suggest I was able to boot a trusty container but not a precise one
[13:18] <marcoceppi> are you using the local provider, or are you trying to deploy --to kvm: ?
[13:18] <stokachu> using the local provider
[13:18] <marcoceppi> the local proivder /is/ lxc
[13:18] <stokachu> machine 0 maybe but machines 1 and 2 are kvm
[13:18] <marcoceppi> sinzui: can the local provider use kvm instead of lxc?
[13:18] <hazmat> stokachu, deployer can spec service colocation .. including kvm: / lxc:
[13:19] <hazmat> marcoceppi, yes
[13:19] <hazmat> it can use kvm instead of lxc
[13:19] <nuclearbob> stub: thanks for the info, I can't seem to get that to work, so I'll file a bug
[13:19] <marcoceppi> hazmat: wtf, why isn't this documented anywhere
[13:19]  * marcoceppi loses his mind
[13:19] <stokachu> hazmat: so i list machine 0,1,2 all kvm
[13:19] <stokachu> i just want to deploy to machineX
[13:19] <stokachu> not kvm on machine 0
[13:19] <hazmat> marcoceppi, markdown it and i'll work on it :-)
[13:20] <marcoceppi> hazmat: I don't even know where to start
[13:20] <hazmat> stokachu, so deployer doesn't let you reference arbitrary machines, because that's not reproducible. it will let you specify colocation with other services
[13:20] <hazmat> marcoceppi, what do you mean, i though the md stuff was in flight?
[13:20] <sinzui> marcoceppi, yes, add container: kvm
[13:20] <stokachu> ok
[13:21] <marcoceppi> hazmat: it is, I was referring to I have no idea how to switch local to kvm
[13:21] <marcoceppi> hazmat: this would have saved a lot of lxc headaches
[13:21] <hazmat> stokachu, if you have a syntax for add-machine i'm game to add it.. i've been wanting something cause i use manual tons..
[13:21] <hazmat> marcoceppi, lxc headaches?
[13:21] <hazmat> marcoceppi, because of restrictions?
[13:22] <stokachu> hazmat: if i set the container: kvm in environments.yaml i just do a juju add-machine like normal
[13:22] <stokachu> can set constraints too
[13:22] <marcoceppi> hazmat: lxc hasn't been playing nice on one of my machines
[13:22] <marcoceppi> well, lxc/local provider
[13:22]  * hazmat nods
[13:23] <hazmat> i'm still using my jury rig manual + lxc which has been solid..
[13:23] <stokachu> kvm is really solid too
[13:23] <hazmat> marcoceppi, i'd check to make sure its not using aufs.. by default.. there was a version of juju during 1.17 dev that was doing aufs by default which caused issues.
[13:28] <jcastro> wait a minute
[13:28] <jcastro> are you telling me, I've been messing around with LXC this whole time
[13:28] <jcastro> and I could have been using KVM
[13:28] <marcoceppi> jcastro: yeah
[13:29] <marcoceppi> go figure
[13:29] <jcastro> Well, I'm pretty much out of options, I have asked over and over for core to document stuff
[13:32] <stokachu> jcastro: i happened to stumble across it while looking through the juju code
[13:32] <stokachu> some of the help commands talk about kvm too iirc
[13:32] <lazyPower> jcastro: roger
[13:32] <jcastro> well I know you can do kvm: blah
[13:33] <stokachu> yea
[13:33] <jcastro> but if I can wholesale switch to it
[13:33] <jcastro> that would be awesome
[13:33] <stokachu> jcastro: thats what i do
[13:33] <stokachu> kvm for everything
[13:33] <stokachu> works great
[13:34] <jcastro> ERROR state/api: websocket.Dial wss://<IP_ADDRESS>:17070/: EOF
[13:34] <stokachu> jcastro: http://astokes.org/juju-deploy-to-lxc-and-kvm-in-the-local-provider/
[13:34] <jcastro> I've been getting this all week with the local provider
[13:34] <stokachu> according to some of the juju devs this isn't a supported scenario
[13:34] <stokachu> but it works too for mixing both
[13:35] <jcastro> mind if I steal that?
[13:36] <stokachu> jcastro: go for it
[13:39] <jcastro> stokachu, I think the big one there is "network-bridge"
[13:39] <stokachu> yea definitely
[13:39] <mattyw> sinzui, didn't seem to fix my problem :/
[13:39] <jcastro> deploy --to kvm:blah we have written down
[13:40] <stokachu> jcastro: i think https://bugs.launchpad.net/juju-core/+bug/1304530 would be good to have too
[13:40] <_mup_> Bug #1304530: nested lxc's within a kvm machine are not accessible <addressability> <cloud-installer> <kvm> <local-provider> <lxc> <juju-core:Triaged> <https://launchpad.net/bugs/1304530>
[13:42] <jcastro> stokachu, hey so if I deploy to KVMs with the little bridge there
[13:43] <jcastro> are those KVMs accessible from other machines on the network?
[13:43] <stokachu> just on the network bridge
[13:43] <jcastro> ah
[13:43] <stokachu> you'd have to add a network bridge device in libvirt
[13:44] <stokachu> so you could setup br0 to bridge your eth0
[13:44] <stokachu> then have libvirt use br0
[13:44] <stokachu> then it would be accessible throughout your network
[13:44] <jcastro> ok I'll just crosslink to some libvirt docs on that
[13:44] <stokachu> http://wiki.libvirt.org/page/Networking#Bridged_networking_.28aka_.22shared_physical_device.22.29
[13:44] <stokachu> that should help
[13:45] <stokachu> theres a debian/ubuntu section
[13:45] <stokachu> hazmat: im about to start using your judo stuff
[13:46] <stokachu> their pricing is awesome with the per hour charge and cap of the monthly fee
[13:56] <hazmat> stokachu, cool.. your in good company there.
[14:06] <themonk> is there any way to restart a unit? i just want to rerun start hook.
[14:08] <jcastro> you can `juju debug-hooks` to it to rerun the start hook
[14:08] <jcastro> `juju debug-hooks yourservice/#` the # being the machine
[14:09] <jcastro> then in another terminal do "juju resolved --retry yourservice"
[14:09] <jcastro> then in the debug-hooks terminal do `hooks/start`
[14:09] <jcastro> and it will give you the exact error
[14:24] <themonk> jcastro, thanks but my problem is different, i am using local lxc, when i restart my local machine i get start hook error, but when i deploy there is no error
[14:24] <themonk> jcastro, i have a error log will you see it?
[14:24] <jcastro> themonk, sure
[14:25] <jcastro> which charm btw?
[14:28] <themonk> jcastro, my charm can't disclose the name yet, will be opensoucce soon :)
[14:28] <themonk> jcastro, company policy :)
[14:28] <jcastro> oh ok, I was going to say, if it was mysql we know that can break in LXC
[14:30] <jose> jcastro: hey, would you mind giving me a hand with some python-ish error I get when writing an amulet test?
[14:31] <rharper> failed bootstrap returned this:  ERROR waited for 10m0s without being able to connect: /var/lib/juju/nonce.txt contents do not match machine nonce
[14:31] <themonk> jcastro, no its not mysql
[14:31] <jcastro> jose, marco is your man for amulet
[14:31] <jose> then, marcoceppi: ping
[14:31] <jose> :)
[14:31] <rharper> looking for any help on what that might mean
[14:32] <marcoceppi> rharper: bootstrapped timedout trying to do something, rharper run with --debug to get more information
[14:32] <marcoceppi> jose: best to just post the issue than to ask to post :)
[14:33] <rharper> marcoceppi: ok
[14:33] <jose> when doing http://paste.ubuntu.com/7265781/ I get http://paste.ubuntu.com/7265782/ as a response, it looks like the telnet response contains something that doesn't match the character encoding, but I have no idea on how to fix it
[14:38] <jcastro> themonk, you can send me your info if you want me to take a look
[14:39] <themonk> jcastro, i am preparing in pastebin :)
[14:49] <jcastro> hey lazyPower
[14:49] <jcastro> I see you're down on the spreadsheet for jenkins.
[14:49] <lazyPower> i've done some work on the tests, but they didn't pass CI
[14:50] <marcoceppi> jose: you're using python2 formatting for python3 code
[14:51] <marcoceppi> jose: try "nyaned".encode() in tn.read_until
[14:51] <jose> "nyaned".encode() instaed of just "nyaned"?
[14:51] <marcoceppi> yes
[14:51] <jose> ok
[14:52] <jose> damn, I just realized I did that on my /tmp folder and didn't have another backup, pastebin lifesaver
[14:52] <rharper> marcoceppi: on the 10 minute out; is that controllable?  I using juju deployer and I set the timeout in the config to 1800 seconds -- did that value change or is it not being honored any more ?
[14:52] <jcastro> heh, are you writing tests for the nyancat charm?
[14:52] <rharper> marcoceppi: re bootstrap timeout
[14:53] <jose> yeah, seemed like an easy one :P
[14:53] <marcoceppi> rharper: bootstrap timeout is configurable last I checked, it's a timeout in juju not in deployer
[14:53] <rharper> marcoceppi: hrm, I though juju deployer passed through the config to juju
[14:53]  * rharper looks at code
[14:53] <marcoceppi> rharper: no, bootstrap-timeout is an environments.yaml configuration
[14:53] <rharper> only?
[14:53] <marcoceppi> juju help bootstrap
[14:54] <marcoceppi> yes
[14:54] <rharper> ok
[14:54] <rharper> is there such a thing as retry on bootstrap timeout?  dealing with some flaky hardware
[14:55] <rharper> probably would need to do that in deployer; ok -- thanks for the help
[14:58] <themonk> jcastro, pastebin is on heavy load please wait
[14:58] <timrc> marcoceppi, fyi, my issue with juju not starting machines locally had to do, I think, with a stale lock in/var/lib/juju/locks :/
[14:58] <marcoceppi> timrc: lame! but interesting find
[14:58] <themonk> jcastro, http://pastebin.com/7LifaphW
[14:59] <jcastro> huh, that's a new one
[15:15] <smarter> Is it normal that when I do "juju destroy-environment local", I can't do "juju bootstrap" again until I kill the mongod process manually?
[15:16] <smarter> using juju 1.18.1 on trusty
[15:16] <themonk> jcastro, have you found any thing
[15:19] <jcastro> no, that's a new one for me
[15:19] <jcastro> marcoceppi, have you seen that error before? http://pastebin.com/7LifaphW
[15:20] <jcastro> smarter, no that's not normal, but I am having that problem as well
[15:23] <jose> woohoo, test passed!
[15:37] <lazyPower> jcastro: what specifically do you need done for the jenkins charm? just a trusty audit or do you need the full deep dive into the relationship issue and getting the tests passing?
[15:37] <jcastro> lazyPower, jamespage has a branch for trusty/jenkins
[15:37] <jcastro> which we could use, but if we could get tests in there that would be swell
[15:40] <lazyPower> i have tests pending that failed ci but work when running them locally
[15:40] <lazyPower> soooooo
[15:40] <lazyPower> its part of that forever todo item i've got to circle back to CI and figure out why they are failing in CI
[15:41] <themonk> marcoceppi, i have a question if i restart lxc container machine in apache2 charm site-enable/default link gone missing but i enabled a2ensite default in apacche2 subodinate charm btw subordinate charm is for installing a apache mod
[15:42] <themonk> marcoceppi, when i deploy it works file but after restart machine it does not
[15:42] <jcastro> lazyPower, yeah so basically he ported it to trusty, but if we can get it in with tests as part of the audit, that would be better
[15:43] <lazyPower> ack. I'll try to squeeze that in to the schedule. No promises - but i'll set it as a stretch goal
[15:43] <jcastro> nod
[15:44] <jose> jcastro: just to confirm, we're having a charm school tomorrow at 15 your time
[15:44] <jcastro> yep
[15:44] <themonk> jcastro, i have a question if i restart lxc container machine in apache2 charm site-enable/default link gone missing but i enabled a2ensite default in apacche2 subodinate charm btw subordinate charm is for installing a apache mod. when i deploy it works file but after restart machine it does not
[15:44] <jcastro> me and lazyPower
[15:44] <jose> cool
[15:44] <jcastro> themonk, yeah I am unsure how well supported restarting an LXC container is
[15:45] <marcoceppi> themonk: that shouldn't happen
[15:45] <marcoceppi> themonk: no idea why it would be doing that
[15:46] <themonk> marcoceppi, my one observation is after restart juju runs config-changed and start for normal charm ryt
[15:47] <marcoceppi> themonk: it shouldn't that's news to me
[15:47] <marcoceppi> mgz: ^^?
[15:48] <mgz> ...I can barely parse that
[15:48] <marcoceppi> mgz: if you restart a machine deployed by juju, does it run the config-changed and start hooks again?
[15:48] <mgz> start only runs once
[15:49] <mgz> it will probably run config-changed
[15:49] <marcoceppi> mgz: then, I think what themonk is seeing is config-changed isn't running for the subordinate, which is causing issues as the main charm reverts settinsg that the subordinate sets
[15:49] <marcoceppi> themonk: is that about right?
[15:49] <mgz> restarting lxc containers may be a little dodgy
[15:50] <themonk> marcoceppi, i dont think so
[15:51] <mgz> themonk: looking at the unit logs should tell you what got run
[16:01] <themonk> mgz, yes it calls config-changed then rel-join then rel-changed
[16:01] <mgz> that seems fine then.
[16:02] <themonk> mgz, but i get a start hook error after restart
[16:05] <mgz> themonk: then you need to debug that in the charm
[16:07] <themonk> mgz, start hook is ok no bug :)
[16:08] <themonk> mgz, and how do i debug when my machine is booting
[16:08] <mgz> themonk: debug-hooks will still work I'd think
[16:09] <themonk> mgz, it only happens after reboot
[16:10] <mgz> so? run debug-hooks, trigger the agent restart, see what happens
[16:11] <themonk> mgz, how i use debug-hooks when lxc container is loading during reboot
[16:11] <mgz> just reboot that container
[16:12] <mgz> not your whole machine (I'm assuming local provider)
[16:12] <themonk> how?
[16:12] <themonk> yes mine is local provider
[16:12] <mgz> `juju ssh thatservive/unitnumber "sudo shutdown -r now"`
[16:13] <themonk> hmm great :) thanks :)
[16:41] <stokachu> any plans on getting mysql charms into trusty soon?
[16:42] <marcoceppi> stokachu: yes
[16:42] <stokachu> marcoceppi: possible eta?
[16:42] <marcoceppi> stokachu: early next week
[16:42] <stokachu> openstack relies on it and theyre on trusty
[16:42] <marcoceppi> stokachu: I know
[16:42] <stokachu> marcoceppi: anything i can do to make it happen faster
[16:49] <marcoceppi> stokachu: earliest I can do is tomorrow
[16:49] <stokachu> marcoceppi: that would be awesome
[17:00] <blahRus> So I shouldn't waste time trying to deploy openstack with juju today on 14.04?
[17:04] <marcoceppi> blahRus: no, you can deploy openstack on 14.04 you just need to deploy mysql from a local source
[17:04] <blahRus> marcoceppi: kk, any other charms not ready?
[17:04] <blahRus> all prep'ed for icehouse?
[17:05] <marcoceppi> blahRus: most all are there, I think rabbitmq-server is in the same boat as mysql though
[17:05] <marcoceppi> these should all be sorted by next week
[17:10] <blahRus> great, hopefully we can get the ISO's soon ;)
[17:50] <hackedbellini> hi all. I'm trying to branch the gerrit charm (http://manage.jujucharms.com/~canonical-ci/precise/gerrit) since I need to do some modifications to use it, but I cant access the code
[17:50] <hackedbellini> trying to do a "bzr branch lp:~canonical-ci/charms/precise/gerrit/trunk" gives me a "lp:~canonical-ci/charms/precise/gerrit/trunk"
[17:50] <hackedbellini> also, it appears that this page (https://code.launchpad.net/~canonical-ci) is private now. I could access it 2 weeks ago
[17:53] <marcoceppi> sinzui: ^?
[17:54] <hackedbellini> I tried to paste the error and end up pasting the command again. The error is this one: http://pastebin.ubuntu.com/7269665/
[17:55] <hackedbellini> this url for example (https://bazaar.launchpad.net/~canonical-ci/charms/precise/gerrit/trunk/files) gives me an "Unauthorized" error
[17:55] <hackedbellini> this is the "Repository" link in the charm page
[17:56] <sinzui> hackedbellini, marcoceppi: ouch
[17:57] <hackedbellini> sinzui: do you know what is the problem?
[17:57] <sinzui> hackedbellini, marcoceppi: That team certainly is private.
[17:57] <sinzui> I no longer have super privs
[17:59] <sinzui> hackedbellini, I think we can both see that the team exists because it is subscribed to public bugs or branches.
[17:59] <sinzui> hackedbellini, I think you need to find another branch to work with
[17:59] <hackedbellini> sinzui: wow, really? that's really sad...
[18:00] <marcoceppi> sinzui: I though you lead the canonical-ci team, who do I have to bug to have them upstream their charms?
[18:01] <hackedbellini> sinzui: do you know why they made it private?
[18:01] <sinzui> marcoceppi, I was rather thorough about securing Lp's teams. I cannot see who is involved in the team
[18:02] <marcoceppi> sinzui: you're too good for our own good!
[18:08] <marcoceppi> blahRus stokachu jamespage mysql is promulgated to trusty
[18:09] <stokachu> marcoceppi: woot
[18:09] <stokachu> marcoceppi++
[18:15] <jamespage> marcoceppi, +1 thanks
[18:19] <blahRus> :)
[18:19] <blahRus> tyvm
[18:35] <jose> lazyPower: do we have a spreadsheet containing which tests are being worked on and which arent?
[18:36] <jose> it'd be nice so we don't have duplicate efforts
[18:55] <lazyPower> jose: sent it via privage message
[18:55] <jose> awesome, thanks
[19:25] <hackedbellini> When trying to add a new machine, I'm getting this: http://pastebin.ubuntu.com/7270191/
[19:25] <hackedbellini> the only log I can get is this one: http://pastebin.ubuntu.com/7270192/ (from /var/log/juju/machine-12)
[19:25] <hackedbellini> I tried googling for both the agent-state-info error and the error on the log, but found nothing
[19:25] <hackedbellini> do anyone here have any idea on how to solve this?
[20:10] <themonk> will i upgrade to 14.04, is it ok for juju 1.18.1
[20:25] <lazyPower> hackedbellini: looking now - 1 moment
[20:26] <lazyPower> hackedbellini: is this local provider?
[20:33] <Kupo24z> cool
[20:38] <hackedbellini> lazyPower: yes it's local provider, using lxc containers
[20:39] <lazyPower> hmm, machine #12 seems to tank, where as 1 - 11 are fine correct?
[20:41] <hackedbellini> lazyPower: yes, exactly! All other machines are running fine... I have some services running on them (jenkins, mediawiki, postgresql, etc) and they are running fine. But I cant add a new machine
[20:41] <hackedbellini> doing a "juju add-machine" triggers the problem
[20:41] <lazyPower> i'm looking for an answer to this, i'm not positive but i think there is an upper limit to the number of machines you can utilize on LXC
[20:41] <hackedbellini> lazyPower: really? D:
[20:41] <lazyPower> dont take that as the answer yet though, i dont have any proof to back it up
[20:42] <lazyPower> hackedbellini: whats your ram usage look like?
[20:42] <hackedbellini> lazyPower: hrm, I see... That machine is the 10th one. There are 9 currently running
[20:43] <hackedbellini> lazyPower: http://pastebin.ubuntu.com/7270712/
[20:44] <lazyPower> hackedbellini: confirmed there is no hard coded limit to the # of machines
[20:45] <lazyPower> hackedbellini: i would file a bug including the output of your diagnostics such as mem, and attach any relevant logs.
[20:46] <hackedbellini> lazyPower: ok, I'll do that. The problem is that I don't have sudo here, so there are some logs that I can't see :(
[20:46] <hackedbellini> one question: you said that there might be a maximum number of lxc containers I could run at the same time... if that's true, where could I try to check that number? I understand almost nothing about lxc
[20:47] <lazyPower> hackedbellini: confirmed there is no limit for you.
[20:47] <lazyPower> i dont remember where i saw that, but its incorrect.
[20:47] <lazyPower> sorry for the confusion
[20:51] <hackedbellini> lazyPower: ok, no problem!
[20:51] <hackedbellini> one quick question: how can restart juju in a way that it looks like to it that I restarted the server?
[20:51] <hackedbellini> I didn't found any juju service, so I restarted lxc... but I don't know if I should restart anything else, specially because I did a juju upgrade-juju today
[20:51] <hackedbellini> one last question**
[20:52] <lazyPower> hackedbellini: not sure on local provider, as it bootstraps to the HOST environment.
[20:53] <stokachu> does juju automatically install 42-juju-proxy-settings on the deployed machines?
[20:53] <stokachu> even though i dont set a apt-http-proxy in my environments.yaml
[20:54] <hackedbellini> lazyPower: np! Thanks anyway for the help :)
[20:55] <lazyPower> np, sorry i wasn't more help. its been weeks since i've gotten my hands in the local provider. I switched feet and want full force on MAAS / cloud deployments
[20:55] <lazyPower> s/want/went
[21:15] <cwchang> charles there ?
[21:16] <marcoceppi> lazyPower: ^
[21:16] <lazyPower> cwchang: greetings
[21:16] <cwchang> lazyPower is that Charkes ?
[21:16] <cwchang> hi
[21:17] <cwchang> jsut try out irc free node stuff
[21:17] <lazyPower> ah, welcome!
[21:17] <cwchang> thanks !
[21:17] <cwchang> sorry we are not that used to those IRC tool
[21:17] <cwchang> I am always the first one to try
[21:18] <cwchang> I will let Marga join this to lead some discussion for VSM charm review
[21:18] <lazyPower> Ok. I'm pinning it pending an openstack charmer review as i noted in the ticket. It creates an interesting dependency loop on openstack / vsm.
[21:18] <cwchang> ok
[21:19] <cwchang> We will be back in a jiffy
[21:19] <lazyPower> ack. I'll be here cwchang
[21:28] <psivaa> hello, could i know how to workaround 'src/launchpad.net/juju-core/utils/ssh/ssh_gocrypto.go:84: undefined: ssh.ClientConn' when running 'go install -v launchpad.net/juju-core/...' pls?
[21:29] <psivaa> go get -u -v launchpad.net/juju-core/... gives the following logs: http://pastebin.ubuntu.com/7270917/
[21:29] <lazyPower> psivaa: looks like you're trying to build juju from source? try #juju-dev, thats where the core team hangs out.
[21:30] <psivaa> lazyPower: ack, thx. yea i was trying to build from trunk.
[21:56] <lazyPower> cwchang: i'm about to EOD. I'll be floating around but not actively monitoring. If you need anything immediately, feel free to ping me.
[21:58] <jose> lazyPower: deploying the VSM charm on EC2 will not help, right?
[21:59] <jose> because if it, I can help with trial deployments and leave it for the queue
[21:59] <lazyPower> jose: how well do you know openstack?
[21:59] <jose> lazyPower: not that well, let's say
[21:59] <lazyPower> jose: next time my friend.
[21:59] <jose> np :)
[22:00] <lazyPower> I appreciate the volunteering though. Your enthusiasm is infectious :)
[22:01] <jose> if it's within my possibilities to help, I'm glad to
[23:55] <stokachu> should all the openstack charms for trusty be working?


[01:43] <Soid> hello
[04:36] <Kumool> Soid: gtk chtheme
[04:36] <Kumool> download that
[04:36] <Kumool> Soid: i told to switch to a window manager
[04:37] <Kumool> you can use gnome themes as well
[04:37] <Kumool> so long as they're gtk3 they should work
[04:38] <Kumool> Soid: gtk2 or gtk3 themes, thats all that matters
[04:38] <Kumool> if you mess up erase the gtkrc
[04:38] <Kumool> good luck
[04:42] <Soid> Thank you, I like to give you an appearance style android material design, and once I did not have to format just delete the theme and xubuntu works.
[14:09] <SeTunTun> Hi.
[14:09] <SeTunTun> I am installing xubuntu 18.04 but i can't find the option to encrypt my /home
[14:11] <visone> howdy
[14:20] <gnrp> SeTunTun: Do you want to do it for only your user, or a whole partition?
[14:50] <brainwash> SeTunTun: bug 1756840
[15:21] <SeTunTun> gnrp, hi, only for my user
[19:08] <xubuntu30d> help me i want install vertual machin in xubuntu
[19:16] <SeTunTun> hello, i installed xubuntu 18.04 but the encrypt "/home" is missing.
[19:16] <SeTunTun> How can I encrypt my home directory now'
[19:16] <SeTunTun> ?
[19:20] <brainwash> SeTunTun: did you read through bug 1756840 yet? I've linked it before
[19:28] <SeTunTun> sorry brainwash I couldn't. I am reading it now. Really dissapointed about this bug :(
[19:29] <SeTunTun> it doesn't semm to be an easy soluton for common users like me.
[19:30] <brainwash> I assume that you can still do it manually after installing Xubuntu
[19:30] <brainwash> but that may be tricky
[19:30] <brainwash> another approach would be to use an older Xubuntu release, and then upgrade to 18.04
[19:31] <SeTunTun> I think it's time to burn my computer, have a long beard and live in a cave hunting my food
[19:35] <brainwash> any reason you don't want to go with full disk encryption?
[19:38] <SeTunTun> I share the disk with another Os
[19:39] <SeTunTun> by the way the volume keys don't seem to work.
[19:40] <brainwash> the volume keys should be handled by the pulseaudio panel plugin
[19:40] <brainwash> did you maybe remove it?
[19:42] <xubuntu30d> how i can install vretual machin in xubuntu
[19:42] <brainwash> which one do you want to install?
[19:43] <xubuntu30d> virtualbox
[19:43] <SeTunTun> brainwash, it is there, i did not remove it. thanks anyway. I will leave it today or try another os. xubuntu seems to be half-made
[19:45] <brainwash> xubuntu30d: sudo apt install virtualbox
[19:46] <xubuntu30d> thanks
[19:56] <xubuntu17d> Всем привет
[19:57] <xubuntu17d> Is there anyone out there?
[20:00] <xubuntu17d> Who does not hear me?
[20:03] <xubuntu50w> Hello


[05:39] <eviscere> hi, is there a good lxde channel on this server? i cannot seem to find one
[05:40] <sarnold> eviscere: there's a #lubuntu channel that might do the trick?
[05:41] <eviscere> i'm there already. 22 ppl. all asleep :-p
[05:42] <sarnold> makes sense, europe's asleep, north america getting there.. and it's already weekend in australia and they're probably hungover still, right? :)
[05:43] <eviscere> true, lol. tho the hungover bit is likely M-F, S+S too :-p
[05:43] <sarnold> hehehe


[00:38] <lechner> Hi, is there an upgrade path from Ubuntu 8.10 to a version with 'xz', and modern encryption and maybe GRUB 2 on ancient 32-bit equipment (Athlon XP Mobile) that will not boot from USB or CDROM? I have extra partitions.
[00:39] <leftyfb> no
[00:39] <ravage> the last 32bit release is 18.04. but upgrading is .. well.. not impossible. but just dont do it
[00:40] <leftyfb> lechner: 8.10 was a non-LTS from 14 years ago. There is absolutely no advantage in trying to upgrade from something that old
[00:41] <ravage> that computer is ready to be retired.
[00:41] <lechner> leftyfb: i would be happy to install something newer but i have to do it via hard disk (or perhaps TFTP) alone
[00:41] <Unit193> "Don't" is generally the recommendation, if you must, then upgrade release by release until you hit a LTS, then jump from LTS to LTS until 18.04.
[00:42] <Unit193> If you have enough ram, then grml-rescueboot is pretty great, except it needs grub2.
[00:42] <arraybolt3[m]> lechner: Do you have any newer system? Your best bet here IMO is to take the drive out, connect it to a different computer, boot that computer from a Lubuntu 18.04 (or better yet, Debian LXDE 32-bit) drive, install onto the drive, then put the drive back into the original system.
[00:42] <leftyfb> Unit193: that would not be an install I would wish on anyone
[00:42] <sarnold> lechner: wow that's a brutal situation :(
[00:42] <ravage> lechner, netboot images for 18.04 are here: http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-i386/current/images/netboot/
[00:42] <Unit193> leftyfb: I did it once a few years back with the last Fluxbuntu release, in a VM just to try it.
[00:43] <lechner> arraybolt3[m]: it's a parallel IDE adapter in a laptop i have never seen before
[00:43] <leftyfb> jeeze
[00:43] <leftyfb> why bother?
[00:43] <ravage> burn it
[00:43] <arraybolt3[m]> lechner: Actually, netboot isn't a bad idea. If you can TFTP boot netboot.xyz, you can install a 32-bit version of Debian most likely.
[00:44] <arraybolt3[m]> ravage: We're Linux. We like resurrecting old computers.
[00:44] <arraybolt3[m]> leftyfb: Because we can.
[00:44] <lechner> when did Ubuntu stop shipping the odd CDROM Atapi drivers, please?
[00:44] <arraybolt3[m]> lechner: https://netboot.xyz/docs/booting/tftp
[00:44] <Unit193> For 32bit, I would encourage you to go to Debian, yeah.
[00:45] <lechner> i would just use debootstrap but the 8.10 archive is long gone
[00:45] <leftyfb> arraybolt3[m]: there's old, then there's "the only reason to do this is because it's fun and I want to learn something" at which point, you are basically on your own
[00:45] <Unit193> !eolupgrades
[00:45] <arraybolt3[m]> leftyfb: Ubuntu 18.04 is still supported. If we're true to our word, he's not on his own.
[00:46] <leftyfb> arraybolt3[m]: he's running 8.10
[00:46] <Unit193> arraybolt3[m]: Then even after that, one could get free ESM (for up to 3 systems)
[00:46] <leftyfb> lechner: WAIT. Are you in the Boston area?
[00:47] <lechner> leftyfb: sorry, that was in college :)
[00:47] <leftyfb> damn. I would give you a new PC that'll run 64bit
[00:47] <leftyfb> well, not new
[00:48] <ravage> leftyfb is just Oprah is disguise
[00:49] <arraybolt3[m]> leftyfb: One of my ancient systems had a very practical use (an ancient XP desktop that was able to help me take a disk image of a critically important Win2K system).
[00:49] <arraybolt3[m]> lechner: The problem with installing from netboot is that the whole installer image would have to fit in your system's RAM. How much RAM do you have?
[00:49] <lechner> 768MB
[00:50] <lechner> i knew it would be an unpopular topic (and thank you for your empathy, leftyfb, i have some more recent equipment).
[00:50] <arraybolt3[m]> lechner: Yeah, that's not too old to be hopeless.
[00:50] <arraybolt3[m]> lechner: I have dealt with so many ancient computers. I think this is a great project.
[00:51] <lechner> my neighbor threw out a laptop with the screen ripped off. it would be a nice Zoom station for my family
[00:51] <lechner> well, not Zoom, but you get the idea
[00:51] <leftyfb> lechner: you're not running zoom on that
[00:51] <arraybolt3[m]> lechner: So why exactly could you not boot from CDROM?
[00:51] <leftyfb> you're lucky to play video, let alone stream it
[00:51] <sarnold> lechner: if there's a reason why you're aiming for a machine without debian, you could also try https://www.adelielinux.org/download/ -- I've heard the maintainer really intends to keep supporting 32 bit x86 as long as they can
[00:52] <lechner> i think it's the old ATAPI drivers, but in fairness i did not try the latest Ubuntu (only the latest Guix)
[00:53] <lechner> leftyfb: you are probably right about the video. i am too optimistic sometimes
[00:53] <arraybolt3[m]> lechner: One problem is that, with as little RAM as you have, Ubuntu 18.04 probably isn't going to work. I think Debian is your best hope.
[00:54] <lechner> what
[00:54] <lechner> what is Ubuntu shipping?
[00:54] <ravage> xubuntu 18.04 maybe
[00:54] <ravage> i would not try full gnome on that
[00:54] <arraybolt3[m]> lechner: I think 18.04 need 1GB or so.
[00:55] <ravage> if you want to watch videos on that thing there is an ascii plugin for mplayer i think
[00:55] <lechner> that's funny!
[00:56] <lechner> sorry to bother everyone. i have been milking a lot of old equipment lately. my biggest issue has been energy consumption generally
[00:56] <arraybolt3[m]> lechner: I've had no problems watching videos on XP desktops - they weren't in 1080p or anything, but a DVD? Sure.
[00:56] <lechner> the processor also does not have the modern hash instructions
[00:56] <ravage> those old CPUs keep you warm in winter for sure
[00:57] <arraybolt3[m]> lechner: I think it's a great idea, though.
[00:57] <lechner> unfortunately, i am in california
[00:57] <ravage> oh. it does not provide water. sorry :)
[00:58] <sarnold> re ascii output: mplayer -vo aa _-5dEyAzu3Nww.mkv
[00:58] <lechner> we would be okay if they did not use ninety percent of our water to grow almonds or avocadoes
[00:58] <arraybolt3[m]> lechner: Well, here's a possibly silly idea. Boot from a really old Linux ISO that does provide the old drivers, then use dd to flash a fully installed image to your old system.
[00:59] <ravage> sarnold, nice. let me watch something :D
[00:59] <arraybolt3[m]> lechner: You can make the image in a VM on a newer computer, then flash it to the drive of the older computer.
[00:59] <lechner> arraybolt3[m]: i have 8.10 on the hard disk, and three empty partitions
[00:59] <lechner> but the browser cannot do modern encryption
[01:00] <lechner> and there is no xz
[01:00] <lechner> except for mozilla or google, i can't even read the internet
[01:00] <arraybolt3[m]> lechner: Yeah. So just go to a newer system, fire up QEMU with a 32-bit ISO file and a raw virtual drive, install the distro of your choice, then copy it to a USB, take it to the old system, flash it to the HDD, and you're good to go. (That's a basic idea, you'd have to fill in the rest.)
[05:23] <OhMyRaid> Uh I've made a terrible mistake...
[05:23] <OhMyRaid> I just used Fdisk and created a partition on /dev/md0 my RAID0 instead of my new additional disk.
[05:23] <OhMyRaid> I've since deleted this partition after realizing my mistake, and haven't rebooted yet so it's not being read by the kernal yet.
[05:23] <OhMyRaid> But it still holds a partition table here, I think I need to delete that too, to avoid uh, certain death.
[05:23] <OhMyRaid> Anyone around willing to help/confirm that/tell me I'm a moron
[05:24] <arraybolt3[m]> OhMyRaid: I see you, for now, I know this for sure: Don't reboot.
[05:25] <arraybolt3[m]> OhMyRaid: Looking for solutions...
[05:26] <arraybolt3[m]> OhMyRaid: https://unix.stackexchange.com/questions/43922/how-to-read-the-in-memory-kernel-partition-table-of-dev-sda
[05:29] <arraybolt3[m]> OhMyRaid: I think the link above has everything you need to rescue your disk.
[05:29] <arraybolt3[m]> OhMyRaid: Also, I would highly recommend backing up all the data on your RAID0 before trying anything fancy like this, so that if it goes horribly wrong, your data doesn't die.
[05:30] <arraybolt3[m]> OhMyRaid: You can get a WD EasyStore from Best Buy for cheap (I got 12 TB on sale for under $200).
[05:30] <OhMyRaid> arraybolt3[m] this is a slick link, reading through it now and seems hopeful... My only issue being a lack of understanding on the mdadm front and how this really works, but servers solid, and behind a UPS, I've got time.
[05:31] <OhMyRaid> Fortunately blank new drive in there is big enough to take the whole RAID, so yeah, a backups already being done for when I choose to pull trigger if it goes horribly wrong
[05:32] <arraybolt3[m]> OK. I don't know anything about mdadm, so I can't be of much help there, sadly. Good luck! If anything goes awry, you may try TestDisk before resorting to a full restore of the backup. If even that doesn't work, you still have an "if all else fails, we're still OK" plan.
[05:33] <Unit193> (testdisk++)
[05:34] <arraybolt3[m]> OhMyRaid: Also, you're not a moron, we all do things that make us go "NOOOO... well, crud, now what?!" at one point or another.
[05:35] <Unit193> Yep, "Oh crap, I needed that partition."
[05:36] <OhMyRaid> Thanks, not the level of kindness I had anticipated here, more used to any linux knowledge being imparted with a smirk of superiority XD
[05:36] <Unit193> My latest was accidentally killing Windows 10 EFI partition, thinking grub would handle it for me...  Welp.
[05:36] <arraybolt3[m]> I've noticed that, it's sad. This channel's a lot nicer than some other places (like the Arch Forums, yikes!). Which is part of the reason I like being here.
[05:39] <arraybolt3[m]> Unit193: You should have seen the screen of my laptop the day I nuked my Arch Linux install by accident. Or been there during the aftermath of having "dpkg -i"'d in an office suite ignoring broken dependencies.
[05:40] <Unit193> Eh, that's pretty easy to fix thankfully.
[05:41] <arraybolt3[m]> Unit193: Yeah, right up until the system that you did the office suite stunt on is offline...
[05:41] <arraybolt3[m]> (That took me hours to fix.)
[06:02] <alkisg> My worse was typing `rm -rf some-dir /*`, with a space after some-dir ! :)
[06:09] <supremekai> Hey guys, I have 4 GB of RAM on ubuntu 20.04 - what would be the recommended swap memory size for 4 GB of RAM? 8 GB?
[06:13] <PeGaSuS> probably the same as the amount of RAM you have
[06:18] <supremekai> PeGaSuS, what about 8GB? Isn't it the maximum?
[06:19] <summonner> swap amount defaults to the same amount of ram
[06:19] <supremekai> I'm not grasping the concept of "No Hibernation" and "With Hibernation" as described here: https://help.ubuntu.com/community/SwapFaq
[06:19] <supremekai> I have a 4 GB Ubuntu 20.04 VPS from Vultr with 2 CPU Cores
[06:22] <PeGaSuS> a VPS won't go into hibernation. and since you have 4Gb of RAM, 4Gb of swap is enough, IMHO
[06:24] <supremekai> PeGaSuS, oh ok, but if I can use 6 - 8 GB according to https://help.ubuntu.com/community/SwapFaq (for 4 GB) why wouldn't I use the maximum possible (8 GB)? I'm not grasping the disadvantages of using more swap
[06:26] <PeGaSuS> you can use it, since there's no harm in doing so, iirc
[06:28] <supremekai>  PeGaSuS, but what would be the harm in doing so? That is my issue :P
[06:28] <supremekai> I'm not understanding the disadvantage of using more swap space other than the usage of disk space
[06:28] <supremekai> Although there may be other disadvantages I'm unaware of
[06:28] <arraybolt3[m]> supremekai: Just keep in mind, how much RAM are you really going to use? Having more swap than you need is just going to waste disk space. I don't think there's any other disadvantage (other than swap being slower than RAM).
[06:29] <PeGaSuS> like I said, there's no harm in doing so, iirc
[06:29] <arraybolt3[m]> supremekai: So if you have little RAM and lots of swap, you'll be running slower than if you had lots of RAM and little to no swap.
[06:29] <arraybolt3[m]> supremekai: Also, if you do a lot of intensive things that requires using the swap file a lot (like running apps that need 32 GB RAM with 4 GB RAM and a 32 GB swapfile), you may wear out your disk faster than expected.
[06:29] <supremekai> arraybolt3[m], I've got peaks of RAM usage, thus all the extra memory is valuable; the problem is that the app crashes if it uses a lot of RAM
[06:30] <supremekai> arraybolt3[m], but swap is not used as a "backup memory"?
[06:30] <supremekai> Or will it work in the normal operations of the server?
[06:31] <arraybolt3[m]> supremekai: Yes, swap is used as backup memory. Your system starts swapping once you hit certain conditions, but it doesn't use the swap as its main source of memory.
[06:32] <arraybolt3[m]> supremekai: If you only need the extra memory provided by swap for every once in a while, then this is a great use for swap. If you need it constantly (like if you should have 8 GB RAM but you only have 4), then you may experience a performance hit. It depends on what you're doing. It sounds like swap would be a great solution in your scenario.
[06:32] <supremekai> arraybolt3[m], thank you very much! So, no problem using 8 GB of swap if I have a VPS with 4 GB RAM right?
[06:33] <arraybolt3[m]> Nope, no problem.
[06:33] <supremekai> (you talked about 32GB swapfile with 4 GB RAM, however, there is a maximum of 8 GB stated at ubuntu FAQ)
[06:33] <supremekai> Thanks!!
[06:33] <supremekai> Thank y'all !! :)
[06:33] <arraybolt3[m]> Odd, I've seen larger than 8 GB (at least for swap partitions), I'll check it out.
[06:34] <arraybolt3[m]> supremekai: That "maximum" isn't a hard limit, but a suggestion.
[06:35] <supremekai> Yup! Now I got it eheh :)
[09:50] <SteelRose> hi all! quick and stupid question: why can I use curl using localhost but the same command doesn't work if I use the hostname from inside the server? Oo
[10:13] <wezzzzzz> SteelRose: No internal routing to it?
[10:15] <SteelRose> wezzzzzz: I found the reason: the process (OpenSearch) is bound to localhost ... I now need to find where to change its configuration
[10:16] <wezzzzzz> Ah, yeah that will do it
[10:20] <exl> cc
[10:20] <exl> hi
[10:20] <luna__> hi
[11:50] <ugubok> Does Ubuntu repository servers (gpg, ppa) have some limitations on requests per host?
[11:52] <ravage> ugubok,  Ubuntu repository server and PPAs are 2 totally different things
[11:52] <ravage> external PPAs can be self hosted and can of course have restrictions
[11:52] <ravage> i never ran in any limits on the official mirrors
[11:54] <ugubok> ravage: Problem is we have large team repository on github and CI on github actions, and today we encounter the problem with connecting to ppa.launchpad.net
[11:54] <ugubok> (on CI hosts)
[11:54] <ravage> i dont use excessive connections to that host
[11:55] <ravage> no idea if there are limits
[11:56] <ravage> the current URL should be https://ppa.launchpadcontent.net/ but also supports http. so you could use a proxy to avoid it
[11:57] <ravage> nginx can be a decent proxy cache
[11:57] <ravage> or the old fashioned way with squid
[12:01] <ugubok> ravage: Okay, I think we should think about hosting pre-built container with all needed packages installed. Thank you for respond
[12:07] <realivanjx> i have a weird problem in my ubuntu 22.04, whenever i reboot the pc (or waking up from sleep) the dns doesnt work at all (dig not working). but i can still ping other devices in my network. to fix it i need to disable the network adapter and enable it again. is there a way to fix it? this happens after im getting ipv6 to my network
[12:08] <ugubok> realivanjx: Dig around systemd-resolved, resolv.conf etc
[12:09] <BluesKaj> Hi all
[12:10] <luna__> hey
[12:15] <luna__> found how you do here: https://wiki.freebsd.org/LinuxJails :)
[12:17] <realivanjx> it seems that whatever is running on <IP_ADDRESS> just quit working after i sleep/restart the pc
[12:17] <realivanjx> if i dig @thednsserver it works
[12:17] <realivanjx> but just dig doesnt work
[12:24] <ice9> how to ignore broken repos with apt update?
[12:38] <SteelRose> is anyone here running OpenSearch?
[12:38] <wezzzzzz> Yes
[12:39] <SteelRose> wezzzzzz: curl https://localhost:9200/_cat/nodes?v -u admin:admin -k <-- this works but it doesn't if I replace "localhost" with the actual hostname... that was the issue I was referring to before...
[12:40] <wezzzzzz> SteelRose: Yeah, the binding to all interfaces issue
[12:40] <SteelRose> I found out that OpenSearch is bound to <IP_ADDRESS> but I cannot find where to tell it "listen to something else"...
[12:40] <SteelRose> wezzzzzz: do you know how to solve it?
[12:40] <wezzzzzz> There is probably a * involved there
[12:40] <wezzzzzz> But is out of scope of this channel
[12:40] <SteelRose> wezzzzzz: I know .. the #opensearch is quite empty
[12:41] <wezzzzzz> I will join it :)
[12:41] <SteelRose> wezzzzzz: see you there
[13:28] <fbiagent> hi dumb question, I notice the mouse occasionally stops sending input. https://imgur.com/a/FQPsfQE I am moving the mouse consistently but getting occasional freezees. Any idea why? I've tried a different mouse, and wired, no difference...
[13:29] <fbiagent> https://i.imgur.com/EC6c9Zn.gif
[13:29] <fbiagent> better gif ^^
[13:51] <lechner> yes, this is a friendly channel
[14:04] <Liblx> hello, i'm using nautilus but i have always some tabs open that i use frequently. is there a file manager saving those and reopening them after a restart?
[14:06] <KBar> Liblx: how abour bookmarking?
[14:06] <KBar> makes sense if you visit those dirs frequently
[14:09] <Liblx> KBar: bookmarking directories? how do i do that? sorry, never heard of it yet.
[14:10] <oerheks> just drag the folder to the left side panel
[14:11] <oerheks> ' new bookmark'  will appear
[14:11] <oerheks> drop it, and voila
[14:12] <KBar> Liblx: ^
[14:14] <Liblx> oerheks: ah, right. i did that for ftp-connections already. thank you!
[14:14] <Liblx> do you prefer another file manager in general?
[14:15] <KBar> this question is off-topic to this channel. besides, that's subjective. someone's favorite might not fit your needs at all
[14:15] <KBar> s/to/for
[14:15] <KBar> for example, i don't use gui file managers
[14:33] <Liblx> KBar: where fit the topic of file managers fit in?
[14:35] <KBar> Liblx: maybe #linux ? at least #ubuntu-offtopic might be a good start. generally, such questions have already been answered on forums, etc
[14:35] <KBar> there's plenty articles comparing different fms with both pros and cons presented
[14:42] <Liblx> thanks
[14:53] <elias_a> I have problems with Ubuntu 20.04.4 running Virtualbox 6.1.32 from the Ubuntu repositories. Installing guest additions (same version of course) in WinXP guest causes an error.
[14:54] <leftyfb> elias_a: you mean you get an error in Windows XP when you try to install guest additions?
[14:55] <elias_a> Error message says: Failed to calculate strong name from (and path to VboxGuest.cat).
[14:55] <elias_a> leftyfb: Yes.
[14:56] <leftyfb> elias_a: To start with, your issue has nothing to do with Ubuntu. If I had to guess, Oracle no longer makes the guest additions Windows application compatible with an operating system that was end of life'd 8 years ago.
[14:57] <leftyfb> technically, end of life'd 13 years ago
[14:58] <elias_a> leftyfb: So it seems. I'll dig elsewhere as this seems to be a known issue: https://forums.virtualbox.org/viewtopic.php?t=104257
[14:58] <elias_a> leftyfb: TY
[14:59] <elias_a> I don't like playing around with old proprietary sw. Unfortunately there is no alternativa way to run the diagnostic sw of my car. :/
[14:59] <leftyfb> elias_a: have you tried compatibility mode in Windows 10?
[15:00] <elias_a> leftyfb: Not yet - thanks for the hint!
[15:11] <KBar> my god. dropping w-bombs left right and center!
[15:21] <kupper> hello, on Ubuntu 22.04 I want to install a program which needs openssl1.1, but google-fu told me just download it from the 21.10 repo. But if that does not have disadvantages then it would be in the 22.04 repo, what are the risks of installing it?
[15:22] <lotuspsychje> mixing packages between ubuntu releases is not reccomended kupper
[15:22] <kupper> then what is recommended? stay on 20.04 until that program is released with openssl 3?
[15:23] <enigma9o7[m]> what is google-fu, and what program is requiring an older version of dependency, can't you use newer version of program?
[15:23] <kupper> i just searched for the error and the program is Amazon Workspaces, there is no newer version
[15:26] <enigma9o7[m]> Yeah it seems its meant for ubuntu 18.04
[15:26] <enigma9o7[m]> https://clients.amazonworkspaces.com/linux-install  At least, if that what yer tlaking about.
[15:26] <kupper> indeed
[15:27] <lotuspsychje> kupper: here's an ubuntu thread about it; https://askubuntu.com/questions/1406567/amazon-workspaces-client-not-working-on-22-04
[15:28] <kupper> yes that's what I found but installing a package from an older ubuntu version looks weird to me
[15:28] <lotuspsychje> just not sure how secure that approach would be
[15:29] <kupper> is it less secure than using 20.04?
[15:29] <lotuspsychje> if it was a higher version needed you could have try !pinning or !backports but using a lower version?
[15:31] <KBar> kupper: is this the package? libengine-gost-openssl1.1
[15:31] <kupper> the package is libssl1.1
[15:33] <kupper> maybe i will just use it with wine lol
[15:34] <KBar> kupper: try downloading http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.5_amd64.deb & if it doesn't pull other deps and doesn't complain, you're golden
[15:35] <kupper> but if that just works without disadvantages then why it's not in the 22.04 repo?
[15:35] <ioria> kupper, if you are interested, there is a flatpak for that : https://flathub.org/apps/details/com.amazon.Workspaces
[15:35] <KBar> kupper: for that, you're gonna have to ask the packagers
[15:36] <kupper> thanks, I will use the flatpak
[15:36] <ioria> !info flatpak
[15:37] <ioria> !info gnome-software-plugin-flatpak
[15:37] <lotuspsychje> good idea ioria
[15:37] <ioria> might be
[15:39] <enigma9o7[m]> Hmmm I just tried installing that debfile for it that I linked,on jammy, and it didnt complain about any missing dependency.
[15:40] <enigma9o7[m]> Does it complain about the ssl thing after you run it or osmething?
[15:40] <kupper> yes
[15:41] <KBar> kupper: how many packages did it say were missing?
[15:42] <kupper> to be honest I still use 20.04 just checked if it's possible to run it on 22.04 and then found this https://askubuntu.com/questions/1406567/amazon-workspaces-client-not-working-on-22-04
[15:43] <kupper> but this is "solved" for me now, after I upgrade to 22.04 I will try flatpak and if that does not work I will just use wine
[15:45] <enigma9o7[m]> Yeah I was able to replicate problem now, if launching from command line nit reports "No usable version of libssl was found" even tho libssl3 is installed.
[15:45] <enigma9o7[m]> I have no idea if libssl3 is supposed to be back compatibile, but if it is, perhaps a simlink might solve this.
[15:46] <ioria> libssl is quite delicate, i would not install a not matching version
[17:18] <Guest18> Hi everyone. Having issues with Kubuntu 22.04. When I am resuming from suspend, USB devices stop working. Running usbreset shows empty list. Bluetooth, webcam also stops working. Any idea how I can fix this?
[17:25] <lotuspsychje> Guest1698: you might wanna share your dmesg or journal logs to see whats going on
[17:32] <oerheks> journalctl -e # gives the end of the log, https://www.loggly.com/ultimate-guide/using-journalctl/
[17:32] <Guest18> lotuspsychje In dmesg, I get messages like " xHC error in resume, USBSTS 0x401, Reinit " followed by "usb usb3: root hub lost power or was reset"
[17:32] <lotuspsychje> use a pastebin please Guest18 so the volunteers can help debug you
[17:35] <Guest18> dmesg pastebin: https://pastebin.com/PVjjm4Fi   and journalctl pastebin https://pastebin.com/XcxcmK0C
[17:38] <lotuspsychje> Guest18: dmesg gives a 404, can you redo that one?
[17:39] <Guest18> Weird. Try this new link https://pastebin.com/GhfkcPic
[17:41] <lotuspsychje> Guest18: tnx, works now, did you update your system to 5.15.0-40-generic since?
[17:42] <Guest18> I haven't. I usually update whenever I get a notification for update. Should I try -40 and see?
[17:42] <lotuspsychje> Guest18: you might also wanna turn off secureboot and test your usb powerloss again
[17:42] <Guest18> I am on 5.15.0-39-generic
[17:42] <lotuspsychje> Guest18: wich ubuntu release are you on?
[17:42] <Guest18> 22.04
[17:42] <ioria> Guest18, does the logout/login fix the issue ?
[17:42] <lotuspsychje> yeah, then it should be -40
[17:43] <Guest18> I ran a apt update and upgrade an hour ago. I'll manually update to -40
[17:43] <Guest18> ioria, I haven't checked it recent;y, but it didn't earlier
[17:43] <Guest18> I have had this issue in 21.10 as well
[17:44] <Guest18> Maybe secureboot is an issue ike lotuspsychje mentioned
[17:44] <Guest18> like*
[17:44] <ioria> Guest18, using a dock ?
[17:44] <Guest18> Nop
[17:44] <Guest18> Kubuntu panel only
[17:45] <ioria> Guest18, i mean a docking station (thunderbolt)
[17:45] <Guest18> Oh no I don't
[17:46] <ioria> Guest18, ok, full-upgrade the system and reboot
[18:09] <noarb> when I chroot into a lvsnapshot to take a backup, I dont have any networking and /etc/resolv.conf is empty. Do I have to enable that manually? Are there other things that I have to mount in as well? I thought taking a full system snapshot and mounting that would have all the necessary utilities and configurations, but seems a few things are missing
[18:18] <noarb> I think it's because /proc and /dev are different filesystems from the snapshot. Maybe not going to be as straightforward as I had thought
[18:23] <arraybolt3[m]> noarb: I always have to copy in /etc/resolv.conf from my host into a chroot environment. No idea how lvsnapshots work, but for just basic chrooting, that's what I do. I also bind-mount /dev, /dev/pts, /proc, and /sys into the chroot (again, this is just for basic chrooting, lvsnapshots may be different).
[18:36] <schizcock>    /close
[18:37] <alkisg> arraybolt3: if you bind-mount /run too, you'll get the resolv.conf from the host without having to copy it
[18:43] <arraybolt3[m]> alkisg: Good point.
[18:52] <wantom> yo debian runs madddd slow!!!! how come??? when debian and ubuntu are kind of like twins
[18:52] <oerheks> ask in #debian?
[18:52] <wantom> awww mannnn
[18:52] <arraybolt3[m]> wantom: Not sure, maybe your hardware just doesn't like Debian's kernel. You may be able to get support for helping Debian speed up on #debian.
[18:53] <wantom> haha thanks
[18:53] <arraybolt3[m]> Is Ubuntu running slow also?
[18:53] <oerheks> and do not mention your hardware, video, memory and such .. not even debian version
[18:53] <wantom> no ubuntu is mad quick
[18:53] <arraybolt3[m]> wantom: Nice. Oh, and if going to #debian, do mention the things oerheks said not to mention.
[18:53] <arraybolt3[m]> oerheks: Ey!
[18:54] <wantom> hahaha
[18:54] <oerheks> oh, yes, and you need to register to enter #debian
[19:35] <jadenlian> before reinstalling my os i was doing <ss -lntp> to check opened ports and the name of the service listening on that port   now i get everything else except the name of service nor the user that started the service
[19:37] <oerheks> lots of examples to get info https://askubuntu.com/questions/9368/how-can-i-see-what-ports-are-open-on-my-machine
[19:37] <oerheks> sudo lsof -nP -i | grep LISTEN
[19:38] <oerheks> and yes, you need to find out per port what is using it
[19:38] <sarnold> jadenlian: try again with sudo?
[19:38] <oerheks> oh good spot
[19:42] <jadenlian> sarnold: yeap sudo boy to the rescue
[19:42] <jadenlian> it worked
[19:42] <jadenlian> thanks
[19:44] <sarnold> :D
[19:49] <BadAtom> I've repurposed an old Asus Transformer with an expired copy of Win10 by wiping it and installing Ubuntu, it's working fine except for one thing: it recharges via micro-usb, but only when the unit is powered off; when powered on, the recharging LED lights up, but the power gadget doesn't report that it's charging and the battery level goes steadily down, does anyone know if I need to install anything
[19:49] <BadAtom> additional for it to recognize charging by USB while on?
[19:52] <jhutchins> BadAtom: That's usually controlled on a hardware (BIOS)level, not by the OS.
[19:53] <jhutchins> BadAtom: You can look through the power management/secreensaver options, there may be something you can tweak.
[19:53] <oerheks> no, old issue
[19:53] <BadAtom> but it works fine when switched off, which sounds like the BIOS is fine and it's something in the running kernel or modules that needs to activate it
[19:54] <oerheks> weak charger, use a 2A version
[19:54] <oerheks> https://forums.tomsguide.com/threads/asus-transformer-laptop-charges-only-when-powered-off.136470/
[19:55] <sarnold> oh jeeeeze
[19:55] <sarnold> talk about stupid..
[19:55] <BadAtom> ah cool, many thanks oerheks!
[20:25] <arkanoid> since I've upgraded to 22.04, my docker unit service fails to start
[20:25] <arkanoid> error is dockerd[2291563]: failed to start daemon: Devices cgroup isn't mounted
[20:35] <sarnold> interesting, I thought docker would fall over on the firewalling first
[20:35] <sarnold> well, mayube not *first*, but I know about the firewalling ..
[20:38] <oerheks> arkanoid, and what solutions did you find, searching for that error? cgroupsv2 issue from an old docker?
[20:38] <arkanoid> oerheks: possibly yes, I'm upgrading docker right now
[20:38] <oerheks> i read a lot about GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.legacy_systemd_cgroup_controller=1" but that is no solution
[20:39] <oerheks> oh oke
[20:39] <arkanoid> yep, it was that. I has to re-add apt repo and upgrade
[20:39] <arkanoid> dist upgrade disabled it
[20:39] <arkanoid> all is ok now, thanks
[20:45] <de-facto> how can i disable that popup spam of "application xy does not respond"?
[20:45] <de-facto> its disrupting my interactions with that application (that is very responsive)
[20:46] <oerheks> in gnome?
[20:46] <de-facto> yes :/
[20:47] <oerheks> maybe there is a setting > applications > <your app> > notifications
[20:48] <de-facto> its not a notification from that app, its a popup of gnome shell itself that thinks the app is non responsive
[20:48] <oerheks> else settings > notifications > do not disturb
[20:48] <de-facto> yeah that has nothing to do with that
[20:48] <oerheks> weird app ..
[20:48] <de-facto> gnome does not consider its own popup as notificaiton
[20:48] <de-facto> no its gnome
[20:51] <sarnold> try disabling any gnome extensions, those can muck with the internals pretty good
[20:51] <de-facto> hmm but i need them to make gnome functional
[20:51] <oerheks> or look in the ~ /.config/xy folder ..
[20:51] <oerheks> maybe some conf to edit?
[20:52] <de-facto> ok what am i looking for?
[20:52] <oerheks> dunno, what is xy?
[20:52] <de-facto> an various programs
[20:52] <de-facto> hexchat, sdr++ etc
[20:53] <oerheks> hexchat surely give an item in notifications
[20:54] <zwe-y-luna> wuau
[20:54] <de-facto> its not a notification, its a native popup from gnome shell
[20:54] <sarnold> I have no idea how gnome shows that notifications but the usual problem on other systems is applications not responding to and hadnling messages from the rest of the system quickly enough
[20:55] <de-facto> i restarted gnome shell now, seems to calmed down with its popup spam
[20:55] <zwe-y-luna> anymore speak spanish
[20:55] <oerheks> !es
[20:55] <sarnold> if you're seeing it with several applications, apps that other people use and never see problems with, then I suspect your extensions even more :)
[20:55] <zwe-y-luna> thanks
[20:57] <zwe-y-luna> i need help from installer parley whats problem dident install the program its a not could make a dowload a pakages
[20:58] <zwe-y-luna> i not see for undertand
[20:58] <arraybolt3[m]> zwe-y-luna: Could you send a screenshot of the error you're getting?
[20:58] <oerheks> https://snapcraft.io/install/parley/ubuntu
[20:59] <oerheks> sudo snap install parley
[20:59] <oerheks> as deb package, enable universe repo in updates https://packages.ubuntu.com/search?keywords=parley
[21:00] <zwe-y-luna> wy snap i aptitude install parley and get bye not dowload the fichas that its a problem
[21:00] <arraybolt3[m]> zwe-y-luna: Are you having problems downloading new collections?
[21:01] <zwe-y-luna> yes
[21:01] <arraybolt3[m]> zwe-y-luna: Are you connecting to the internet through a proxy?
[21:02] <zwe-y-luna> o wuau
[21:02] <zwe-y-luna> a dident install to snap now its ok
[21:02] <oerheks> :-)
[21:02] <zwe-y-luna> with aptitude not working
[21:03] <zwe-y-luna> who is snap
[21:03] <zwe-y-luna> ist cool
[21:03] <oerheks> !snap
[21:04] <zwe-y-luna> cool thaks for helping
[21:05] <zwe-y-luna> my english ist very poor
[21:05] <arraybolt3[m]> zwe-y-luna: That's fine. As long as things are working right, we're fine with that.
[21:08] <PeGaSuS> hi! stupid question: is there a way to "force" my server to have all CPU cores to run at least at 80% all the time?
[21:10] <sarnold> PeGaSuS: stress-ng perhaps?
[21:10] <arraybolt3[m]> PeGaSuS: Are you trying to improve performance, or are you testing your server?
[21:12] <PeGaSuS> more like stress testing the CPU to see how well it handles stuff. it's an Atom N2800 CPU and 4Gb DDR3 RAM
[21:15] <PeGaSuS> I'll take a look at stress-ng as soon as the OS install is completed
[21:18] <tomreyn> you said server, then you said atom N2800
[21:18] <arraybolt3[m]> tomreyn: Are those incompatible? People use RPi's as servers sometimes.
[21:18] <sarnold> atoms are quite popular for NAS-style servers
[21:19] <tomreyn> i jumped to conclusions, assuming talk was about server hardware.
[21:43] <noarb> What's the correct way to mount in dev proc sys for a chroot? Does order matter? I tried sudo mount --bind /dev "$chroot_path/dev", but then I had this problem "sudo: unable to allocate pty: No such device" and had to reboot to fix it
[21:44] <arraybolt3[m]> You need to do /dev before /dev/pts, but other than that, order shouldn't matter.
[21:49] <leftyfb> noarb: you need to mount those before you chroot
[21:49] <zwe-y-luna> hi answer program amarok existing now?
[21:50] <PeGaSuS> erm.. another stupid question: snap seems to have no "autocomplete" feature, even if it's enabled on `/etc/bash.bashrc`.. I tried `snap install --classic certb<tab>` and while it should have autocomplete to certbot, it didn't. quite sure that it used to work on 20.04...
[21:50] <arraybolt3[m]> zwe-y-luna: Try running "apt-cache search amarok" in a terminal, and it should tell you.
[21:50] <zwe-y-luna> i more twenty years not installing ubuntu but amarok its my favorite program
[21:51] <leftyfb> PeGaSuS: works for me on both 20.04 and 22.04
[21:52] <murmel> leftyfb: did you do anything special? have a freshly installed vm on 22.04 and it doesn't work
[21:52] <leftyfb> no
[21:52] <PeGaSuS> leftyfb: doesn't work on my VPS, though, when I try it..   :/
[21:53] <zwe-y-luna> not exist amarok now cry...
[21:53] <arraybolt3[m]> zwe-y-luna: Sadly, it appears amarok is no longer available for Ubuntu beyond 18.04. However, it does still exist, let me see how to install it.
[21:53] <oerheks> snap install certb<tab>  works fine , put --cl <tab>  after that
[21:53] <oerheks> there might be more programms starting with cert
[21:54] <zwe-y-luna> i undertand thanks
[21:54] <murmel> hm even with --classic at the end, it doens't work (I tested out till certbo)
[21:55] <PeGaSuS> I've tried exactly `snap install --classic certbo` and it didn't autocomplete
[21:55] <murmel> but I also have issues with installed snaps, so no idea
[21:56] <arraybolt3[m]> zwe-y-luna: A PPA with a recent version of Amarok is here: https://launchpad.net/~joe-yasi/+archive/ubuntu/amarok-kde5 It may be buggy, however. How new is your computer?
[21:57] <zwe-y-luna> its new i9
[21:57] <PeGaSuS> my bash.bashrc contents: https://paste.ubuntu.com/p/pTmjPPq754/ ; my /etc/profile: https://paste.ubuntu.com/p/Ng9gYRyFgv/ ; my $HOME/.bashrc: https://paste.ubuntu.com/p/t4p9cw8f9X/
[21:58] <PeGaSuS> /etc/bash.bashrc *
[21:59] <arraybolt3[m]> zwe-y-luna: You might be able to install GNOME Boxes (sudo apt install gnome-boxes), then create a Kubuntu 18.04 virtual machine, then install Amarok in that.
[22:00] <zwe-y-luna> arraybolt3[m], ok try dat
[22:01] <leftyfb> PeGaSuS: https://i.imgur.com/RhA9Zl9.gif
[22:05] <arraybolt3[m]> zwe-y-luna: Here's a link where you can download Kubuntu 18.04 for your virtual machine: https://web.archive.org/web/20210725083333/https://cdimage.ubuntu.com/kubuntu/releases/18.04/release/
[22:05] <zwe-y-luna> arraybolt3[m], cool its make that now installing
[22:06] <PeGaSuS> leftyfb: tried all of that and didn't work. it's a fresh install of a 22.04 Ubuntu server
[22:08] <leftyfb> PeGaSuS: that was done on my desktop. I also tried on ubuntu server running on a raspberry pi, it also tab completes and I have almost nothing running or installed on that server. Only monitors my UPS
[22:09] <murmel> oO why do I need to login for viewing a pastebin. I mean pasting something I understand because of spammers, but viewing oO
[22:15] <PeGaSuS> I've even tried to `apt insall --reinstall snapd` and no success
[22:15] <zwe-y-luna> arraybolt3[m], its ok ready virtal box thanks
[22:16] <arraybolt3[m]> zwe-y-luna: Nice. Now you should be able to install Amarok in the virtual machine like you normally would.
[22:17] <zwe-y-luna> arraybolt3[m], yes your help try me a good memories
[22:18] <arraybolt3[m]> zwe-y-luna: 👍
[22:19] <zwe-y-luna> arraybolt3[m], think about freenode chanel jejeje
[22:25] <zwe-y-luna> arraybolt3[m], its gone install amarok in virtual box very cool
[23:37] <cluelessperson> minecraft crashed ubuntu user shell
[23:37] <cluelessperson> it restarted and I had to login again
[23:41] <cluelessperson> How can I mute discord's app armor snap messages?
[23:42] <sarnold> cluelessperson: let discord ptrace all your processes
[23:43] <cluelessperson> sarnold, no.
[23:43] <sarnold> cluelessperson: https://github.com/snapcrafters/discord/issues/23
[23:43] <cluelessperson> I want to mute the messages
[23:44] <sarnold> cluelessperson: there's a 'deny' rule listed there you can add to your profile; you'll have to re-do it every time snap updates the snap though
[23:44] <cluelessperson> I am not giving discord control over other processes.
[23:44] <cluelessperson> sarnold, I just want to mute the logging
[23:47] <cluelessperson> minecraft just crashes when attempting to change graphics settings in new ubuntu
[23:49] <oerheks> Connecting unity7 seems to silence all of the denials   https://forum.snapcraft.io/t/discord-ptrace-apparmor-denials/5099/12   `sudo snap connect discord:system-observe :system-observe && snap connect discord:unity7 :unity7
[23:50] <oerheks> but who wants to use such closed protocol..


[01:12] <dinda> maco: pleia2:  what channel is the meeting in?
[01:12] <maco> -meeting
[03:34] <pleia2> ok, added doctormo's leaves design too: http://wiki.ubuntu-women.org/Ideas/TShirtDesigns
[03:37] <elky> Oh wow.


[19:24] <karlrhs> help anyone power out during upgrade to ibex.
[19:25] <karlrhs> gui not showing upgrade as an option.


[00:00] <RenatoSilva> I think if it doesn't conflict with any further revision, there could be a way to do it, it's just reverting the diff (because of no conflicts, it'd be just like undoing the revision manually)
[00:00] <Noldorin_> explain what you mean first
[00:01] <RenatoSilva> Noldorin_: I'm not NES. Non-last is one that is not the last, that is, one from 1..-2
[00:01] <RenatoSilva> revert is undoing the changes
[00:01] <Noldorin_> RenatoSilva, "revert a revision" is not well-defined though... we normally talk about "revert a working-tree" :-)
[00:01] <RenatoSilva> Noldorin_: imagine revisions 1..230
[00:02] <RenatoSilva> Noldorin_: the changes made by revision 222 need to be undone. I don't want to do this manually
[00:02] <RenatoSilva> Noldorin_: that is, if the diff was -foo+bar, I need to -bar+foo, got it?
[00:02] <Noldorin_> RenatoSilva, ah i see
[00:03] <Noldorin_> RenatoSilva, so not "Revert" in ths bzr sense
[00:03] <Noldorin_> RenatoSilva, no that is not possible
[00:03] <Noldorin_> with any VCS i know
[00:03] <RenatoSilva> Noldorin_: no, not $bzr revert
[00:03] <fullermd> A better term would be 'reverse'.
[00:03] <Noldorin_> it would require major changes to the way DVCS branches work.
[00:03] <Noldorin_> fullermd, indeed
[00:03] <fullermd> You can do it with merge.
[00:03] <fullermd> You can't _remove_ the rev.   Revert is rollback to a previous state, reverse is inverting/undoing?
[00:04] <fullermd> The change you want to reverse is describable as "221..222" in this case.  So the reverse of it is "222..221"
[00:04] <Noldorin_> RenatoSilva, pretty much correct, yes
[00:04] <fullermd> So a `bzr merge -r222..221 .`  (don't miss that last '.', to tell it 'merging from myself') would use the merge logic to reverse the changes, taking into account the stuff since then.
[00:04] <RenatoSilva> fullermd: I don't want to remove the rev, ok with new rev undoing it
[00:05] <Noldorin_> there's inverse, converse, reverse...it's a bit confusing even to a NES sometimes!
[00:05] <fullermd> (which may Just Work all shiny, or may have a giant pile of conflicts, depending on what all has happened since.  Luck of the draw.)
[00:05] <RenatoSilva> what if I miss the dot?
[00:05] <Noldorin_> fullermd, self-merging? and that simply modifies the working-tree?
[00:06] <Noldorin_> RenatoSilva, command won't run
[00:06] <Noldorin_> you need a merge source
[00:06] <fullermd> It'll run, it'll just try to use the existing default merge source.  Which may not be what you want.
[00:06] <Noldorin_> oh, fair point
[00:06] <Noldorin_> but yeah, not appropiate.
[00:06] <fullermd> Conceptually, it'll do the same thing as `bzr diff -r222..221 | patch`  (a.k.a, diff -r221..222 | patch -R; same thing).  So it leaves changes int he working tree.
[00:07] <RenatoSilva> so "dot matters"
[00:07] <Noldorin_> yes
[00:07] <Noldorin_> it's crucial.
[00:07] <fullermd> (it's better than just diff | patch of course.  It'll take into account renames since then, for instance, and deal with lots of shifted-around lines.  But if the lines in question are themselves changed, it's gonna get ugly and rely on Natural Intelligence resolution methods)
[00:08] <fullermd> It would still work right if, for instance, the default merge source were the parent branch, which was just an exact mirror.
[00:08] <fullermd> Or any time when 221 and 222 in whatever branch is resolves to are the same as the ones you have here.
[00:08] <Noldorin_> fullermd, to clarify: bzr merge -r -1..221 is equivalent to bzr revert -r 221 right?
[00:08] <Noldorin_> or bzr revert -r 220 perhaps
[00:08] <fullermd> But it would take way longer to check if that was true than to just give it the .  ;)
[00:09] <fullermd> It would be 221; remember that revs denote _states_, not _changes_.
[00:09] <RenatoSilva> Natural Intelligence resolution methods => it will just point out conflicts to be solved manually right? or is it worse?
[00:09] <fullermd> I'd certainly call it 'roughly equivalent' at least.  I'd have to think a lot more to convince myself the end result would be exactly the same.
[00:09] <fullermd> It'd certainly be slower anyway...   you could use merge (with --force) to have uncommitted changes kept around.
[00:10] <Noldorin_> fullermd, yeah...interesting. if there are differences, they must be subtle...
[00:10] <fullermd> RenatoSilva: Yah.  I was being a bit whimsical, compared to Artifical Intelligence.  Merges are just textual, and if they don't just resolve, it would take an entity understanding the code semantics (e.g., the programmer) to make it right.
[00:12] <RenatoSilva> fullermd: ok fullermd, big thanks. It's nice to think something could exist and it actually does :)
[00:14] <Noldorin_> anyone here got bzr-git working on Windows?
[00:18] <RenatoSilva> here's the issue (three last comments): https://code.launchpad.net/~renatosilva/bzr-eclipse/cleanup/+merge/68626
[00:36] <RenatoSilva> done, thanks all! https://code.launchpad.net/~renatosilva/bzr-eclipse/cleanup/+merge/68626
[01:11] <Noldorin_> jelmer, bug report at https://bugs.launchpad.net/bzr-git/+bug/818318.
[06:51] <Noldorin> hey jelmer
[09:25] <bogglin> when I run bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk emacs I get the following error: bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
[09:25] <bogglin> how can i fix that?
[09:26] <bogglin> this is bzr from macports on OS X
[10:26] <jelmer> bogglin: hi
[10:27] <jelmer> does "bzr revno bzr://bzr.savannah.gnu.org/emacs/trunk" work?
[10:27] <bogglin> jelmer: thanks for your help - but I switched to git clone and that worked, so I guess this is a solved problem
[10:56] <Lekensteyn> Is it possible to ignore certain files when checking out, or even checkout a single directory without having to download the whole history? http://stackoverflow.com/q/6870801/427545
[10:59] <jelmer> Lekensteyn: it's not possible to check out a single directory or anything like that
[11:00] <jelmer> Lekensteyn: that said, it seems like a bug that it needs that much traffic
[11:01] <Lekensteyn> This is a related bug: https://bugs.launchpad.net/loggerhead/+bug/240580
[11:06] <kgoetz> bzr does sometimes use bizzare amounts of bandwidth for stuff :/
[11:07] <jelmer> 2.4 should be a lot better in that regard
[11:13] <kgoetz> would hte server need to be 2.4 too?
[11:18] <jelmer> I'm not sure
[11:19] <kgoetz> ok. i'll see next time i do 'stuff' with savannah :)
[11:19] <kgoetz> thanks
[11:36] <jelmer> kgoetz: oh, that reminds me
[11:37] <jelmer> I need to upload some bzr backports for squeeze
[14:54] <idnar> why is bzr rebase telling me "No revisions to rebase"?
[14:54] <idnar> I think this has something to do with having merged from the target branch, but I'm not sure what to do now
[14:54] <jelmer> idnar: yeah, you can't rebase after merging because the changes are already present
[14:55] <idnar> so... I guess I don't understand rebasing then
[14:56] <jelmer> is there a particular reason you want to rebase?
[14:57] <idnar> I decided to extract some changes from this branch into another one, and now I want to rebase on that, so I thought the conflicts might be easier to deal with if I rebased on trunk first
[14:59] <idnar> anyway I guess I'll just do the other rebase directly
[14:59] <idnar> (maybe I should always rebase feature branches instead of merging from trunk)
[15:01] <jelmer> idnar: merging trunk should work better than rebase to prevent conflicts
[15:05] <idnar> well, I managed to do this replay anyway, but I had some really weird conflicts
[15:06] <idnar> I guess that's mostly due to hand-cherry-picking stuff into the other branch to separate it out
[20:28] <Noldorin> hi jelmer
[20:31] <Noldorin> jelmer, hopefully you're around now..
[21:20] <Noldorin> jelmer, ?
[21:57] <jelmer> Noldorin: hi
[21:58] <jelmer> Noldorin: just popping in for a minute or so, will be out for most of the night
[21:58] <jelmer> Noldorin: can you file a bug about the issue you saw? I can reproduce it here
[22:28] <Noldorin_> jelmer, i already did :-P
[22:28] <Noldorin_> jelmer, i linked you to it
[22:29] <Noldorin_> jelmer, https://bugs.launchpad.net/bzr-git/+bug/818318


[22:43] <vadi2> Pressing 'download file' on https://bazaar.launchpad.net/~mudlet-makers/mudlet/mudlet-main-git/view/head:/src/generic_mapper_script.xml is giving a blank "src" file, is this known?