=== shokohsc5 is now known as shokohsc === not_phunyguy is now known as phunyguy === nuccitheboss1 is now known as nuccitheboss === scoobydoo_ is now known as scoobydoo [09:14] Do i need to run "do-release-upgrade -d" in order to upgrade from 20.04 to 22.04 LTS, now? (i kinda don't want to install a development release) [09:20] !ltsupgrade | faekjarz [09:20] faekjarz: Regular upgrades from the last but one LTS release to the latest LTS release, 22.04 "Jammy Jellyfish", are enabled days or weeks after 22.04.1 is released. This delay helps to ensure that any lingering issues are resolved before people upgrade production systems. If you'd prefer to upgrade now, use sudo do-release-upgrade -d [09:22] thanks, lotuspsychje [09:23] is there an actual schedule that could tell me when the .1 release is due? the release cycle page doesn't help [09:23] august probably faekjarz [09:24] hmm, k thx [09:24] and for production servers, that would be reccomended to await .1 [09:27] aye! it's my home server and i have a fresh clonezilla backup from an hour ago - i shall boldly go... ;) [09:27] see also the releasenotes before you go faekjarz [09:27] !jammy [09:27] Ubuntu 22.04 (Jammy Jellyfish) is the 36th release of Ubuntu and the current !LTS release – Download at https://ubuntu.com/download :: Release notes at https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes :: Further schedule at https://ubottu.com/y/jj [10:54] Hi, anyone has setup Bind with chroot jail? Any decent guide which you can recommend me? [11:36] nope, I deployed BIND in docker. Easier than a chroot! [12:18] technohead: I put bind9 in a LXD container and add the following systemd hardening snippet to it: https://termbin.com/eqoq [12:19] technohead: so no chroot but you can achieve something similar with systemd mount features (*Path=) === leftyfb_ is now known as leftyfb [13:17] sdeziel: the only way to fix d-r-u a-la #1977667 is to fix the underlying scripts so they don't exit in an error case. Which is impossible with the postinst and a systemd call [13:17] the error chain you have is, from inner to outer: [13:18] teward: wait [13:18] dpkg error code ---> apt error code ---> d-r-u error code [13:18] teward: I cannot even get d-r-u to abort the upgrade :) [13:18] sdeziel: it's been well known for eons that you can't 'abort' an upgrade mid-install mid-configuration [13:18] hence the "backup your stuff first" problem [13:18] sdeziel: my point is [13:18] teward: d-r-u did the right thing by continuing (at least in my reproducing attempt) [13:18] sdeziel: i think you misunderstand the call chain [13:19] you ARE aware that the configure steps happen *after* all the package installs/updates/etc. happen right? [13:19] yep [13:19] and you ARE aware that when dpkg/apt fails to configure a package *it* in turn returns an error code, independent of d-r-u yes? [13:20] unless you are telling d-r-u to ignore error cases where dpkg/apt fails to install/configure which all happen at one command call, I don't see a way for d-r-u to 'ignore' the config failure [13:20] this is the part that I'm not 100% now because in my reproducing steps, nginx-light shows as "ii" in `dpkg -l` despite the error I introduced [13:20] because, IMO, if a package fails to configure on upgrade, that's a problem. [13:20] sdeziel: i'm past the nginx issue [13:20] sdeziel: as we already discussed in bug it's not an NGINX issue [13:21] teward: yeah, we all know this has nothing to do with NGINX [13:21] the underlying issue needs its own d-r-u bug IMO [13:21] not continuing to compound on the nginx bug :P [13:21] my point still stands regardless [13:21] let's say this was Apache [13:21] or BIND [13:21] or $insert_server_package_here [13:21] similar config failures, same trigger case problem with a d-r-u failure [13:22] what OP discovered and you're seeing is an inherent apt/dpkg/subprocess forking error code handling issue [13:22] teward: I took the liberty to try an reproduce the problem without changing the bug assignment ... maybe I should have moved it first, sorry. Even then, I didn't find a problem with d-r-u so AFAIK, there is no bug at all [13:22] sdeziel: i think the red herring error case is the problem [13:22] at the same time i don't see a way to "bypass" that is my thing [13:22] so ultimately I don't see this as a bug and the fact we're still digging is just spamming things :P [13:22] *yawns* sorry i woke up grumpy [13:22] still recovering from the COVID [13:25] teward: should the "affects nginx" link be dropped from that bug? [13:26] i believe so, yes, as it's an "invalid" against NGINX. [13:26] the bug needs a retitle though too [13:26] to not confuse people [13:26] again, apologies if i seem hostile today, i'm just grumpy from the COVID. most of the symptoms are gone, but i'm still sleeeeepy heh [13:28] (unrelated: COVID sucks, so don't get it if you can avoid it) [13:33] teward: I'll let the reporter deal with the retitle as this one seems to be coming from d-r-u automatic bug report or something [13:33] sdeziel: it's not a d-r-u reported bug [13:33] d-r-u is letting apt report the bug [13:34] the bug report is the apt "install failed" bug [13:34] so this needs a LOT more love than just OP here [13:34] again, this is how you and I understand the call chain but $AVERAGE_JOE won't [13:36] well, to be honest, I just noticed "The upgrade has aborted" followed by "A recovery will run now (dpkg --configure -a)" ;) [14:44] kanashiro: do you have that corosync bug # at hand? [14:44] i can't find it [14:45] ahasenack, let me check [14:46] it's not even in https://people.canonical.com/~ubuntu-archive/pending-sru.html, I thought it would be there [14:47] it was marked as server-todo I think [14:48] got it [14:48] https://bugs.launchpad.net/charm-hacluster/+bug/1874719 [14:48] Launchpad bug 1874719 in corosync (Ubuntu Focal) "[SRU] Use the hostname as the node name instead of hardcoded 'node1'" [Medium, In Progress] [18:08] hi === bbezak_ is now known as bbezak === diddledani_ is now known as diddledani === blackboxsw_ is now known as blackboxsw === soren_ is now known as soren === Fossil_ is now known as Fossil === coreycb_ is now known as coreycb === tds5 is now known as tds [18:58] hi [20:30] my server 20.04 time is off, is there a best practice for getting it back on time? [20:31] kinghat: see if this helps: https://ubuntu.com/server/docs/network-ntp [20:39] ahasenack: 👍 [20:39] think im back on track [21:10] hi all === kostkon_ is now known as kostkon