Earlier quoted context omitted.
I think it’s more complex to ask people to package software in a good way without software containers.
Is it really? Windows have .exe files, macOS has .app files, Linux has .AppImage (or even tarballs with binaries), and that's just on the host level. Java has .jar files, and so on. Not to mention, if you want to "natively" pack something for Windows and macOS, containers won't even solve that problem, as they only run on Linux. Only reason you can use Docker on macOS is because of virtualization.
An Ubuntu kernel bug causes container crashes
91–100 of 133 posts
Re: An Ubuntu kernel bug causes container crashes
#92I like Ubuntu, but in the last few months I have been following how things are packaged more closely. For example, looking at the package for postgresql-14, an update still hasn't been released for the unscheduled mid-June release version 14.4, which fixed possible index corruption. http://changelogs.ubuntu.com/changelogs/pool/main/p/postgres... I would have thought this would have been packaged earlier, as I would e…
I don’t really have any sources to back this up, but my impression is that Canonical is kinda trying to punch above their weight.
Re: An Ubuntu kernel bug causes container crashes
#93The cost of complexity showing itself. A sysadmin friend of mine is totally against docker and his reason is that he wants as little complexity as is needed on his systems. Complexity, he says, leads to emergent behavior.
Re: An Ubuntu kernel bug causes container crashes
#94This seems like the kind of thing that automated testing should have been able to catch. It’s not like running Docker is a small use-case these days.
My thoughts exactly, the details of what this bug is about technically are interesting and fascinating but the key take away is that something went terribly wrong with Ubuntu's testing processes. This should not have shipped without more scrutiny. Somebody presumably cut some corners there and it's worrying that that is possible at all. I actually rolled out Ubuntu 22.04 to a few servers a few weeks ago. Pretty uneve…
My 3 year old server is running fine. What am I missing out on exactly? My 6 year old router is also running perfectly. Don't fix what isn't broken. Updates often break things without providing me any value.
I'm running a 5 year old Android. Upgrading to a newer version will slug my phone. I don't need a newer android (yet). My phone works perfectly for me.
Now, if you are going to tell me my security is at risk. Please be specific and provide an example :)
Re: An Ubuntu kernel bug causes container crashes
#95Earlier quoted context omitted.
I think it’s more complex to ask people to package software in a good way without software containers.
Is it really? Windows have .exe files, macOS has .app files, Linux has .AppImage (or even tarballs with binaries), and that's just on the host level. Java has .jar files, and so on. Not to mention, if you want to "natively" pack something for Windows and macOS, containers won't even solve that problem, as they only run on Linux. Only reason you can use Docker on macOS is because of virtualization.
I don’t think that it uses virtualisation on windows or Mac is very bad. I think that it’s an advantage for simplicity that everything is Linux (I pretend that windows containers do not exist).
Re: An Ubuntu kernel bug causes container crashes
#96Earlier quoted context omitted.
Sounds about right. And not the first time it happens either. I recall getting a few of those instant unit 3 panic over the past few years with Ubuntu. Often with things not as common out there in production, like tc (which in our case we were using in production to work around conntrack race conditions), and sometimes we also got non-panicking but absolutely production/nerve wrecking issues like TCP window size calc…
It really seems like there’s no good non-redhat (but still “production capable”) alternative to CoreOS nowadays, right? It’s pretty much Fedora / Redhat CoreOS or go directly to things such as k3os?
Re: An Ubuntu kernel bug causes container crashes
#97Earlier quoted context omitted.
Wouldn't rollback of kernel be a choice in grub menu? It's pretty standard for all distros to have that choice.
That usually requires physical access to the server to select it during boot.
it requires acces to the serial console or baseband management controller or whatever terms have emerged.
have never rented a physical server w/o this.
Re: An Ubuntu kernel bug causes container crashes
#98Earlier quoted context omitted.
Wouldn't rollback of kernel be a choice in grub menu? It's pretty standard for all distros to have that choice.
That usually requires physical access to the server to select it during boot.
Re: An Ubuntu kernel bug causes container crashes
#99Earlier quoted context omitted.
> have to follow the procedure for restoring from backup or re-mounting the root volume on an alternate house to revert the kernel version being run. Or add `systemd.mask=docker.service` to your boot parameters to prevent Docker from starting.
Which, if your server is stuck in a infinitive "boot -> docker starting -> container starting -> crashing kernel -> reboot" loop, you won't ever get a chance of actually adding anything to your boot parameters.
Alternatively, you umount the drive, attach it to another machine, chroot into it, fix grub or whatever, reverse the process and boot again. It's a few steps, but can be done in a few minutes with practice.
Re: An Ubuntu kernel bug causes container crashes
#100Earlier quoted context omitted.
> If you had `unattended-upgrades` running and had the "automatic reboot" option enabled, then all your Ubuntu 20.04 servers running Docker would reboot themselves and not come back up. Isn't the common wisdom that you should have them enabled, but staggered across hours/days?
Not a huge Debian/Ubuntu user but I think the systemd timer that triggers the unattended updates has a random delay added to it. I don't know of it's hours or just seconds.