 hatred for checkinstall?
[18:47] <DJones> To be honest, its very rare I see it even being mentioned
[18:48] <DJones> I did wonder whether Actionparsnip's advice needed a kick for bad advice
[18:56] <Pricey> DJones: Is a kick *really* the best way to deal with bad advice? Seriously?
[18:57] <Pricey> It's not malicious is it?
[18:58] <DJones> Pricey: It depends on the advice, his advice certainly wasn't, but 'run this forkbomb' would be a different consideration
[18:58] <Pricey> You were wondering about Actionparsnip.
[18:59] <DJones> Agreed, although in my my mind it was more of jokey comment than a serious one
[19:00] <Pricey> Ah k, that explains things, sorry :)
[19:00] <DJones> No worries
[19:00] <DJones> My sense of humour is somewhat wierd
[19:01] <Pricey> Definitely allowed, but Poe's law and all :)
[19:02] <DJones> Thats a new one on me, thank you google & wikipedia for explaining it
[20:44] <FearTheLord> nooooo waaaaaaaaaa
[20:44] <FearTheLord> !ops
[20:44] <FearTheLord> what did i do
[20:45] <FearTheLord> god forgive me!
[20:45] <FearTheLord> save me!
[20:45] <Corey> FearTheLord: Yes?
[20:45] <FearTheLord> nooooooo waaaaaaaaaaaaaa
[20:45] <Pricey> FearTheLord: I'm getting bored.
[20:45] <FearTheLord> will god forgive me
[20:45] <FearTheLord> i sin
[20:45] <Myrtti> hi HFSPLUS
[20:45] <FearTheLord> help!!!!!!!!!!!!!!!!!!1
[20:45] <Myrtti> how's things?
[20:45] <FearTheLord> im drunk
[20:45] <FearTheLord> help me
[20:45] <FearTheLord> i sinned
[20:45] <Myrtti> have you tried knitting yet?
[20:45] <FearTheLord> will god forgive me
[20:45] <Myrtti> or Assassin's Creed?
[20:45] <FearTheLord> i am a christian
[20:45] <FearTheLord> i disobeyed god
[20:45] <FearTheLord> =(
[20:45] <FearTheLord> will he forgive me
[20:45] <Myrtti> I think I recommended playing them some time ago to you
[20:45] <FearTheLord> nooooooooooooooooooooo
[20:45] <FearTheLord> will god save me
[20:46] <FearTheLord> ive made so many mistakes
[20:46] <Myrtti> wouldn't it be easier to actually ask from people who care and/or can do something about it?


[01:54] <mainek00n> Hi, is there any plan to update OVAL (https://security-metadata.canonical.com/oval/com.ubuntu.jammy.cve.oval.xml.bz2) including unfixed issues for 22.04?
[01:55] <sarnold> well that's curious
[01:58] <sarnold> thanks mainek00n
[02:01] <mainek00n> I am implementing a vulnerability scanner called Vuls (https://github.com/future-architect/vuls).
[02:01] <mainek00n> I have been using OVAL, which includes unfixed, and I was curious because 22.04 seems to have a sort of template for OVAL, but the contents have not been updated.
[02:04] <sarnold> wow, ambitious
[02:05] <sarnold> thanks for throwing a bunchof screenshots in the readme for display on github :) I love seeing screenshots of things.
[02:22] <mainek00n> I am waiting for OVAL to be provided, thanks for the response.
[02:24] <sarnold> thanks mainek00n :) have a good day
[10:09] <mbuhl> I would appreciate if the next episode goes into which vulnerabilities the team did that week.


[02:36] <bjf> how do i set the http/https proxy in juju 2.0 ?
[12:22] <stokachu> bjf: juju set-model-config http_proxy=<url> https_proxy=<url>
[12:22] <stokachu> https://jujucharms.com/docs/master/models-config
[13:17] <lazyPower> miken - I cannot speak authoritatively, but it appears that either its missing its own network config, or something is already bound to the ip/port its trying to bind to
[13:38] <bjf> stokachu, yeah, thanks, found it
[14:34] <shruthima> Hello Team , We are developing a new charm for IBM Installation Manager on Z platform. As already an IM charm exist in charm store as ibm-im, What would be the charm name for IM on Z?
[14:34] <rick_h_> shruthima: does the Z charm need to do things a lot differently such that it can't be made to work on Z?
[14:35] <rick_h_> shruthima: ideally, we'd have the single ibm-im charm and if it was deployed on Z would do the right things to work there, if on power do those things, etc. So the end user can't use it incorrectly and there's no confusion between "which similarly named thing do I use?"
[14:37] <shruthima> minor changes but similarly we have 3 more products we have do on Z which requires more changes , so we want to know what name can be given to Z platform charms if charm exist already
[14:38] <rick_h_> shruthima: you can add a -z to the name or the like. I'd just like to encourage that things work as widely as possible without potentially causing confusion to users.
[14:38] <shruthima> is ibm-im-z can be fine ?
[15:00] <mbruzek> Actually rick_h_ we talked about this at the meeting with the IBM developers
[15:00] <lazyPower> That seems counter intuitive to have a charm per platform
[15:01] <lazyPower> i would think your original suggestion was more correct rick_h_, where there is a lsb_release check at the very beginning, and you can adjust based on states from there
[15:01] <mbruzek> rick_h_: The ecosystems team talked about this at length and think that they can add z-support on the series boundary but need to support all platforms in a new charm.
[15:01] <lazyPower> @when('z-series'); @when_not('ibm-im.installed')  -- #perform z-series steps     @when('ppc64le'); @when_not('ibm-im.installed')  -- # perform ppc steps
[15:02] <rick_h_> mbruzek: lazyPower k, I'll leave you all to work it out with folks.
[15:02] <mbruzek> shruthima:   to avoid juju user confusion the charm should have the same name.
[15:02] <lazyPower> thanks rick_h_  <3
[15:04] <shruthima> ok thanku mbruzek ,lazypower and rick_h_
[16:36] <Prabakaran> hi mbruzek/ kwmonroe , Good Morning.. I have pushed ibm spectrum symphony to charm store under cs:~ibmcharmers stream but it is not reflecting under charm store. Could you please check and advise on this?
[16:37] <mbruzek> what revision number?
[16:37] <Prabakaran> cs:~ibmcharmers/ibm-spectrum-symphony-storage-0
[16:37] <Prabakaran> this is supported on both trusty and xenial
[16:43] <bdx> icey: ping
[16:44] <rick_h_> Prabakaran: did you publish the revision?
[16:45] <Prabakaran> yes i did
[16:45] <Prabakaran> i remember
[16:45] <rick_h_> Prabakaran: and granted everyone permissions?
[16:46] <Prabakaran> yes i did
[17:02] <fuzsz> Just like to share the difficulties of using Google Cloud. It seems to like to change the external IPs from underneath the user and without the IPs to the controller machine your bonked until you go and update them.
[17:02] <fuzsz> Only way I found this was using the --debug flag on `juju list-models`
[17:02] <fuzsz> And checking that the IPs match the local configuration controllers.yaml
[17:04] <fuzsz> I've noticed juju automatically tags each machine with metadata specific to juju, so can't it just auto-negotiate the IP change by using the tags to find the controller?
[17:05] <rick_h_> fuzsz: interesting, can you file a bug on that please?
[17:06] <fuzsz> Sure. But the github repo doesn't seem to have bugs anymore?
[17:07] <fuzsz> I've also found a workaround. Google App Engine allows setting a static ip address to a machine.
[17:07] <rick_h_> fuzsz: right, https://bugs.launchpad.net/juju-core is the bugs
[17:08] <fuzsz> Any reason why launchpad can't sync with GitHub API to allow for bugs on the juju repository? Just an opinion; I'm not a fan of launchpad.
[17:11] <Prabakaran> thanks rick_h_ .. i tried giving charm grant ... i am able to see my charms now
[17:21] <Prabakaran> Hello Team, I have 3 charms let’s say A, B and X. Out of which A, B are principle charms and X is a subordinate charm. Here X is a subordinate charm to charm A. So I will be adding relation between A and X like
[17:21] <Prabakaran> Juju deploy add-relation A X
[17:21] <Prabakaran> In this scenario if X wants perform some operation on charm B
[17:21] <Prabakaran> how would I relate these charms? Whether I need to add relation like
[17:22] <Prabakaran> 1, juju add-relation A B   2, Juju add-relation X B ( Subordinate charm may sit into principle charm B, if so , I don’t want this to happen) Could someone explain me this scenario in detail?
[17:33] <Prabakaran> hi cory_fu
[17:33] <Prabakaran> can you please help me on the question?
[17:33] <cory_fu> Prabakaran: Hello
[17:33] <Prabakaran> Hello Team, I have 3 charms let’s say A, B and X. Out of which A, B are principle charms and X is a subordinate charm. Here X is a subordinate charm to charm A. So I will be adding relation between A and X like
[17:34] <Prabakaran> Juju deploy add-relation A X
[17:34] <Prabakaran> In this scenario if X wants perform some operation on charm B
[17:34] <Prabakaran> how would I relate these charms? Whether I need to add relation like
[17:34] <Prabakaran> 1, juju add-relation A B   2, Juju add-relation X B ( Subordinate charm may sit into principle charm B, if so , I don’t want this to happen) Could someone explain me this scenario in detail?
[17:35] <cory_fu> Prabakaran: Ok, sure.  It's basically what you suspected; you add a relation from X to B, and it should be a normal relation (i.e., not scope: conntainer) and then it will work just fine
[17:36] <Prabakaran> can u give me some hint on metadata.yaml file on these?
[17:37] <cory_fu> Prabakaran: As an example, you can look at https://jujucharms.com/apache-hadoop-plugin/  It is subordinate (the hadoop-plugin relation) and has non-subordinate relations as well (namenode, resourcemanager)
[17:37] <cory_fu> The metadata.yaml file, of course, is at https://api.jujucharms.com/charmstore/v5/apache-hadoop-plugin/archive/metadata.yaml
[17:41] <Prabakaran> k i will refer this.. I tried all these i was getting some issue.. I suspect it is becused of the provide /requires in the metadata.yaml file only. can u help me with the requires/provides section of metadata.yaml on this scenario for A, B and X.
[17:42] <Arjun> hi
[17:44] <cory_fu> Prabakaran: Ah, yes.  provides / requires for subordinates is confusing.  The principle charm should provide the scope:container relation and the subordinate should require the scope:container relation.  For the non-subordinate relation (between B and X), which side provides and which requires doesn't matter as much, so should just be whatever makes the most sense.  If X is using some functionality that B gives, then B would provide and X would
[17:44] <cory_fu> require.  But X could also provide something for B to require if that makes more sense for your specific use-case.
[17:46] <Prabakaran> k let me send u pastebin link can u correct if i am wrong in this scenario?
[17:46] <cory_fu> In the case of the apache-hadoop-plugin, the NameNode, for example, provides DFS services to the plugin, so on the plugin all the relations are requires, but it could be that the subordinate relation was requires (has to be) and the other relations could be provides
[17:46] <cory_fu> Sure
[17:55] <Prabakaran> hi cory_fu , below are the metadata.yaml files can you please correct me if I am wrong? I will correct it now only. Here I am using mysql-charm and mysql-root interface. X – Subordinate Charm - http://pastebin.ubuntu.com/23062310/ A – Principle Charm - http://pastebin.ubuntu.com/23062312/ B (mysql) - Principle Charm - http://pastebin.ubuntu.com/23062316/
[17:56] <Prabakaran> correct me on the metadata.yaml file of X charm and A charm
[17:56] <cory_fu> Prabakaran: Ok, just remove "scope: container" from the mysql block in the X (i.e., delete line 14)
[17:57] <cory_fu> That should be all you need to do
[18:00] <Prabakaran> k cory_fu .. i did changes.. i am deployin now i wil let you know how it goes
[18:00] <cory_fu> Ok
[18:02] <bdx> charmers: I seem to be at an impasse with my reactive consul/consul-agent charms, I'm so close I feel .... would someone mind taking a look at consul/consul-agent for me?
[18:02] <cory_fu> bdx: Sure thing
[18:03] <cory_fu> bdx: link?
[18:03] <bdx> cory_fu: https://github.com/jamesbeedy/layer-consul-base, https://github.com/jamesbeedy/charm-consul-agent, https://github.com/jamesbeedy/charm-consul
[18:04] <bdx> cory_fu: http://paste.ubuntu.com/23062337/
[18:05] <bdx> cory_fu: what appears to be happening, is my 'consul.connected' state doesn't seem to be getting recognized by the vault charm -> https://api.jujucharms.com/charmstore/v5/~chris.macnaughton/trusty/vault-0/archive/reactive/vault.py
[18:06] <bdx> such that vault never writes out the config.hcl .... I've been messing around with the consul-agent container relation .... taking it in and out of container scope, but I don't think thats what my problem is
[18:10] <bdx> the built charms are at https://jujucharms.com/u/jamesbeedy/consul/0, https://jujucharms.com/u/jamesbeedy/consul-agent/4, https://jujucharms.com/u/jamesbeedy/vault/4
[18:13] <cory_fu> bdx: The interface layer that's registered for consul-agent on interfaces.juju.solutions is https://github.com/ChrisMacNaughton/juju-interface-consul and that has an empty provides.py
[18:15] <cory_fu> I don't know if that's causing your problem (shouldn't, unless you're rebuilding the vault charm), but it's certainly an issue
[18:15] <bdx> oh ... I am rebuilding the vault charm
[18:15] <bdx> oooo
[18:15] <Prabakaran> cory_fu: I am able to add relation it is working fine but i am not able to perform any operation on the mysql database by Subordinate charm X
[18:15] <cory_fu> Then that's your issue
[18:15] <bdx> cory_fu: you are the man!
[18:15] <cory_fu> bdx: :)
[18:16] <cory_fu> Prabakaran: What do you mean by "perform an operation"?  Do you mean using the relation interface, or do you mean that mysql itself is giving you errors?  Can I see a copy of the errors?
[18:16] <bdx> cory_fu: I wonder why that ended up getting commented out lol?
[18:16] <bdx> icey:^?
[18:17] <cory_fu> bdx: No idea.  Definitely looks wrong
[18:17] <bdx> good grief
[18:17] <Prabakaran> i will be running database quries on mysql charm using subordinate charms
[18:18] <cory_fu> Prabakaran: Ok, so the queries are failing?  That sounds like an issue with the reactive code, not the relations
[18:19] <Prabakaran> it is working on principle charm mode
[18:20] <Prabakaran> i will give u my sample code... it is very simple and it wil not take much time .. can u please check and tel me is there any issue .. i can correct it now only
[18:20] <cory_fu> Sure
[18:22] <bleepbloop> Any ideas why on juju 2.0 beta12 after rebooting my state machines I am getting `health ping failed: connection is shut down` and no output from juju status?
[18:22] <cory_fu> Prabakaran: Are you trying to access the same database from both the principle and the subordinate?  I think each relation to the mysql charm gives you a separate database, username, password, etc.  You might need to use the mysql-shared interface instead.  Or, if you really want the subordinate to act on behalf of the principle, then the DB info can be explicitly passed from the principle to the subordinate over their shared (scope:container)
[18:22] <cory_fu> relation
[18:24] <cory_fu> bleepbloop: It sounds like the juju services aren't coming back up, but I have not heard of that being an issue.
[18:25] <cory_fu> bleepbloop: Beta 15 is out now, so you could possibly try that.  Otherwise, you might be better off asking in #juju-dev
[18:25] <cory_fu> Unless one of the core devs is on here and can chime in
[18:26] <bleepbloop> @cory_fu: Okay, thanks. I was considering upgrading to juju beta 15 but I was a bit concerned about doing it when things were broken
[18:27] <bleepbloop> I'll ask in juju-dev and see if they have a comment
[18:39] <Prabakaran> cory_fu: I am performing database operation on subordinate charm side only. below are the code files can you please correct me if I am wrong? I will correct it now only. Here I am using mysql-charm and mysql-root interface.
[18:39] <Prabakaran> Subordinate Charm  https://code.launchpad.net/~prabacha/charms/trusty/sampledatabase/trunk Principle Charm - https://code.launchpad.net/~prabacha/charms/trusty/sampleprin/trunk Mysql database principle charm: https://code.launchpad.net/~prabacha/charms/trusty/mysql/trunk
[18:41] <cory_fu> Prabakaran: If you are only performing database operations in the subordinate, why does the principle need a relation to mysql at all?
[18:42] <Prabakaran> correct
[18:42] <Prabakaran> i think i can remove that part
[18:43] <Prabakaran> i can add relation between mysql and sampledatabase (subordinate) charm
[18:43] <Prabakaran> if so, any changes in the metadata.yaml file
[18:46] <Prabakaran> Let me give u what are the juju  commands i ran..
[18:46] <cory_fu> Prabakaran: Just remove the mysql block from the requires section
[18:50] <Prabakaran> Juju deploy mysql
[18:50] <Prabakaran> juju deploy sampledatabase
[18:50] <Prabakaran> juju deploy sampleprin
[18:50] <Prabakaran> juju add-relation sampledatabase sampleprin (As per the code It should show status as “waiting for mysql relation”)
[18:50] <Prabakaran> juju add-relation mysql sampledatabase
[18:50] <Prabakaran> these are the deployment command i ran
[18:51] <Prabakaran> here mysql and sampleprin are principle charms
[18:51] <Prabakaran> and sampledatabase is a subordinate
[18:53] <Prabakaran> Post deployment sampledatabase subordinate charm doesnt perform any database operation on mysql charm cory_fu
[18:54] <Prabakaran> cory_fu: do you want me to remove the mysql block from the requires section?
[18:55] <cory_fu> Prabakaran: It shouldn't really matter, but it just confuses things if the principle isn't going to interact with mysql anyway
[18:56] <cory_fu> I don't see anything that looks wrong with the subordinate charm code, though.  I'm deploying it now
[18:58] <Prabakaran> k let me know if it goes fine for you
[18:58] <Prabakaran> cory_fu:
[19:06] <cory_fu> Prabakaran: Ok, I got the ACCESS DENIED error when it tries to do the GRANT.
[19:06] <cory_fu> Prabakaran: Did you modify the mysql charm?  Why do you have a copy of it in LP instead of deploying it from the store?
[19:06] <Prabakaran> you deploy mysql charm from the link
[19:06] <Prabakaran> ya
[19:07] <Prabakaran> this is related to mysql-root interface.. i have give pull request for the same that is y keeping local copy instead
[19:08] <cory_fu> I see.  Re-testing with your branch now
[19:08] <Prabakaran> k sure
[19:12] <cory_fu> Prabakaran: Ok, with your mysql branch it works.  What is the problem, then?
[19:13] <Prabakaran> is it working fine?
[19:13] <Prabakaran> cory_fu: i am referring my LP links
[19:13] <cory_fu> Prabakaran: Yes, they deployed fine and the relations were ok.  I didn't get any charm errors
[19:14] <cory_fu> And the code in the charms looks fine
[19:14] <Prabakaran> k r u following any orders of running deployment commands
[19:14] <Prabakaran> can you paste all the command that u ran
[19:14] <Prabakaran> during deployments
[19:15] <Prabakaran> juju commands
[19:15] <Prabakaran> cory_fu:
[19:17] <cory_fu> Prabakaran: http://pastebin.ubuntu.com/
[19:18] <Prabakaran> cory_fu: link is empty
[19:18] <cory_fu> Prabakaran: ha.  Sorry about that.  http://pastebin.ubuntu.com/23062540/
[19:19] <Prabakaran> which version of juju that you are using?
[19:19] <Prabakaran> cory_fu:
[19:19] <cory_fu> 1.25
[19:20] <Prabakaran> 1.25
[19:20] <Prabakaran> i am using 2.0
[19:20] <cory_fu> Ok, let me try it in that
[19:21] <Prabakaran> i am tried in 2.0-beta15-xenial-ppc64el
[19:21] <Prabakaran> cory_fu: exactly
[19:37] <Prabakaran> cory_fu: It is time for me to sleep ... can you please let me know the status on juju 2.0 deployment ? If it goes fine send me the all details with deployment command to this email<EMAIL_ADDRESS>[19:37] <cory_fu> Prabakaran: Ok, just finished deploying on 2.0-beta15 and it worked fine.  I don't have access to Power machines, though.
[19:38] <Prabakaran> :)
[19:38] <cory_fu> Prabakaran: The deployment commands were basically the same: http://pastebin.ubuntu.com/23062578/
[19:38] <Prabakaran> thank you so much cory_fu i wil also try the same
[19:38] <cory_fu> Ok.  Have a good night!
[19:39] <Prabakaran> thanks againg cory_fu for your patience
[19:39] <cory_fu> No problem
[20:23] <miken> lazyPower: Thanks for the reply... actually it was just https://bugs.launchpad.net/bugs/1613489
[20:23] <mup> Bug #1613489: juju service names limited to 66 characters <pyjuju:Invalid> <https://launchpad.net/bugs/1613489>
[20:48] <cory_fu> Is there a way to attach a resource from a URL so that I don't have to download it locally only to re-upload it to the controller?
[20:48] <cory_fu> It's a rather large file on S3 and I'm deploying to AWS
[20:50] <jrwren> cory_fu: not that I know of, but doing the attach from an ec2 instance should make that reasonably fast.
[20:50] <mayurisapre> How can I add-unit of a service from another running charm of a service?
[20:50] <mayurisapre> If I have a relation between these 2 services
[20:52] <cory_fu> jrwren: Hrm.  But that would require setting up and configuring Juju 2 on the instance.  Though I suppose that shouldn't be too hard with charmbox
[20:53] <cory_fu> mayurisapre: Applications can't add or remove units on their own.  You'd have to grant them access to the Juju API by giving them the auth token, and that's not recommended
[20:53] <jrwren> cory_fu: copy .local/share/juju to a new ec2 instance?
[20:54] <cory_fu> jrwren: Isn't there a share command to send credentials?
[20:54] <jrwren> cory_fu: not in 2.0 beta14, but things are moving quickly. maybe it does now.
[20:54] <cory_fu> Hrm.  I thought that was something that had been around for a while
[20:58] <cory_fu> jrwren: I'm thinking of add-user and register.  Doesn't that provide access pretty easily?
[21:07] <cholcombe> is there a guide to what is supposed to or allowed to be in the layers.yaml file?
[21:07] <cholcombe> s/layers/layer/g
[21:10] <cory_fu> cholcombe: The basic layer README covers pretty much everything, I think: https://github.com/juju-solutions/layer-basic/blob/master/README.md
[21:10] <cholcombe> cory_fu, thanks :)
[21:11] <cory_fu> Hrm, no, I'm wrong.  It's missing some
[21:11] <cory_fu> This has more: https://github.com/juju/charm-tools/blob/master/doc/source/build.md#layeryaml
[21:11] <cory_fu> We need to consolidate that
[21:12] <cory_fu> Looks like that was started, but needs a bit more work: https://jujucharms.com/docs/devel/reference-layer-yaml
[21:14] <cholcombe> cory_fu, i see.  yeah charm build was telling me to add a repo field to my layer.yaml but i didn't know what it wanted in that field
[21:15] <cory_fu> cholcombe: The message telling you to add it should give you an example.  It just wants the link to the repo for the layer, so that `charm pull-source` knows what to fetch.
[21:16] <cholcombe> cory_fu, all i saw was this: build: Please add a `repo` key to your layer.yaml, with a url from which your layer can be cloned.
[21:16] <cholcombe> so repo: url: blah
[21:17] <cory_fu> cholcombe: Hrm.  Was your layer not a bzr or git repository, or perhaps it hadn't been pushed yet?
[21:17] <cholcombe> yeah it was  a git repo that i hadn't pushed yet
[21:17] <cory_fu> Ah, I see
[21:17] <cory_fu> Well, anyway, it's not required, just strongly suggested, thus why it's yellow
[21:18] <cholcombe> i added it :)
[21:53] <cholcombe> cory_fu, question about the apt layer if you've used it.  i added 2 sources to the layer.yaml options: apt: packages: install_sources.  It only seems to set the first one and skips the second
[21:53] <cholcombe> i can paste my layer.yaml
[22:03] <cory_fu> cholcombe: install_sources is actually a config option, since it might be changed by the user at deploy time
[22:05] <cory_fu> cholcombe: It's documented pretty well in the README, I think: https://git.launchpad.net/layer-apt/tree/README.md
[22:06] <magicaltrout> lazyPower: i've double booked you again =/
[22:06] <magicaltrout> ffs
[22:06] <lazyPower> magicaltrout - i'm off tomorrow and was coming in for the meeting anyway
[22:06] <cory_fu> So, you'd want to override the default for install_sources in config.yaml, but set the apt: packages: in layer.yaml
[22:06] <lazyPower> lets cancel and reschedule
[22:06] <cholcombe> cory_fu, i'll mess around with it some more
[22:06] <magicaltrout> fair enough i was gonna suggest later in the day
[22:06] <magicaltrout> but that works
[22:06] <lazyPower> magicaltrout - hows friday? you busy mid-day friday?
[22:06] <cholcombe> cory_fu, i see
[22:06] <lazyPower> (mid-day utc)
[22:07] <magicaltrout> friday is good, can you do 3pm BST or is that too early?
[22:07]  * lazyPower googles 3pm BST
[22:08] <lazyPower> you bet, thats 9am for me
[22:09] <magicaltrout> cool shoot for then, the west coasters are still fetching coffee at that time
[22:09] <lazyPower> magicaltrout - moved, thanks for following up :)
[22:09] <lazyPower> we'll eventually make this happen
[22:09] <lazyPower> like all things :P
[22:09] <magicaltrout> yeah sorry about that, this is what happens when you book meetings with a blind m an
[22:09] <lazyPower> well, i'm glad you're recovering well, i see you've adapted to the TTD workflow pretty well
[22:10] <lazyPower> s/pretty well/quickly/
[22:10] <magicaltrout> hehe
[22:10] <magicaltrout> we'll see, got worse today when they took the contacts out, but then is supposed to imrpove  quicker from now on
[22:11] <magicaltrout> so by friday i might actually be able to see a screen ;)
[22:11] <magicaltrout> i have my JPL slack zoomed at 180% currently to read it ;)


[20:02] <L1pe> hi guys
[20:03] <L1pe> I need someone to add the marketing team meeting this thursday april 8th 23:00 GMT to the channel topic
[20:16] <jchase> ssweet, we are going to have a meeting?
[21:51] <DPic> Hey everyone
[21:55] <DPic> our agenda for the next meeting is empty
[21:55] <DPic> anyone have any ideas?


[00:01] <thumper> haha
[00:02] <thumper> what is a .udeb?
[00:06] <RAOF> You can ignore that; that's for the installer.
[00:08] <TheMuso> TO be clear, its for the Debian installer system. Whilst Ubiquity uses parts of Debian Installer, it doesn't use udebs.
[00:08] <TheMuso> ^^ for thumper's benefit.
[00:15] <thumper> thanks
[00:22] <robert_ancell> thumper, so, you're totally keen to be an ubuntu developer now right?  Loving our shaky architecture?
[00:27] <thumper> haha, oh he left
[00:30] <thumper> where is package config normally kept?
[00:37] <RAOF> thumper: What do you mean by ‘package config’ in this context?
[00:37] <thumper> nm...
[00:37] <thumper> trying to use pkg-config
[00:37] <thumper> and attempting to workout the names of packages
[00:42] <RAOF> pkg-config --list-all | grep pango ☺
[00:49] <thumper> robert_ancell: bad news... it doesn't actually fix the bigger memory leak
[00:49] <robert_ancell> thumper, got a good test case for it?
[00:50] <thumper> hmm...
[00:50] <thumper> looking at the output for the valgrind log of the test case attached to the bugzilla bug
[00:51] <thumper> just comparing valgrind output for the pre and post fix
[00:52] <robert_ancell> thumper, you mean the 500 errors valgrind gives?
[00:52] <thumper> :)
[00:52] <thumper> yeah
[00:53] <thumper> a lot of the possibly lost is just g_type_init
[00:53] <thumper> and I can look past those
[00:54] <thumper> robert_ancell: ok, compared, and it did fix quite a big leak
[00:54] <thumper> but not all the leaks :)
[00:54] <robert_ancell> so, write some test cases and they'll get fixed!
[00:55] <thumper> :)
[00:55] <thumper> I'm getting there
[00:59] <thumper> robert_ancell: in the pango-leak.c file connected to the bugzilla bug
[00:59] <thumper> robert_ancell: when I run it under valgrind with: G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --tool=memcheck --num-callers=50 --leak-check=full --track-origins=yes --log-file=valgrind.log ./pango_leak
[00:59] <thumper> I get two definite loss records
[01:00] <robert_ancell> yeah, I got that too, but only on varied with the number of loops, the other one seemed to be constant
[01:00] <thumper> robert_ancell: http://pastebin.ubuntu.com/1041714/
[01:00] <thumper> robert_ancell: yeah, probably a single parse call thingy
[01:01] <robert_ancell> thumper, file a new bug :)
[01:01] <thumper> :)
[02:53] <thumper> How do I find the source for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.24.4 ?
[02:53] <thumper> 'cause it has a bug :(
[03:02] <RAOF> thumper: apt-cache showsrc $(dpkg -S libpixman-1.so | cut -d':' -f1)  will do it :)
[03:02] <RAOF> But that's showing off; dpkg -S will find you the package(s) that contains libpixman-1.so, apt-cache showsrc will show you the source package for that.
[03:03] <RAOF> Or you could just ‘apt-get source libpixman-1-0’
[03:03] <RAOF> ;)
[03:16] <thumper> RAOF: ta
[03:17] <micahg> thumper: if you don't have it installed, apt-file is a nice tool to have installed
[03:17] <micahg> s/it/the package with the file in question/
[04:53] <pitti> Bonjour mes amis
[05:57] <didrocks> good morning
[05:57] <micahg> hi didrocks
[05:57] <didrocks> hey micahg
[05:59] <rickspencer3> bonjour didrocks, hi micahg
[06:00] <micahg> hi rickspencer3
[06:00] <rickspencer3> micahg, are you not in USA? you must be up late
[06:00] <micahg> rickspencer3: yeah, bad habits and such, hopefully will start having earlier nights soon :)
[06:01] <rickspencer3> haha
[06:01] <ajmitch> micahg: where early for you means 2AM?
[06:01] <micahg> heh, yeah :)
[06:02] <didrocks> bonjour rickspencer3, comment ça va?
[06:03] <rickspencer3> didrocks, ça va bien ... je n'ai pas beacuoup des reunions a'jourdi, donc, je suis content and productif ;)
[06:04] <rickspencer3> didrocks, et tois?
[06:04] <didrocks> rickspencer3: ça va bien, je peux prendre le temps de faire les choses biens, rien de trop pressé, donc ça change :)
[06:06] <rickspencer3> très bien :)
[06:39] <micahg> didrocks: should I propose merges for my changes on top of the ones that sil2000 gave me (just changelog or packaging stuff)
[06:40] <didrocks> micahg: packaging stuff?
[06:40] <micahg> didrocks: natty I reverted to source format 1.0, oneiric I converted it into a patch (as I would've had to revert a patch to convert)
[06:41] <didrocks> micahg: no need to convert it as a patch, we are using bzr merge-upstream workflow
[06:42] <didrocks> that just gives extra headaches as a patch, that's why we never do that when the packaging branch is derived from the parent one
[06:42] <micahg> didrocks: I did it that so as to make a minimum chnge
[06:42] <BigWhale> Good Morning
[06:42] <didrocks> micahg: well, we wanted to use that opportunity to remove the wrong quilt usage in the previous upload
[06:42] <micahg> didrocks: if you SRU to oneiric, feel free to revert, I took the path of least resistance in each
[06:42] <didrocks> micahg: the diff was small, so it was a good opportunity
[06:42] <didrocks> so no need for us to take the branch :)
[06:44] <micahg> didrocks: well, I didn't want to do that in a -security upload, so I guess you just need my changelog
[06:44] <micahg> if you SRU to oneiric, you can fight it out with the SRU team
[06:45] <didrocks> well, when it's moving 2 files from debian/patches/ to inline patch, the diff was small…
[06:45] <didrocks> I guess everyone around here is smart enough to understand it :)
[06:46] <didrocks> so now it will be more difficult because you changed the second patch to a quilt patch
[06:46] <didrocks> but well, we'll get over it :)
[06:46] <micahg> didrocks: nah, just say that change never made it into your VCS :)
[07:22] <pitti> hey didrocks
[07:22] <didrocks> guten morgen pitti, wie geht's?
[07:23] <pitti> didrocks: sehr gut, danke!
[07:23] <pitti> didrocks: how about you?
[07:24] <didrocks> pitti: I'm fine, thanks :)
[07:24] <didrocks> taking time to play with python3 and python-mock :)
[07:26] <pitti> didrocks: ah, nice; p-mock was introduced to apport quite recently, and it's quite neat
[07:27] <didrocks> pitti: yeah, I love being able to test assert_called_once_with(args)
[07:28] <pitti> ah, nice; I use something like self.assertEqual(self.app.ui_start_upload_progress.call_count, 1)
[07:28] <pitti> your's looks easier to read, thanks for pointin gout
[07:29] <didrocks> pitti: http://www.voidspace.org.uk/python/mock/, look for "assert_called_once_with"
[07:29] <didrocks> (also, using decorator "@patch", loving it!)
[07:30] <pitti> yeah, indeed
[07:30] <pitti> before I used it, I had some gems like
[07:30] <pitti> try:
[07:31] <pitti>     MyClass.my_method = my_foo_method
[07:31] <pitti> ...
[07:31] <pitti> finally:
[07:31] <pitti>    MyClass.my_method = orig_method
[07:31] <pitti> @patch is so much easier
[07:32] <didrocks> oh yeah, way better than doing and hoping you will revert successfully to the previous state :)
[07:32] <pitti> finally: will care for this, but it's still a bit bulky
[07:34] <didrocks> yeah :)
[07:34] <didrocks> now, I would just hope that nosetests3 get coverage support (python-coverage is only for python2)
[08:06] <chrisccoulson> good morning everyone
[08:06] <chrisccoulson> who sent a pandaboard to my house?
[08:06] <chrisccoulson> one just arrived ;)
[08:06] <seb128> hey
[08:07] <seb128> chrisccoulson, jasoncwarner ordered one for everyone in the team
[08:07] <seb128> chrisccoulson, cf weekly summary email from last week
[08:07] <chrisccoulson> seb128, ah, thanks. that's good then. it means i have a new toy to play with :)
[08:07] <RAOF> Because we care about arm, and it's a pain in the arse not having any hardware.
[08:07] <seb128> ;-)
[08:07] <RAOF> Good morning chrisccoulson & seb128!
[08:07] <chrisccoulson> hi RAOF, how are you?
[08:08] <RAOF> I'm pretty good.
[08:08] <seb128> hey RAOF, chrisccoulson: happy friday! how are you guys on the rainy day?
[08:08] <RAOF> It's the weekend now!
[08:08] <seb128> lucky you ;-)
[08:08] <RAOF> Also, I think I've pretty much got enough to unblock Robert on the lightdm work for the system compositor, which means I'll be able to go back to actually coding. Huzzah!
[08:09] <seb128> RAOF, nice! are we going to see anything landing in distro to play with soon?
[08:09] <RAOF> Although there's probably the need to fix upstream mesa's build system (again!).
[08:10] <RAOF> seb128: Landing in the distro is blocked on a couple of transitions; mesa 8.1 and xserver 1.12, specifically.
[08:11] <seb128> RAOF, ok, not next week I guess then ... I mostly asking because I'm about to write the weekly team summary for -release
[08:11] <RAOF> xserver 1.12 is about ready and should go in soon; mesa 8.1 will require me (or, god willing, someone else) to wade through upstream's half-autotools, half-hand-rolled-makefiles and get the damn thing to build.
[08:11] <seb128> RAOF, which includes "changes coming in the next week that might impact other teams or users"
[08:11] <seb128> RAOF, looks like the mesa and xserver transitions might be for next week then?
[08:12] <seb128> chrisccoulson, did you get anywhere with g-s-d btw?
[08:12] <RAOF> xserver is likely for next week, yeah.
[08:12] <RAOF> Mesa, maybe not.
[08:13] <RAOF> ppa:raof/system-compositor-scratchpad + ppa:ubuntu-x-swat/x-staging (until 1.12 lands) should get Robert a functioning system to do lightdm integration work on, though.
[08:13] <seb128> RAOF, thanks
[08:13] <didrocks> salut seb128 :)
[08:13] <seb128> didrocks, lut
[08:13] <didrocks> seb128: FYI, it's *sunny* here
[08:13] <didrocks> and the whole week-end will be *sunny*
[08:14] <seb128> didrocks, we will get some of that on sunday apparently
[08:14] <didrocks> seb128: you should think bigger and request sun from the friday, not only on sunday!
[08:15] <seb128> didrocks, yeah, I'm learning, will do better next week! ;-)
[08:15] <chrisccoulson> seb128, i didn't hear anything back from mterry actually. i think the session in gdb yesterday was taking a long time
[08:15] <didrocks> seb128: I hope so, you will get an evaluation soon :)
[08:15] <seb128> chrisccoulson, would have been faster to install a 32bits vm for you :p
[08:15] <chrisccoulson> i wonder if i'll be able to reproduce it if i run a i386 ISO on bare metal
[08:15] <chrisccoulson> i couldn't reproduce it in a vm yesterday :(
[08:17] <seb128> wth is robert_ancell doing?
[08:17] <seb128> he did upload stuff depending on gtk 3.5 without gtk
[08:18] <didrocks> I made the same comment this morning when seeing it :)
[08:18] <seb128> didrocks, was robert_ancell still around? did you ask him?
[08:19] <didrocks> seb128: no, he wasn't online when I looked at the user list
[08:19] <seb128> ok
[08:19] <seb128> I dropped him an email
[08:19] <seb128> let's see
[08:20] <seb128> didrocks, btw look at your queries, I've asked you a question there ;-)
[08:21]  * didrocks didn't receive any query from seb128
[08:21] <didrocks> so you can wait for an anwser :)
[08:21] <didrocks> answer*
[08:22] <seb128> didrocks, thanks, it was a good idea to ask because my client was behaving like I was connected where I was not
[08:23] <didrocks> seb128: indeed :)
[08:37] <seb128> pitti, guten tag
[08:47] <Laney> ah, /me just saw that as well :P
[08:47] <pitti> hey seb128
[08:47] <seb128> pitti, hello
[09:47] <seb128> didrocks, ok, for info robert_ancell meant to upload gtk 3.5 but we agreed to not risk that on a friday and let stuff depwait until monday
[09:47] <didrocks> seb128: hum, we should have wait for uploading everything once ready then, if we have something else to upload on the depwait, but well, not that important :)
[09:49] <seb128> didrocks, well, everything was ready, he missed the dput
[09:49] <didrocks> ok :)
[09:49] <seb128> didrocks, he though he had uploaded it
[09:50] <didrocks> ah ok, so the "we agreed to not risk" is the post-reason
[09:50] <didrocks> not what was meant on purpose :)
[09:51] <seb128> right
[09:51] <seb128> didrocks, it's "I just discussed with him, he could dput and let us deal with any potential issue"
[09:51] <seb128> didrocks, but I think I will prefer the "let's deal with it on monday"
[09:51] <didrocks> seb128: agreed :)
[09:54] <pitti> is anyone on updating glib to 2.33.2 in debian experimental?
[09:55] <seb128> pitti, I was going to ask you if you wanted to do it at some point, I just didn't want to ask too many things at the same time since I already pinged about the udisks,gvfs,loop thing ;-)
[09:56] <pitti> yeah, I don't have time for it today
[09:56] <pitti> I run stuff in jhbuild for the things I need it for, so I'm not immeidately blocked
[09:56] <pitti> I was mostly curious
[09:57] <Laney> I could try to look at that on Monday
[12:44] <chrisccoulson> wow, it has just got incredibly dark outside
[12:45] <chrisccoulson> got my fingers crossed for a thunderstorm
[12:46] <seb128> lol
[12:46] <seb128> you really like those ;-)
[12:46] <chrisccoulson> :)
[12:51] <seb128> didrocks, pitti: you guys have thinkpads right? did you get issues with the pad not working or had to do anything special to get it working?
[12:51] <seb128> I'm looking at bug #804109
[12:51] <ubot2> Launchpad bug 804109 in gnome-settings-daemon "can't enable touchpad in Ubuntu (thinkpads)" [Low,Incomplete] https://launchpad.net/bugs/804109
[12:51] <didrocks> seb128: nothing special to do, works out of the box
[12:52] <didrocks> no, no such thing here
[12:52] <seb128> ok, thanks
[12:57] <pitti> seb128: the trackpad? no, that has always worked without a hitch for me
[12:59] <mterry> chrisccoulson, so, the gnome-settings-daemon gdb session is still going.  (it was sleeping overnight, so it only had the workday to run)  It's possible that we're not hitting the bug with this setup?  Like, maybe some race condition isn't being met?  (seems unlikely, I don't know why a plt matter would be racy...)
[13:00] <mterry> chrisccoulson, the last stack trace I see is still from loading plugins.  I'll let you know if I get one that's past that point.
[13:00] <chrisccoulson> mterry, if it's still going, then maybe it isn't going to hit it :(
[13:00] <mterry> chrisccoulson, well, the crash was from an idle callback in a plugin, so it would have had to finish loading plugins to hit it
[13:01] <mterry> chrisccoulson, ooh, let me turn off the watch until then.  I was thinking we'd hit it during plugin load, but it's an idle callback!
[13:05] <seb128> mterry, if you want to reduce "noise", try to turn off all the plugins but mouse (set their "enable" in dconf to false)
[13:06] <seb128> pitti, ok, thanks, I asked for details on the bug, let's see what config those users have
[13:07] <mterry> seb128, yeah no, just skipping all plugins does it.  i forgot the crash happened in an idle callback, and thus after plugins.  now let's see what the next major blocker is
[13:08] <mterry> seb128, oh oh btw, is GUADEC awesome?  Or more particularly, terribly useful?  I'm trying to figure out whether it makes sense for me to go
[13:09] <seb128> mterry, depends what you are looking for, it's less of an hack conference than Boston summit, it's rather a "let's meet people once a year"
[13:10] <seb128> mterry, I would say it's a sort of a distro rally for GNOME, in a conference format (I wouldn't say UDS like before the sessions format is rather plenary like than work oriented)
[13:10] <seb128> before->because
[13:11] <seb128> mterry, but it's good to meet everybody, get face to face discussion, and do some hacking on the side
[13:12] <mterry> hmm
[13:14] <mterry> It happens at an inconvenient time for me, so I am a bit torn
[13:17] <mterry> didrocks, you also go to GUADECs a lot, right?
[13:18] <didrocks> mterry: yeah, I try to, why? :)
[13:18] <didrocks> oh backlogging ;)
[13:18] <didrocks> mterry: yeah, seb128 gave a good description
[13:19] <didrocks> mterry: don't expect to be able to ack a lot or get technical discussions, it's more someone gives a talk on something
[13:19] <mterry> So good to keep up with what people are doing in GNOME
[13:19] <didrocks> mterry: exactly
[16:40] <larsu> hey didrocks, I'm trying to build unity-panel-service from trunk. cmake doesn't run through because libnux-2.0-dev is missing, which I can't install because I have "held broken packages"
[16:41] <larsu> libboost1.46-dev to be precise
[16:41] <didrocks> larsu: on what are you on? precise, quantal?
[16:41] <larsu> quantal
[16:41] <didrocks> larsu: if you apt-get install libboost1.46-dev, what does it tell to you?
[16:42] <larsu> didrocks, it wants to remove 70mb of packages
[16:42] <didrocks> interesting, I'm sure you want to do that :)
[16:42] <didrocks> can you pastebin that?
[16:42] <larsu> yup
[16:42] <larsu> it seems to be boost mostly
[16:42] <larsu> *shudder*
[16:43] <larsu> didrocks, http://paste.ubuntu.com/1042620/
[16:43] <didrocks> ah you do have installed libboost 1.49
[16:44] <didrocks> so yeah, it's one boost stack or the other :)
[16:44] <didrocks> unity with boost 1.49 is still no uploaded because of the now famous C++ libsig++ issue
[16:44] <larsu> I don't care which one, don't even know why I have the 1.49 installed
[16:44] <didrocks> larsu: so just accept the change, it seems you won't loose anything :)
[16:45] <larsu> unity-panel-service should really be buildable without configuring all of unity
[16:45] <didrocks> larsu: right, the source is really not modular
[16:45] <larsu> didrocks, yup, doing that now. Thanks!
[16:45] <didrocks> larsu: yw :)
[16:46] <larsu> worked! thanks again didrocks
[16:47] <didrocks> larsu: no worry!
[17:01]  * didrocks waves good evening and good week-end!
[17:06] <mterry> chrisccoulson, while I wasn't looking, the gdb run finished and crashed!
[17:06] <chrisccoulson> mterry, oh, that's fantastic :)
[17:06] <mterry> chrisccoulson, the previous two backtraces: http://pastebin.ubuntu.com/1042651/
[17:10] <chrisccoulson> mterry, interesting. i wonder if the reason i couldn't trigger it here is because my VM doesn't have a touchpad
[17:11] <chrisccoulson> let me try writing a USB stick and booting on my actual hardware :)
[17:11] <chrisccoulson> if i can find USB stick
[17:11] <mterry> interesting, good point
[17:19] <chrisccoulson> ok, bbiab
[17:38] <chrisccoulson> mterry, ok, bingo!
[17:38] <chrisccoulson> you can work around it btw, by turning off "disable touchpad whilst typing"
[17:39]  * mterry has come to love his unthemed GTK+
[17:39] <chrisccoulson> heh
[17:48] <chrisccoulson> mterry, ok, i've updated the bug now
[17:53] <mterry> chrisccoulson, awesome, thanks dude
[17:54] <chrisccoulson> mterry, i might continue looking at this on monday. not sure if i want to bury my head in assembler on a friday evening ;)
[17:55] <mterry> :)


[00:26] <blei> I created a keyboard shortcut in Konsole that starts with Ctrl-x. Now konsole doesn't send any shortcuts that start with Ctrl-x to emacs
[00:30] <coraxx> hello there ...here is a question ... how do I create/customize MIME types in Ubuntu ? (10 years ago there was a GUI application called 'assogiate' ... is there an alternative ?
[00:33] <sarnold> coraxx: still no luck? :( I think you might just have to edit the file yourself :(
[00:34] <coraxx> sarnold: hi again ...not editing ... there are to many complication ...or rather some unknowns ...and I need the feature that enables me to copy an existing MIME
[00:36] <coraxx> sarnold: if there is a "safe" way to do it in CLI ... and that safe method has been tested _AFTER_ 2018 (or the release of Ubuntu 18.04) then it will also be fine.
[00:38] <sarnold> coraxx: well, you could add your mime types to /etc/mime.types and everything would work fine, until there's a new mime-support package that modifies the file -- then you'd have to handle your changes
[00:38] <sarnold> coraxx: so it could *seem* fine until you had to upgrade to a new release, when it'd be annoying..
[00:41] <coraxx> sarnold: /etc/mime.types does not contain a descriptor (a match string)
[00:42] <sarnold> coraxx: hmm? afaik these *are* the definitions of mime types..
[00:43] <coraxx> sarnold: they are not as the do not describe the MIME ...on the relation between some file extension and an already defined MIME
[00:43] <coraxx> *on = only
[00:58] <kn100> Hello all - I'm just wondering if anyone has had any success getting the AMDGPU-PRO drivers working on Ubuntu 21.10? The AMDGPU-PRO drivers only officially support LTS releases but I was wondering if there were any workarounds.
[00:58] <sarnold> probably whatever software you're running is only going to support LTS releases, too
[00:59] <kn100> sarnold - that'd be the next problem I'd try to figure out. Right now, the AMDGPU-Pro installer is complaining about a lack of gcc-7 and as far as I can tell nobodies packaged that for 21.10
[01:01] <sarnold> kn100: yup, that was deleted from impish in august https://launchpad.net/ubuntu/+source/gcc-7/+publishinghistory
[01:01] <sarnold> normally commercial software likes to stick to the LTS releases
[01:02] <kn100> Sad days. The OSS drivers are excellent, but was kind of hoping I could get a miner set up to run in the background and heat my flat in a more efficient way than a standard electric heater
[01:02] <kn100> I don't *really* want to downgrade either so I guess I just won't!
[03:44] <test992mobile> Hello
[03:45] <Bashing-om> test992mobile: Welcome to Ubuntu support.
[03:52] <test992mobile> My Android phone is not connect to ubuntu
[03:55] <test992mobile> I need help i need my files
[03:58] <tomreyn> test992mobile: i may not be able to help myself, but i think this would get you closer to it: explain which ubuntu release and variant (if any) you are using, how are you trying to connect to the android phone and access the data on it?
[03:59] <test992mobile> Kubuntu 20.04
[03:59] <test992mobile> Mtp error
[04:01] <tomreyn> if i recall correctly, kubuntu does this differently / has tighter integration with android than the standard gnome-shell / mutter based Ubuntu desktop
[04:01] <tomreyn> so #kubuntu might be right place to ask this indeed
[04:01] <sarnold> are you trying to do USB connection stuff? do you need to enable developer tools on your android phone or is usb to a computer just expected to work on android?
[04:07] <test992mobile> Ubuntu support mtp so it supposed to work
[04:07] <test992mobile> Standard Android file transfer
[04:10] <test992mobile> Can anyone help me please I need to backup my phone so I can root it
[04:12] <test992mobile> I'm thinking of installing windows 11 and using Linux vm
[04:16] <test992mobile> I'm only having  issues
[04:16] <lotuspsychje> test992mobile: did you enable developer mode/usb transfers on your phone?
[04:27] <magic_ninja> what are some good foss cloud service providers? I would like something to replace google drive.
[04:36] <test992mobile> No
[05:02] <KBar> Anyone else getting a "package dependencies cannot be resolved" dialog on 20.04.3?
[05:03] <KBar> https://imgur.com/RH9ucm2.png
[05:07] <Alexey_> Internet music:
[05:07] <Alexey_> http://komplex.psyradio.org:8010/index.html?sid=1
[05:07] <Alexey_> http://komplex.psyradio.org:8020/index.html?sid=1
[05:07] <Alexey_> http://komplex.psyradio.org:8030/index.html?sid=1
[05:07] <Alexey_> http://komplex.psyradio.org:8040/index.html?sid=1
[05:08] <KBar> !ops
[07:06] <KBar> Thanks.
[07:07] <tomreyn> KBar: thank you, too.
[07:27] <lupi> How do you restart netplan? I also tried netplan apply and restart but it does not seem to work. Config is as simple as network.ethernets.enp0s3.dhcp4: true
[07:27] <lupi> :q
[07:27] <lupi> aa crap sorry
[07:33] <lupi> hmm. ok so there seems to be a problem with the routing table. it is empty. how do I set it up?
[07:37] <tomreyn> lupi: if a gateway was provided by dhcp, this would be applied as a default route by netplan, for an interface that's configured to retrieve configuration via dhcpv4
[07:38] <lupi> yeah that's weird. maybe my router is not providing the default gateway that is why it can't seem to set it. the routing table is suddenly empty
[07:43] <tomreyn> i think netplan would log the data it received
[07:47] <lupi> tomreyn, where can I see the logs?
[07:56] <tomreyn> lupi: journalctl -b
[07:58] <KBar> Where can I report package update errors/instabilities? Today's updates to focal want to break dependencies: https://people.canonical.com/~ubuntu-archive/phased-updates.html and https://launchpad.net/ubuntu/+source/mesa/
[08:00] <tomreyn> Report them against the package(s) introducing the breakage, if you can tell. Your bug report will be reassigned, if needed. Use ubuntu-bug.
[08:00] <tomreyn> !bug
[08:02] <lupi> this is weird. why can't it get an ip. i assume just doing dhcp4: true would just get an ip from dhcp and that's it, right?
[08:02] <lupi> I am on the same network and this one im currently using can get an ip
[08:03] <tomreyn> not enough details, consider showing configuration and logs, provide your ubuntu version and variant, if any.
[08:07] <lupi> ls
[08:07] <lupi> aa crap
[08:07] <lupi> yup working on it :)
[08:18] <KBar> tomreyn, I found that it already has a bug report. The new update was released to fix bug #1952083. I'm just going to leave a comment and let others know.
[08:22] <lupi> tomreyn, here are some relevant stuff. routing is empty. enp0s3 is degraded? https://0bin.net/paste/ulxfgK5k#1mJhLa7WRtk4hL+DZBJdOQrsRpssGOYtjjjpgQpnPeC here's a paste. sorry. I still need to recover my paste.ubuntu password to login
[08:26] <lupi> here's a similar paste from paste.ubuntu https://paste.ubuntu.com/p/VJvPXVq7TY/
[08:39] <tomreyn> lupi: no ubuntu version, no logs
[08:40] <tomreyn> use "ip route", not "route"
[08:43] <lupi> gimme a sec. i am taking a screen shot
[08:43] <lupi> yea it's the same with ip route
[08:43] <tomreyn> KBar: it seems unlikely that a package update would depend on a much newer libc version. it is much more likely that you have third party packages causing this to break.
[08:46] <lupi> tomreyn, https://imgur.com/nAtIYyd https://imgur.com/DZypp7T https://imgur.com/37fVDHK https://imgur.com/E9jINvw here you go. sorry I can't copy paste inside virtualbox (vm network is bridged btw)
[08:47] <lupi> it was working before and the host's internet connection got cut off. I got disconnected from ssh and had to restart the vm and then it cannot connect to anything after that.
[08:49] <tomreyn> lupi: you can setup a serial console, then you can have a shell on the guest system even without network connectivity.
[08:50] <lupi> serial console? I was thinking of doing a nat then connect to it directly.
[08:51] <tomreyn> NAT requires networking
[08:52] <tomreyn> https://i.imgur.com/DZypp7T.png seems to indicate that you have a systemd event loop, preventing the network to be configured. have you changed systemd units recently?
[08:53] <lupi> recently? nope
[08:53] <tomreyn> no RFC1918 ("LAN") IPv4/6 addresses are assigned to interface enp0s3
[08:53] <lupi> i'm looking into how to setup a serial console so I could provide you a proper copy of logs
[08:54] <lupi> I am trying to do a dhcp only. not static?
[08:55] <lupi> so I expect it to ask for an IP to the dhcp server then it should connect normally
[08:55] <tomreyn> if it received one, or dhcp actually took place, yes
[08:55] <lupi> I assume "dhcp: true" in netplan is correct, right? I have seen "dhcp: yes" though.
[08:56] <tomreyn> compare to https://netplan.io/examples/
[08:56] <lupi> I also did. netplan apply, netplan try. (with sudo ofc) rebooted vm. also the host.
[08:57] <lupi> should I mentioned renderer too?
[08:59] <tomreyn> i think neplan defaults to networkd, but not sure.
[08:59] <lupi> yeah afaik it defaults to it too
[08:59] <tomreyn> testing whether that's the cause should be simple, though?
[09:02] <lupi> yeah rebooting it right now
[09:04] <lupi> welp it's the same
[09:08] <tomreyn> https://www.virtualbox.org/wiki/Serial_redirect https://docs.oracle.com/en/virtualization/virtualbox/6.1/user/BasicConcepts.html#serialports
[09:09] <tomreyn> https://gist.github.com/snb/284940/11e6354f170be602c9c2f67b59d489ed49ebd143
[09:10] <lupi> tomreyn, what should I look into after getting into the console? journalctl? or syslog?
[09:11] <tomreyn> whichever you have configured / prefer
[09:21] <lupi> tomreyn, currently can't do the serial thing now. I'll try to resolve it tomorrow again. have to go home now. thank you
[09:32] <tomreyn> good luck. make sure also that the VM actually has network connectivity still (try a static configuration), maybe that's the real issue.
[09:32] <tomreyn> lupi: ^
[09:33] <lupi> tomreyn, just configured it to use static and it seems to work. it's really the routing thing I cant ping google.com
[09:33] <lupi> but I can ping the local network
[09:33] <lupi> cant even ping <IP_ADDRESS> or <IP_ADDRESS> itself
[09:38] <tomreyn> lupi: the screnshots you had posted did not show a LAN IP address getting configured on the interface. but now you say you can ping the local network, which would suggest that a LAN ip address must have been configured (via DHCPv4, I guess).
[09:38] <tomreyn> see what is being logged about the DHCP lease / configuration received, whether it contains the gateway.
[09:39] <tomreyn> (and the right gateway, and the right LAN address - there could be multiple DHCP servers in your LAN, and maybe the wrong one responds first)
[09:40] <lupi> this ^
[09:40] <lupi> I configured netplan to have a static ip and it seem to work between host <-> guest. but when I ping another machine in the network it cant see it
[09:41] <tomreyn> broken bridging / firewalling configuration on the host
[09:43] <lupi> i dont have firewalls on both sides. and no (network?) bridging afaik.
 [..] (vm network is bridged btw)
[10:05] <lupi> tomreyn, oh yeah crap. I changed vm network to nat and it worked fine. had an IP configured and all that.
[10:07] <tomreyn> i changed something and it stopped working -> undo the change. ;)
[10:08] <KBar> Good advice. Sometimes people panic and change even more configurations. :D
[10:09] <KBar> Don't do that! Just undo the initial changes.
[10:09] <lupi> yeah the thing is ISP network went down. I got out. network got back up. get back home. ssh is disconnected and cant ping the vm. so I restarted and it cant seem to get an ip from dhcp.
[10:41] <xu-irc67w> hello, need help with installing vmware 16, it compains cant load all modules
[10:44] <xu-irc67w> vmmon vmnet wont install
[10:46] <xu-irc67w> Uploaded file: https://uploads.kiwiirc.com/files/66f18626ed4d80d2df9a6cbbc7642354/Plain%20Text1.txt
[10:46] <xu-irc67w> here is the fail log
[10:46] <tomreyn> xu-irc67w: you might want to check for a vmware support channel
[10:47] <xu-irc67w> o:
[10:47] <xu-irc67w> i guess their support isnt free
[10:48] <tomreyn> and i guess this is not a vmware support channel
[10:49] <tomreyn> we can try helping with software in ubuntu, such as kvm-qemu
[10:49] <tomreyn> !alis
[11:37] <silv3r_m00n> hi there, i am using a usb wifi adapter, on my desktop pc and the internet is really slow, the ping results show lots of DUPS, what can i do to fix it, its a D-link usb wifi adapter, tiny little thing, usb 2
[11:37] <silv3r_m00n> dwa-131 is the model name
[11:45] <tomreyn> there are different hardware revisions for dwa-131, with different wireless chipsets. get yours:  lspci -knn | grep -EA3 '(Network|Ethernet) controller' | nc termbin.com 9999
[11:46] <tomreyn> usually this is due to power saving or a bad driver
[11:47] <lotuspsychje> silv3r_m00n: ubuntu release & kernel version might be interesting to know for the volunteers aswell
[11:47] <silv3r_m00n> lotuspsychje: Linux enlightened 5.11.0-40-generic #44-Ubuntu SMP Wed Oct 20 16:16:42 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[11:48] <silv3r_m00n> tomreyn: http://pastie.org/p/2JNwHuwRBRCnl0MAdc9SfX
[11:49] <silv3r_m00n> http://pastie.org/p/0hn0zYA83QW0eWrtZDcPMK
[11:49] <silv3r_m00n> according to iwconfig, power management is disabled
[11:49] <silv3r_m00n> Off
[11:50] <xu-irc67w> i want to upgrade kernel to 5.13, which files should i download?
[11:50] <xu-irc67w> https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.13/
[11:50] <tomreyn> silv3r_m00n: Sorry, we don't support Bodhi Linux here, just Ubuntu
[11:51] <silv3r_m00n> speedtest.net says 3.81 Mbps download speed, whereas i should be getting arround 30
[11:51] <silv3r_m00n> tomreyn: where is bodhi ?
[11:51] <silv3r_m00n> i am using Kubuntu
[11:52] <xu-irc67w> anyone can help
[11:53] <tomreyn> silv3r_m00n: oh, so maybe i got this wrong. "Linux enlightened" sounds like Bodhi.
[11:53] <silv3r_m00n> tomreyn: thats my username on the system, enlightened
[11:53] <silv3r_m00n> :D
[11:53] <tomreyn> whoops, sorry
[11:54] <tomreyn> i need more sleep
[11:54] <silv3r_m00n> i just updated, all packages, so i suppose i have the latest drivers as provided by ubuntu, also this dlink wifi usb adapter, is a pretty popular piece
[11:54] <silv3r_m00n> so it should be supported fine on ubuntu
[11:54] <silv3r_m00n> internet is working, but speed is very slow, pings are very slow
[11:56] <tomreyn> xu-irc67w: for your architecture, locate the image, modules, headers in either the generic or lowlatency variant
[11:56] <tomreyn> xu-irc67w: but you should not do this if you don't know the risks involved. those images should only be used for testing.
[11:57] <tomreyn> silv3r_m00n: bad link quality, maybe it's just far fromt he AP?
[11:57] <silv3r_m00n> about 20 feets max
[11:58] <silv3r_m00n> yes there is a wall in between, but window air path is there
[11:58] <tomreyn> silv3r_m00n: well, does it get the specified throughput when you use it close to the AP?
[11:59] <silv3r_m00n> no, same speed
[11:59] <silv3r_m00n> but ipads, mobiles are pretty fast
[12:00] <tomreyn> silv3r_m00n: can you show the relevant lines form    lsusb    for the wireless dongle?
[12:00] <xu-irc67w> how fast on mobile
[12:07] <tomreyn> silv3r_m00n: i got to go, see you later.
[12:29] <Tob> Hi! Is there a way to launch nmcli and wait until a connection has been established?
[12:29] <Tob> 'nmcli networking on' will start net, but return immideately and 'nmcli networking connectivity check' will show disconnected state, however few seconds later connection will be established, as the process is going on in background.
[12:29] <Tob> Is there a ready way to raise a listener like 'until connection to www is full'? Except writing of while/if/sleep cycle?
[13:25] <trafficjam> guys everytime my ubuntu laptop goes into hibernation, i'm not able to un-hibernate it, only thing that works is turning power off and on again, is this normal?
[13:27] <KBar> trafficjam, Ubuntu version and flavor? `lsb_release -rd`
[13:28] <KBar> trafficjam, hibernation is disabled by default on Ubuntu.
[13:28] <trafficjam> KBar: or sleep or whatever it's called
[13:28] <KBar> trafficjam, well, you have to be more specific.
[13:29] <trafficjam> KBar: Ubuntu 20.04.3 LTS
[13:29] <trafficjam> my os knowledge is not deep enough to differentiate between the two to be honest, but whatever it is that happens by default when you close your lid or the power runs very low
[13:30] <trafficjam> maybe "Suspend" is the correct terminology?
[13:33] <Tob> trafficjam: AFAIR you need swap space amount to be equal to your RAM size. Do have such swap? 'free -h' may show current swap size.
[13:33] <KBar> trafficjam, with hibernate, all information is transferred to your hard drive. With suspend, it stays in RAM.
[13:33] <trafficjam> ah ok, let me check
[13:34] <KBar> trafficjam, which one do you want?
[13:35] <KBar> Tob, not really. I only have 2G of swap with 4G of RAM and I can suspend no problem.
[13:36] <Tob> Suspend is not consuming disk. During hibernate RAM is going to be dumped at SSD or another storage. It's dumped into swap areas.
[13:37] <Tob> Thus, swap size is a blocker for the process. At least.
[13:38] <Tob> SSD is wearing faster if N Gb each time dumped to it.
[13:38] <mncheck> when using -fstype=cifs in automount is there a way to see any log messages produced by mount.cifs when the map itself is seen in `mount` but accessing the mount-point can't access the share?
[13:38] <KBar> trafficjam, read my explanation and question above.
[13:38] <Tob> Swap area may be added as a file.
[13:40] <trafficjam> KBar: i'm honestly which type would be better, i've never thought about the differentiation between the two before
[13:41] <trafficjam> Tob: so i have 14GB ram and 2GB swap apparently
[13:41] <trafficjam> none of my swap is being used it seems though
[13:41] <trafficjam> *not sure which type
[13:42] <KBar> trafficjam, well, hibernate allows you to not care about power outages, but it will wear down your disk drives, especially SSD.
[13:42] <KBar> trafficjam, you will also need to enable it manually because it's disabled on Ubuntu by default.
[13:43] <KBar> trafficjam, swap size shouldn't be a problem, at least for suspend.
[13:43] <trafficjam> i guess suspend should be sufficient then, just can't figure out why it doesn't work
[13:43] <trafficjam> (properly)
[13:44] <KBar> trafficjam, check this official documentation: https://help.ubuntu.com/lts/ubuntu-help/power-suspendfail.html.en
[13:44] <KBar> Also available on your desktop.
[13:44] <trafficjam> thanks
[13:44] <Tob> With hibernation may exist the following question: what to do with keys, passwords, payment tools and so on from RAM, when swap not encrypted, if laptop stolen. In case of suspend and complex password RAM content will disappear on reboot. It's extremely hard to access RAM.
[13:45] <KBar> That's true.
[13:46] <KBar> Hibernate is less secure, at least in my opinion. Correct me if I'm wrong.
[13:46] <trafficjam> security is honestly not a huge concern of mine, nothing critical on this machine
[13:46] <trafficjam> but good to know
[13:47] <BluesKaj> Hi folks
[13:49] <KBar> Good. Could that be possible that your computer somehow loses power, e.g. loose battery slot or loose power cable with no battery, every time you suspend it?
[13:50] <trafficjam> KBar: almost certainly not, many times the powercord has stayed in while i've been away but i still have the same issue
[13:50] <trafficjam> yeah i just closed my lid (power cord is in) and it's not turning on again
[13:50] <trafficjam> so definitely not related to power
[13:51] <KBar> trafficjam, and pressing buttons doesn't wake it up?
[13:51] <trafficjam> nope, has no effect. holding the power button turns it off, after which time i can press it again and it reboots
[13:52] <KBar> trafficjam, what if you press the power button and hold it for 5 to 10 seconds?
[13:52] <trafficjam> KBar: while it's in this "dead" state?
[13:52] <trafficjam> or while its on?
[13:53] <KBar> trafficjam. Yeah, after you open its lid again to wake it up.
[13:53] <KBar> Does it reboot or wake up?
[13:56] <trafficjam> KBar: so if i close the lid and reopen the lid, the power button has that normal pulsing that happens when it's suspended, but quick pressing the power button has no effect. If i hold down on it for 10 seconds, then the laptop turns off. If i quick press it again after that, then it starts up (fresh boot)
[13:58] <KBar> trafficjam, I see. Can you check if suspend is enabled?
[13:59] <KBar> trafficjam, I don't use Ubuntu's default GNOME, so sorry. Just fiddle around and try to find if there's one.
[13:59] <KBar> trafficjam, could be in Power & battery
[13:59] <KBar> Or maybe in Display or Lock
[13:59] <trafficjam> KBar: automatic suspend is enabled "When on battery power"
[14:01] <KBar> trafficjam, aha. Please have a look at this guide.
[14:02] <KBar> And report back.
[14:02] <KBar> https://help.ubuntu.com/stable/ubuntu-help/power-closelid.html.en
[14:03] <trafficjam> KBar: this seems to suggest it's possible suspend does not work with my hardware -> https://help.ubuntu.com/stable/ubuntu-help/power-suspendfail.html.en
[14:03] <trafficjam> maybe it's a ryzen issue?
[14:04] <KBar> It could be, but unlikely.
[14:06] <KBar> trafficjam, it might be just your hardware, but first we need to eliminate all other options.
[14:11] <trafficjam> yeah good point
[14:11] <trafficjam> i've got to head out for a bit, but if i can't figure it out i'll come back on later, thanks again for the help man
[14:13] <KBar> trafficjam, no problem. Tweaks and suspend through the command line are last two methods. Try them.
[14:13] <KBar> See you.
[14:15] <trafficjam> will do, thanks man, take it easy
[14:18] <jStefan> Hello, are ext4 fast commits enabled on a default installation of impish?
[14:23] <KBar> jStefan, isn't this feature available since kernel version 5.10?
[14:24] <KBar> jStefan, Impish uses 5.13, so it should be enabled
[14:25] <jStefan> KBar, hirsute had the kernel, but not the e2fsprogs version. They may have updated the tools, but i'm not sure if the tools use fast commits by default.
[14:26] <jStefan> KBar, so just having the kernel is not enough as hirsute had 5.11(?). but not the tools
[14:26] <KBar> Ah, I see. Well, hopefully someone who uses Impish can answer you.
[14:27] <KBar> I'm on Focal. Prefer stability.:)
[14:27] <jStefan> i'm on focal with hwe kernel
[14:32] <KBar> jStefan, check these changlelogs: http://changelogs.ubuntu.com/changelogs/pool/main/l/linux-meta/linux-meta_<IP_ADDRESS>.42/changelog, http://changelogs.ubuntu.com/changelogs/pool/main/l/linux-meta/linux-meta_<IP_ADDRESS>.33/changelog
[14:33] <jStefan> KBar, didn't find the words fast nor commit
[14:34] <KBar> mee too :-(
[14:34] <jStefan> KBar, this would be more relevant: http://changelogs.ubuntu.com/changelogs/pool/main/e/e2fsprogs/e2fsprogs_1.46.3-1ubuntu3/changelog
[14:34] <jStefan> but still doesn't state what the default options would be
[14:38] <KBar> For what it's worth, you may wish to grab the source and search for relevant lines.
[14:38] <jStefan> KBar, i have an impish installation for testing, looking at the output of tune2fs -l, I don't see much difference from my older system. But IDK exactly what I would be looking for
[14:40] <KBar> Maybe for the string "default"? If you're lucky, the relevant lines might have comments attached to it.
[14:41] <KBar> I know I've found lots of things that way using Catfish, so.
[14:42] <jStefan> KBar, i used tune2fs to enable the option on the fs and rebooted, let's see
[14:43] <KBar> Fingers crossed.
[14:43] <jStefan> most info on the web say you need to "Create" a new fs, but the info may be outdated
[14:47] <jStefan> KBar, seems it is not enabled on the default installation, but the tools can be used to enable it. I now seem to be getting some information from /proc/fs/ext4/<dev>/fc_info, and it seems to be working
[14:49] <jStefan> focal however can't enable it, it needs e2fsprogs 1.46
[14:50] <jStefan> nor can hirsute
[15:00] <wedr> Currently Ubuntu 20.04 LTS is having frequent intermittent freezes every hour. I just rebooted a few minutes ago. Where do I check for the error logs?
[15:08] <cbreak> wedr: journalctl --since 15:00
[15:08] <cbreak> or something like that
[15:09] <jStefan> wedr, i would check dmesg and /var/log/ too
[15:09] <cbreak> dmesg doesn't survive reboots usually
[15:12] <jStefan> cbreak, but if the problem is still live after a reboot, it may show some information, i did not know about journalctl i usually dig into the individual log files.
[15:15] <wedr> thanks
[15:20] <KBar> jStefan, ah, good too know. Thanks.
[15:43] <Guest54> Hello. I'm trying to find out the version of openldap, but when I use slapd -VV command, I get @(#) $OpenLDAP: slapd  (Ubuntu) (Feb 18 2021 14:22:42) as the output. A fellow in the openldap channel recommended I interrogate my packaging system to see what version it says, but I'm not sure what that entails. Does anyone know how to do that?
[15:43] <leftyfb> Guest54: what version of ubuntu?
[15:47] <Guest54> 18.04
[15:47] <leftyfb> Guest54: apt list --installed |grep ldap
[15:47] <wedr> so the reason why I'm getting frequent crashing is because of nouveau drivers :(
[15:47] <wedr> uh, frequent freezing, not crashing
[15:49] <jStefan> Guest54, the repository for bionic seems to have 2.4.45 (https://packages.ubuntu.com/bionic/slapd)
[15:50] <Guest54> confirm, i see 2.4.45 now, thank you
[15:59] <marc_> How do you install .sh files
[16:00] <mrbrdo> Having a problem with Wifi on Ubuntu Server (headless). If I boot my machine without a LAN cable, the wifi won't connect (I think it associates but doesn't set the IP). As soon as I plug in my LAN cable, the wifi starts working too. I set the IP for both LAN and Wifi as static (in /etc/network/interfaces and for wifi in Netplan). Any idea?
[16:01] <mrbrdo> obviously what I want is to use it with Wifi only. but I don't dare to disable the eth interface because I don't have a monitor on that machine
[16:02] <mrbrdo> Interestingly, if I pull out the LAN cable, wifi will disconnect as well
[16:04] <ioria> mrbrdo, and why are you using two different config  methods ? or /e/n/i or *yaml file
[16:04] <leftyfb> marc_: don't
[16:07] <marc_> why
[16:07] <mrbrdo> ioria: well the eth was already configured in /e/n/i
[16:07] <marc_> its a program from a trusted manufacturer
[16:07] <leftyfb> marc_: point to the file URL you got it from please
[16:08] <leftyfb> mrbrdo: what version of Ubuntu?
[16:08] <mrbrdo> 20.04.3 lts
[16:08] <marc_> https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide
[16:08] <marc_> its for programming Pic microchips in ASM
[16:09] <marc_> MPLAB X IDE Linux
[16:09] <marc_> https://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v5.50(1)-linux-installer.tar
[16:10] <mrbrdo> ioria: I can try to remove the netplan config if you think that will help... I use wpa-supplicant service for wifi
[16:10] <merpnderp> When I reboot my ubuntu server how do I see how long it required to fully reboot?
[16:10] <leftyfb> mrbrdo: you should remove e/n/i (ifupdown) properly
[16:11] <leftyfb> merpnderp: systemd-analyze
[16:11] <mrbrdo> leftyfb: but /e/n/i was already configured for LAN by default
[16:11] <mrbrdo> auto/iface
[16:11] <leftyfb> mrbrdo: what this a fresh install of ubuntu 20.04?
[16:12] <mrbrdo> leftyfb: i installed 16.x and upgraded, because I had problems with the 20.x installer
[16:12] <mrbrdo> but other than that it's fresh
[16:12] <leftyfb> mrbrdo: you should try the non-live installer for 20.04
[16:12] <mrbrdo> leftyfb: I used the installer for ubuntu server, it's not live
[16:13] <mrbrdo> I think at least
[16:13] <marc_> so how do i isntall this .sh file
[16:13] <merpnderp> leftyfb: thanks :)
[16:13] <marc_> install
[16:13] <mrbrdo> leftyfb I would prefer to fix the issue instead of reinstalling, anyway
[16:14] <leftyfb> marc_: bash /location/of/MPLABX-v5.50-linux-installer.sh   # though you really should be contacting the vendor for support with this
[16:14] <leftyfb> marc_: a 592MB .sh file is insane
[16:15] <leftyfb> looks like they have a binary embedded in it
[16:16] <gebbione> hi folks
[16:17] <gebbione> any chance you know how to make a pdf bigger in document viewer?
[16:18] <marc_> leftyfb thanks its installing now
[16:18] <gebbione> it maxes at a certain percentage such as 95% and wont go any bigger
[16:19] <leftyfb> mrbrdo: you have a bit of a mess there with your networking. You either need to get a monitor and keyboard on it for debugging and fixing your networking or to reinstall
[16:23] <mrbrdo> leftyfb: so what do you suggest? remove everything from /e/n/i?
[16:25] <leftyfb> mrbrdo: I suggest getting a monitor and keyboard plugged in to remove /e/n/i and debug further or to reinstall. Working with the networking mess you have there currently while headless and no out of band access is begging for trouble
[16:25] <ioria> mrbrdo, on 16.04 /e/n/i was still a thing and if you do a do-release-upgrade (not a fresh install) you can keep the old config: but mixing the things (espcially on 20.04) is looking for troubles
[16:25] <mrbrdo> I did a do-release-upgrade.
[16:26] <ioria> mrbrdo, i know that
[16:26] <ioria> mrbrdo, i suggest you learn to use and config netplan in yaml files
[16:27] <leftyfb> mrbrdo: http://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/ubuntu-20.04.1-legacy-server-amd64.iso
[16:27] <leftyfb> mrbrdo: I highly recommend reinstalling with that image
[16:28] <ioria> mrbrdo, also consider that on a fresh 20.04 install, interfaces file does not even ebxist anymore
[16:28] <mrbrdo> leftyfb: the new installer goes to black screen before language list appears.
[16:28] <leftyfb> mrbrdo: use the one I linked to
[16:31] <mrbrdo> I'm surprised that the official way to upgrade is that broken tbh
[16:31] <mrbrdo> so everyone pre-18.x should just reinstall all their servers instead of upgrading? I don't buy it
[16:32] <leftyfb> mrbrdo: can you get a monitor and keyboard on your machine?
[16:32] <mrbrdo> leftyfb I can but I have to install a graphic card because the integrated outputs won't work for some reason.
[16:32] <ioria> mrbrdo, in my opinion, you don't need to reinstall
[16:33] <leftyfb> mrbrdo: ok, then get a monitor and keyboard on it and then we can proceed to debug
[16:34] <mrbrdo> okay, but then might as well reinstall if I do all that anyway. if the legacy image will work, because the normal one didn't
[16:34] <leftyfb> mrbrdo: ok, good luck
[16:34] <Windy> i have a piece of software that recommends Ubuntu 20.04 and Python3.6.  I previously had 3.6 installed on 18.04 but after upgrade it's not found and I can't seem to install it again
[16:35] <cbreak> Windy: use 3.8 from ubuntu
[16:35] <cbreak> or get some third-party ppa for 3.6
[16:36] <Windy> ok, i'll give it a try.
[16:36] <cbreak> you sure 3.8 doesn't work?
[16:36] <ioria> or virtualenv
[16:36] <Windy> i'm not sure yet.  i had a venv set up with python3.6 and that doesn't seem to work anymore
[16:37] <Windy> I guess I'll try to set it up again with 3.8.  Not ubuntu's fault, but this has been the most painful software upgrade I've ever experienced :(
[16:37] <cbreak> afaik, python breaks ABI compatibility left and right with every minor update
[16:37] <cbreak> so you'd have to get new modules that link to python, creating a new venv
[16:37] <cbreak> but python code itself should work, more or less
[17:07] <louis_> Hello. I recently cleaned up a bunch of packages and after rebooting, the machine no longer connects to a network via DHCP automatically anymore when I plug an ethernet cable in.
[17:07] <louis_> I use this script to get online, and then manually edit /etc/resolv.conf afterwards with proper DNS on each reboot: https://bpa.st/T7NA
[17:07] <louis_> Is there any specific package that probably got yoinked to cause ethernet to not connect via DHCP to the network automatically on boot?
[17:08] <leftyfb> louis_: what version of ubuntu?
[17:09] <louis_> 21.10
[17:09] <leftyfb> louis_: sudo apt install netplan.io
[17:09] <leftyfb> louis_: or maybe: sudo apt install --reinstall netplan.io
[17:09] <leftyfb> louis_: also, is this a desktop or server?
[17:09] <louis_> desktop. thank you very much!
[17:10] <leftyfb> louis_: I can't guarantee that's going to work
[17:10] <louis_> I was being an idiot and trying to install netplan without the .io
[17:19] <mrbrdo> lefty
[17:21] <mrbrdo> leftyfb ioria: the alternate installer worked, but the issue was the same. I had to add optional: true to the netplan LAN config and now it works. So I don't think the issue had anything to do with the release upgrade.
[17:29] <marc_> How can i remove all directories without it prompting i tried rm -r
[17:30] <Thom-Rum> Sudo rm -r
[17:30] <Thom-Rum> Careful though :P
[17:30] <marc_> ok thanks it did it
[17:31] <Tamburino> is the multiverse repository official supported or a 3rd party/community repository?
[17:33] <ducasse> !repos
[17:33] <ducasse> Tamburino: ^^
[17:34] <Tamburino> that doesn't anser my question exactly ducasse
[17:35] <Tamburino> i want to know ith the ubuntu devs/maintainer also maintains the multiverse or are this another people
[17:38] <marc_> if i installed a development program in /opt/ where the manufacturer stated to install it can i somehow make a shortcut that will run the program on the desktop
[17:38] <geeky> sure, make a symlink
[17:38] <ducasse> Tamburino: from the first link "This software is not supported and usually cannot be fixed or updated. Use it at your own risk."
[17:39] <Tamburino> that doesn't mean it is not maintained from the same people
[17:39] <leftyfb> marc_: https://www.howtogeek.com/445303/how-to-create-desktop-shortcuts-on-ubuntu/
[17:39] <marc_> ok thanks
[17:39] <ravage> Tamburino:  see it as an unmaintained repo you use at your own risk without any updates or patches
[17:40] <Tamburino> okay, than it is as usual in any other distro
[17:40] <marc_> i remember symlink in Gentoo but i have forgotten everything as that was at least 13 years ago
[17:40] <marc_> :D
[17:41] <ducasse> marc_: you can set the path to whatever you want in a .desktop file
[17:41] <jhutchins> marc_: symlinks are pretty much the same across any ext filesystem, and the same conventions often extend to different systems under Linux.
[17:41] <Tamburino> was just curious cause in debian it looks like the  non-free is shipped from the distribution
[17:42] <leftyfb> marc_: a symlink is not the correct way to do it
[17:42] <jhutchins> marc_: The one significant difference that comes to mind are Microsoft "shortcuts", which are external to the filesystem iirc.
[17:47] <marc_> It poped into my head and i typed ln -s /opt/microchip/mplabx/v5.50/mplab_platform/bin/mplab_ide and it put the icon on the dektop
[17:47] <marc_> popped
[17:47] <leftyfb> marc_: https://www.howtogeek.com/445303/how-to-create-desktop-shortcuts-on-ubuntu/
[17:47] <leftyfb> marc_: a symlink is not the correct way to do it
[17:48] <geeky> sad that the "correct" way to do it is user unfriendly in comparison
[17:51] <marc_> my god all that just to add an icon
[18:15] <anova> hey all I am on kubuntu instead of ubuntu but I was wondering how to automount as in Windows, trying to make the switch but I need my HDD's to be there when I boot the PC
[18:20] <lotuspsychje_> !info ntfs-3g | anova
[18:21] <BrianHechinger[m> got excited about the pulse audio undate for 21.04 and... it didn't fix my issue. 😭
[18:21] <BrianHechinger[m> I really need to take video of that one day. Trying to explain it doens't do justice to how freakin' weird it is.
[18:24] <anova> lotuspsychje_: ntfs support is already installed with my Kubuntu, but I need the harddisk to be mounted from the moment I boot my PC/Server
[18:24] <anova> Thanks for the reply though, my dutch comrade haha @lotuspsychje_
[18:25] <lotuspsychje_> an fstab mount then anova
[18:25] <lotuspsychje_> !fstab | anova
[19:08] <marc_> Anyone know what compiler i have to install for Asembly language ASM
[19:14] <zenof> marc_: do you by ASM simply mean assembler code (for whatever architecture)? then you might wanna go with the gcc for that machine.
[19:15] <marc_> its for MPLAB IDE assembly langauge programming PIC micros
[19:15] <marc_> I used to do it on windows but now moved to linux
[19:15] <marc_> so trying to setup
[19:27] <zenof> I have an ext4 filesystem (journal off, reserved block count 0)  filled with random data (into a file) until i got the "No space left on device" message. Still 'df' shows a discrepancy of 16376 1K-blocks in total block count vs. used. where do those hide/are occupied?
[19:31] <tomreyn> marc_: compilers for this architecture are available on the microchip website, incl. linux 32-bit ones (and i cannot help you setting them up, but there is vendor documentation on it).
[19:32] <marc_> it was an x8 compiler i found the file and its installing now for 8 bit microchips
[19:33] <marc_> there are 16bit chips and 32 bit so im going to do those as well
[19:40] <marc_> ok brill thansk looks like its all working :))
[19:40] <marc_> thanks
[19:46] <tomreyn> zenof: dump2fs should hint on this. i'm guessin gon superblocks, amongst other.
[20:10] <hans109h> In 21.10 I'm having an issue where application windows are ending up behind the top status bar.   This results in not being able to see the entire application window, and for Firefox, results in the tab bar not being able to be seen.  Anyone else having this issue?
[20:31] <Vaelatern> hey guys, I'm trying to get an Ubuntu live ISO to let me use the full grub> prompt during boot. Editing grub values for the menu is acceptable. I'm booting an amd64 20.04 live-server image. My problem is at best I can get to a boot: prompt, and I could also get to a relatively useless "Advanced mode" where I can modify the kernel cmdline slightly.
[20:38] <Vaelatern> it's weird, esc esc esc enter will get me to a boot: prompt which seems to be less useful than the full grub prompt...
[20:44] <tomreyn> hans109h: top status bar? there should not be one on a default 21.10 - do yuo have a custom configuration?
[20:49] <tomreyn> Vaelatern: booting in uefi mode, right?
[20:50] <ducasse> he must be, legacy mode uses syslinux iirc
[20:50] <tomreyn> In a UEFI booting VM I just booted ubuntu-20.04.3-live-server-amd64.iso in, I got to the Grub menu, then hit escape once, and got the "grub> " prompt
[20:51] <Vaelatern> I'm combing through the qemu settings now to check
[20:53] <tomreyn> ducasse: oh right, good point.
[20:53] <hans109h> tomreyn, this is the gnome bar on top with the activities button, clock, power etc...
[20:53] <tomreyn> hans109h: oh right, the dash, sorry, i got it wrong
[20:55] <hans109h> Ahh, dash, yes.  it's an intermittent problem that results from changing windows, haven't figured out what triggers it yet, but I can un-maximize and window and remaximize it to fix it.
[20:56] <tomreyn> hans109h: i'm not sure why this is happening for you (i don't think it should be, maybe you have a mishebaving non-default gnome-shell extension installed? ) or how you can generally prevent it. but you can hold down the meta (windows) key and click anywhere on the window to move it around - if this helps working around it.
[20:56] <tomreyn> s/click on/drag and drop/
[20:58] <hans109h> Thanks, that's a good tip, I tend to just meta-down meta-up to fix it.  I disabled all shell extensions and it still happens.
[20:59] <hans109h> Is meta-click(drag) supposed to un-maximize a maximized window?
[20:59] <tomreyn> yes
[21:02] <tomreyn> hans109h: maybe re-check anything you (may have) changed in (gnome) tweaks, since this might also have the capability of causing such.
[21:02] <hans109h> I'll take a look.
[21:03] <hans109h> Under appearance I have an exclamation point next to shell, and nothing listed, is this normal?
[21:05] <tomreyn> hans109h: it is on 18.04 LTS, so I assume so.
[22:18] <sweater> Hello, I want to switch java version control to nix / direnv / flakes. To be sure it works, I want to delete all the JREs and JDKs installed on ubuntu. How do I do that?
[22:18] <sweater> Currently, `which java` returns `/usr/bin/java`, which is a symlink, to "alternatives". None of the files belong to any package:
[22:19] <sweater> (I checked with dpkg -S)... I'm kind of at a loss since I don't even know what `/etc/alternatives` are.
[22:20] <sarnold> sweater: /etc/alternatives is an easy way to select which of the dozen different java runtime environments you want to be "java", or which of the dozen vi implementations you want to be "vi", or which of the dozen MTAs you could install you want to be "sendmail", etc
[22:21] <sweater> That's what I felt. I found out `update-alternatives` command, which seems to activate / deactivate alternatives.
[22:21] <sarnold> good good
[22:21] <sweater> But I'm still confused as for why aren't they tracked by dpkg :(
[22:21] <sarnold> because they're created and destroyed by maintainer scripts
[22:22] <sarnold> in conjunction with update-alternatives, for the sysadmin to select as they wish
[22:22] <sarnold> what do you mean by "I want to delete all the JREs and JDKs"?
[22:22] <sarnold> like, purge their packages? or just make the 'java' and 'javac' etc commands useless?
[22:23] <sweater> I would like to make sure that none of the tools, even if they use hardcoded /usr/lib/jvm/.../java would stop working.
[22:24] <sweater> And then I want to use direnv to govern java and, perhaps, throw away the tools that aren't compatible with it.
[22:24] <sweater> Thing is that I'm writing guidelines for our startup and we already are using direnv / nix extensively, so I need to be really sure that whatever I write in the policy document will actually work on the machines of my colleagues.
[22:25] <sweater> I hope that it all makes sense. Currently I'm reading about `update-alternatives --remove`
[22:25] <sarnold> heh, I'm afraid I'm even more confused now :) "make sure that none of the tools ... would stop working"?
[22:26] <sweater> For example, VSCode's java extension should stop working after I'm done.
[22:26] <sweater> I've deleted all the java packages, but VSCode's extension still works.
[22:26] <sweater> I assume that it's because of `/usr/bin/java` symlink.
[22:27] <sarnold> and dpkg -l "openjdk*" agrees that they're all gone?
[22:27] <sweater> Let me check, but IIRC yes.
[22:28] <sweater> I'm afraid I don't know how to read this output, but it's certainly not empty. Let me share a snippet.
[22:29] <sweater> http://sprunge.us/INgfVY
[22:29] <sweater> But the output of `apt list | grep -i jdk | grep installed` is indeed empty.
[22:37] <sweater> Hmm, ok I seem to have managed to remove it. I think there was some dangling package or somesuch. Sorry to bother.
[22:38] <sarnold> sweater: heh, that's pretty empty all right..
[22:41] <sarnold> sweater: I think 'un' means the package is known to dpkg, but never installed; 'rc' means the package was installed and then removed -- this still leaves their configuration files around. you can use apt purge or dpkg --purge to take packages out of the 'rc' state -- and then they won't show up in dpkg -l output at all
[22:49] <Vaelatern> ok, so what if I don't want to boot uefi? If I boot straight BIOS to 20.04? Just looking at what I need to do to make UEFI qemu boot repeatable...
[22:53] <blaaa> is there an irc chat for wsl2?
[22:54] <Vaelatern> how do I get a grub> prompt if I bios boot?
[22:56] <tomreyn> Vaelatern: if that's booting with grub, you'll hold down shift to bring up the grub menu, then just hit escape
[22:59] <Vaelatern> if I hold down shift, I get to the language selection window
[22:59] <blaaa> does wsl2 support intel gpu?
[23:00] <Vaelatern> I can easily get to "ubuntu" "Install Ubuntu Server" "Install Ubuntu server with the HWE kernel" "Test memory" "Boot from first hard disk"
[23:00] <Vaelatern> but not to somewhere useful from there
[23:01] <Vaelatern> I can get there with holding down escape too
[23:02] <Vaelatern> but then tapping `e` doesn't get me to edit the menu entry
[23:10] <tomreyn> Vaelatern: ubuntu server installer doesn't use grub but isolinux for bios boots
[23:10] <Vaelatern> ahh
[23:11] <tomreyn> err syslinux
[23:11] <Vaelatern> isolinux/stdmenu.cfg
[23:12] <tomreyn> well, one of those ;)
[23:13] <Vaelatern> :)
[23:15] <tomreyn> syslinux would be the dos fat + ntfs bootloader, isolinux is, non-surprisingly, for iso 9660. i still did not remember that.
[23:16] <ducasse> you're not alone, tomreyn, and to remember that my brain now had to forget something else
[23:36] <xu-irc92w> hello need help
[23:36] <xu-irc92w> https://paste.ubuntu.com/p/T6tTZN5SCQ/
[23:36] <tomreyn> !ask | xu-irc92w
[23:37] <xu-irc92w> version is xubuntu 22.01, i want to remove linux kernel 5.11
[23:38] <Vaelatern> !ask Vaelatern
[23:38] <Vaelatern> interesting, it needs the pipe
[23:40] <xu-irc92w> will my os be corrupted, if i keep them
[23:42] <Unit193> Vaelatern: https://ubottu.com/ubottu.html#_encyclopedia
[23:43] <leftyfb> xu-irc92w: 22.01 is not a valid version of ubuntu. If you're referring to Ubuntu 22.04, that will not be released for another 5 months and isn't supported here. That said, you are free to removed kernel packages which you aren't running
[23:44] <xu-irc92w> ok
[23:45] <xu-irc92w> how to see if they are not runnin
[23:45] <tomreyn> cat /proc/version_signature is the one that's running
[23:46] <tomreyn> cat /proc/version_signature     is a command you can enter ni a terminal window
[23:53] <Vaelatern> ok, so this problem is interesting. "Failed to execute /init (error -2)"
[23:53] <xu-irc92w> Linux version 5.13.0-051300-generic (kernel@kathleen) (gcc (Ubuntu 10.3.0-4ubuntu1) 10.3.0, GNU ld (GNU Binutils for Ubuntu) <IP_ADDRESS>10618) #202106272333 SMP Sun Jun 27 23:36:43 UTC 2021
[23:53] <xu-irc92w> is this xubuntu 20.4 or 22
[23:54] <Vaelatern> this is with the vanilla boot option, as well as if I try setting an init (it then complains about /bin/bash -2 (not being present)) which is all just weird
[23:55] <tomreyn> xu-irc92w: this is your custom built kernel on we don't know what.   lsb_release -ds   should tell what Os you have installed.
[23:55] <xu-irc92w> cat: /proc/version_signature  no file or dir
[23:56] <tomreyn> cat /proc/version     then
[23:56] <xu-irc92w> Ubuntu Jammy Jellyfish (development branch)
[23:56] <tomreyn> !jammy
[23:56] <xu-irc92w> dev version so its 22.01
[23:57] <tomreyn> no
[23:57] <tomreyn> there is no, and will be, no 22.01 release
[23:58] <xu-irc92w> so is my xubuntu corrupted now
[23:59] <tomreyn> xu-irc92w: "Join #ubuntu-next for support and questions."