[00:20] I noticed that the ubuntu server docs has virtualization info for GUIs: https://ubuntu.com/server/docs/virtualization-virt-tools .. mainly saying to use a workstation to connect to a server. I do have a workstation that I can use to connect to a local server, but what [00:20] is the recommendation for on the server itself? [01:35] you can install x and run virt-manager locally [01:35] proxmox is worth looking at if all you are doing is virtualization [05:30] Soni: yes s390x fully works === cpaelzer__ is now known as cpaelzer [05:31] Soni: a friend once wrote this blog which shows various ways to run it (and there would be more obviously) and all of them have network :-) http://ubuntu-on-big-iron.blogspot.com/2020/08/12-different-ways-of-running-ubuntu-server-on-kvm.html [05:33] Soni: s390x has some special quirks, unrelated to KVM but at the Host/HW Level e.g. that you need to set the OSA card to level2+primary_router for most "bridge-through" use cases [05:33] Soni: if you have troubles feel free to reach out if it doesn't become a day long support session :-) [06:13] I think I've got the bridge networking figured out for my two NIC VM (pfsense). But I'm installing on a headless ubuntu server. Is there way to connect to the console of pfsense through KVM on the server machine, as opposed to using something like `virt-manager -c qemu+ssh://virtnode1.mydomain.com/system` on a workstation? [06:29] this was my attempt: "virt-install --virt-type kvm --name pfsense --ram 2048 --vcpus 2 --cdrom=/home/jayjo/pfSense-CE-2.4.5-RELEASE-p1-amd64.iso --disk /home/jayjo/kvm/images/pfsense.qcow2,bus=virtio,size=10,format=qcow2 --network default --network bridge=virbr0 --graphics none --console pty,target_type=serial --os-type=linux --os-variant=freebsd10.0" but that gives me "connected to domain pfsense; [06:29] Escape character is ^]" [06:40] jayjo_: that means it connected you to the (virtual) console of the system === cpaelzer__ is now known as cpaelzer [06:40] if nothing appears thre at all then your ISO is not booting in there [06:47] hmm. Does that mean that no serial console is available in that iso? There are two memstick installations available at https://docs.netgate.com/pfsense/en/latest/install/download-installer-image.html, one VGA and one serial, and then the ISO. [06:48] I don't know the pfsesne iso enough, but I'd at least expect the kernel messages to fly by initially [06:48] iirc qemu supports emulating vga via an ncurses-based text UI [06:48] the problem with serial consoles is the OS has to be configured to use it [06:49] mgedmin: that would be "--curses" as qemu arg, the config jayjo_ uses presents no graphics (--graphics none) [06:50] that was just my attempt at installing and interacting on a server. I think I should read more into "--curses" and see if that could help with the image I have [06:56] jayjo_: FYI the first 3/3 search engine results I've seen on this use --graphics vnc,listen=0.0.0.0 so maybe it needs a graphic to be presented to the guest [06:57] one was different and mentioned that there the cpu passed to the guest was "too new" https://forum.netgate.com/topic/148138/stuck-at-booting-kvm-ubuntu18-04-server but I can't be sure from here which case you are hitting [07:04] Good morning [09:15] RoyK: quite out of date. Soni: yeap, we do have OpenStack on s390x and everything it needs. thus yes, there is qemu kvm with networking. [11:45] xnox: cpaelzer: https://paste.ubuntu.com/p/pCxshZq35p/ ? [13:23] Soni: using debian, not ubuntu? debian compiles for much older cpu-arch, and doens't have toolchain vectorization on, nor hw compression enabled, nor encryption accelerated at all. Thus io, network performance, http, tls, will all be a lot slower. compared to e.g. using Ubuntu 20.04 focal. [13:23] Soni: also Ubuntu has support together with IBM, thus one can esclalate ubuntu issues to either Canonical or IBM, with Ubuntu. Not with debian. [13:24] xnox: this is qemu-system-s390x on x86_64, for what it's worth [13:24] Soni: i generaly don't do things quite the same, but i guess that's taste. FOr example, instead of virtio ccw scsi, instead of ccw. ccw is very new. [13:25] Soni: right, but qemu-system-s390x on x86_64 ubuntu? or debian? [13:25] on arch :v [13:25] but sure let's try ubuntu server on qemu [13:25] because you can never try enough distros [13:25] Soni: please use ubuntu, i cannot speak for qemu on non-ubuntu. We had to build qemu correctly, with backported s390x features, and with the correct s390x firmware build as well to support ipl. [13:26] Soni: when we say that s390x qemu/kvm works correctly, we do mean ubuntu host. [13:26] oh [13:26] hm [13:26] (hint, channel name ;-) ) [13:26] because we did a _lot_ of work to make it work. [13:26] so, ubuntu on qemu on ubuntu on qemu on arch? [13:26] hahahahhahahhahahhaa [13:27] i wish one could load a co-processor kernel, on a subset of cpus, and ask to launch a process using that kernel. Such that i.e. one could do true hw isolation for containers. [13:34] wait, how do you download ubuntu server for s390x? [13:37] oh, found it [13:41] so uh, this is the only big-endian ubuntu, yeah? [13:50] yes [14:07] Soni: with current and future releases => yes [14:07] Soni: for qemu, we have cloud-images which one can just launch in place; just add a cloud config drive, to enable ssh authentication on first boot (or install things you need, etc) [14:07] Soni: http://cloud-images.ubuntu.com/releases/focal/release/ [14:08] okay [14:08] Soni: we also used to have powerpc (big endian 32bit), but it's all about ppc64el these days (64bit, little endian, openpower) [14:08] yeah it seems nobody wants to break (and then fix) little-endian software [15:03] xnox: oh okay so ubuntu server has network [15:04] thanks :3 [15:06] (didn't need to run qemu on qemu) [19:48] Hello, I tried enabling livepatch on a VPS running Ubuntu 20.04 and it's saying "2020/10/05 19:41:31 error executing enable: cannot enable machine: bad temporary server status 500 (URL: https://livepatch.canonical.com/api/machine-tokens) server response: machine token already exists". It shouldn't be enabled or exist on this machine. Is there something I have to set to get it to work, since [19:48] it shouldn't already exist on the machine? [20:01] ddstreet: regarding the OpenStack package set, I can propose an update to it in the morning (assuming I find the right repo ;-) ) - I'd appreciate your thoughts on updating it with the list of subscribed packages from https://bugs.launchpad.net/~ubuntu-openstack/+packagebugs [20:02] rafaeldtinoco: ^ [20:03] ah - wondered who would be better as I saw rafaeldtinoco in some commit logs, thanks rbasak! [20:03] icey: yes, please, let me know [20:03] anton: this message sounds to me like this vps has the same machine id as another system which livepatch was already enabled on [20:03] anton: maybe you or the host clones it and didn't regenerate the machine id [20:04] rafaeldtinoco: easier to email you a list, create a merge proposal, something else entirely? [20:04] rbasak: are we going for a seed update <-> pkgset automatic sync ? [20:04] rafaeldtinoco: based on https://git.launchpad.net/~developer-membership-board/+git/packageset/tree/pkgset-report.py, looks like openstack is still a manually managed packageset and openstack seeded packages end up in the ubuntu-server packageset? [20:04] yep [20:05] I don't mind how you approach it [20:05] thats where I was going to (and in a meeting now so I might be unresponsive soon) [20:05] icey: lets start with an email to myself ? [20:05] Between you and icey I guess [20:05] and let me tackle it [20:05] rafaeldtinoco: I'm going to bed soon so will also be unresponsive! I'll send you an email tomorrow to start the conversation [20:05] It might turn out to be tricky because doing it automatically doesn't work so well when there are multiple seeds "claiming" a package and I think there might be quite a few of those in the openstack team managed packages [20:06] icey: take your time, tomorrow morning we're in a sprint .. can be the afternoon [20:06] icey: =) thanks a lot! [20:06] anton: see also: machine-id man page, section 5 [20:06] rbasak: yep, we're stuck there right now (in the automation) [20:06] rafaeldtinoco: no worries :) it's 22h here right now, so might be a late start in the morning! [20:06] but its been hard to find time to take this and fix [20:06] ill have to do a PTO to fix DMB related stuff #) [20:06] Yeah it's far from trivial [20:06] Maybe in the short term doing it manually would be easier [20:06] yep [20:06] ill do it manually based in the list for now [20:07] and come up with a way to update it [20:07] (perhaps an email to dmb list or something) [20:07] ok [20:11] rafaeldtinoco: as long as you're happy that the list all meet the packageset definition "Upstream OpenStack components" - if they don't then they shouldn't be in that packageset. [20:11] rbasak: and Ill try to cross check with other seeds [20:11] just to make sure we're good in responsibilities [20:11] +1 === eruditass_ is now known as eruditass === trobotham1 is now known as trobotham [22:39] Is there a way to find packages that are installed, but not part of any currently enabled repository? [22:40] I've just did a 14.04 -> 20.04 upgrade [22:40] and I feel like there's SO much stuff left behind [22:46] znf yes, "apt list --installed | grep ,local" [22:47] thanks [23:35] how long does it take to install ubuntu server s390x on qemu? it's been like 8 hours... [23:39] uhm [23:39] sounds like your qemu is very slow :) [23:48] it's transcompiling s390x code to amd64 code [23:48] I assuma [23:48] *assume [23:49] but 8 hours seems like a lot [23:50] but 8 hours seems like a lot [23:50] uh hm [23:51] wait, how many cores does qemu emulate by default? [23:51] sorry, CPUs [23:51] (actually we have no idea, we don't know anything about mainframes lol)