meena | Code_Bleu: first draft, https://github.com/canonical/cloud-init/pull/4654 | 00:28 |
---|---|---|
-ubottu:#cloud-init- Pull 4654 in canonical/cloud-init "dmi: support OpenBSD native reading" [Open] | 00:28 | |
meena | needs tests… and, well, testing. | 00:28 |
meena | also, that uname patch is really lazy and doesn't really work | 00:28 |
Code_Bleu | meena: I pull those changes from your branch and tested without having dmidecode and it did install just fine, but there are still execution issues. I noticed in the logs that it errored on missing 'wget', so that is another package that is needed. Also, I see in the logs network issues and is prob related to me losing connection when cloud-init runs. I have to down and up the interface after | 05:00 |
Code_Bleu | to get it to work again. | 05:00 |
Code_Bleu | also, I believe this is where we need to make changes for OpenBSD. It can do the get_device_list() because it doesn't have this path in OpenBSD - https://github.com/igalic/cloud-init/blob/9662a8791e53bac40a3a37aa3f5bee3076f7d447/cloudinit/net/__init__.py#L19 | 05:01 |
Code_Bleu | I also assume we will need a file like this for OpenBSD, or maybe have one BSD file with logic in it for the different ones - https://github.com/igalic/cloud-init/blob/9662a8791e53bac40a3a37aa3f5bee3076f7d447/cloudinit/distros/freebsd.py | 05:04 |
Code_Bleu | meena: when you're awake 😄 👆 | 05:06 |
Code_Bleu | meena: disregard about the last couple comments and links. I was still on your fork and was looking at wrong branch commit some how. | 05:35 |
meena | Code_Bleu: the grand plan is to get rid of most of cloudinit.net | 11:48 |
Code_Bleu | meen: The next error in my logs I think needs addressed is the net/activator. I attempted to add changes, but for some reason the error still doesn't show the new class I added that it should be iterating throught - https://dpaste.com/GNEGPUL26 | 14:44 |
Code_Bleu | Here is my changes - http://sprunge.us/Oc8Y4U and http://sprunge.us/bJZcjd | 14:45 |
Code_Bleu | sorry - meena ^ | 14:45 |
meena | Code_Bleu: that's weird. on FreeBSD we don't have an activator either, just the renderer, and it works just fine | 17:45 |
meena | the difference between rendering the network config on BSD and bringing it up is vanishingly small, so we combine it | 17:46 |
meena | your activator looks good, but i don't think the Linux people will like the priority you've given it ;) | 17:50 |
init | I have a simple configuration -> | 18:33 |
init | https://paste.rs/V2Qub.yaml | 18:33 |
init | package installs are failing however with the following error: | 18:34 |
init | E: Unable to locate package gcsfuse | 18:34 |
init | 2023-12-02 18:24:33,364 - util.py[WARNING]: Failed to install packages: ['gnupg', 'apache2', 'gcsfuse'] | 18:34 |
init | I suspect this is because $ apt update isn't ran after the source is added | 18:35 |
init | has anyone ran into this and/or have any tips/suggestions? thanks | 18:35 |
init | I suppose I could add runcmds that do this but something tells me I might have just configured things wrong (left an option out) | 18:36 |
init | oddly this configuration works as expected in a local lunar vm | 20:02 |
init | hm I am using mantic minotaur minimal on gcp | 20:07 |
init | I wonder if that has something to do with it? | 20:07 |
init | that is so odd... | 20:39 |
init | /usr/bin/cloud-init 23.3.3-0ubuntu0~23.10.1 | 20:40 |
meena | interesting | 20:44 |
init | I hate computers | 20:45 |
meena | init: same, friend, same. | 22:00 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!