Might be off topic, but does anyone else dread the outcome of their Linux system after an update?
It seems like I always time my updates at the time when things go wrong. It makes me not even want to update my system at all, because it usually involves a lot of pain to get it back to a working AND updated state.
For example, last month on the 20th, I updated openSUSE Tumbleweed through zypper dup. All is well, and everything updated just fine. Well, after that update, I noticed Dolphin (the file browser that comes with KDE I think) crashes when creating a new folder in any of my drives, whether it be the main OS drive or one of my many HDDs inside of the computer case, or my NAS. Doesn’t matter, I go to create the folder, name it, and as soon as it is made, Dolphin freezes.
Well, I learned earlier this year that if my system is booting normally and able to play games (all I really care about to be honest), I REALLY shouldn’t touch it because the next update might break my stuff again. Well, on the 27th, I updated through zypper dup, and what do you know, my GEProton stuff no longer works. So, I spent the entire afternoon trying to figure out what I can do to get it working again, fail, boot back into a snapshot from before the update.
So, I just wanted to know what everyone else feels about updating their systems, especially if you have a similar use case like mine. :/
I am lucky enough to say that Windows has always been solid for me and I’ve never had any issues with anything I was trying to do with it.
On the other hand, I am usually just trying to play a game before the next day begins all over again, so I used ChrisTitusTech’s Windows Utility for fine grain control over when the system updates among the many other options it provides.
Basically, I set it up to not bother me with any updates except security updates for over 4 months, THEN the newer version can try to get installed. I haven’t had to use Windows except a handful of times since last December, so my memory may not be as clear as it should!
mint is pretty friendly about that, thankfully. i’m just dreading an exactly linux mint update from like 22.2 to 22.3 or w/e but mostly because i’ve never done it yet (i just switched last march).
That was one of the main reasons of me using a rolling release. I do not want to spend whatever time I have left on the week days/weekend to do a whole system upgrade like that. I’m sure it works well, but it is not what I am looking for in my daily OS. :(
It shouldn’t be hard or too hard at least. Unless you are on BTRFS… I had quite a difficult time trying to move my openSUSE over to a new M.2 I got for my birthday, and it was hellishly complicated. I’ve used Rescuezilla to copy my Windows OS over to a different drive and it was as simple as choosing the stuff and executing. On BTRFS though… good god why is it so difficult to move it over and have it setup and ready to go like the Windows drive?? Crazy. :P
Might be off topic, but does anyone else dread the outcome of their Linux system after an update?
Not really. I don’t really worry about that on most of my system. There is ONE computer where an update is a source of stress, and that’s my main gaming computer where I had to setup dualbooting with windows. I learned the hard way that my motherboard implementation of UEFI kinda want windows to be there, otherwise it’s very picky into which disk is parsed for EFI boot entries. But beyond that, nah. Laptop, desktop, company servers… just roll the update/upgrade, and the dist-upgrade when needed, fix the updated configs (for servers) and it’s good to go. Been this way for the last decade or so.
Worthy of note, I’m on ubuntu LTS (24.04 for now) or Debian stable (for servers), so not exactly outdated (I have the latest nvidia drivers…) but not bleeding edge either. I probably avoid a lot of issues this way.
Are you using the same drive for the dual boot? I ripped a spare SSD from a dead laptop a few years back, and installed tiny11 onto it and used my newer SSD for openSUSE. I’ve never had any issues this way, if that helps?
My system is really just for PC gaming, so I understand!
As others said, that is part of the fun of rolling release.
If you enjoy openSUSE, what you want is their fixed release, openSUSE Leap. Theses are EOL in 24 months, but there are some built-in migration tools to help you upgrade to the next version when it comes out.
Yes, thank you, but when it comes to these point releases, I don’t want to have to practically reinstall the OS just for an update, if that makes sense? I appreciate the reply though, seriously! I just wanted to see what others had to say. :/
I mean its all just packages under the hood. Its not that technically different than any other system update. For openSUSE, you run zypper dup instead of zypper patch.
I might just be dumb, but what I gathered when I was reading about openSUSE Tumbleweed is that a zypper dup should be the only command I need to worry about when updating the system. After looking at this for Leap, I think the way they handle them on Leap is a little extra for my taste, if that makes sense?
It sounds like maybe a rolling release distro like openSUSE Tumbleweed is not the best fit for you. The ‘fix the system after updates’ is supposed to be part of the fun for those that like rolling release.
I would suggest switching to a point release type distro, where you may end up with some bugs for a while, but they are the same bugs that you can figure out workarounds for.
I don’t think distro hopping would be a good choice for me since I already have very little time to even game, let alone diagnose and fix my computer after what should be a simple update…
I’ve already painstakingly set my computer up the way I want it, which took days with the limited amount of time I have. It’s why I don’t want to update at all, actually, since when it is working fine, it’s working great. I also need the newer drivers and other stuff that a rolling release provides me, since I am trying to game mainly.
I can’t use immutable distros, because that over complicates me using my computer as my computer.
Hold off on updating and wait for the latest slow roll release and migrate to that? Long term try to migrate to a future Leap build? Big jumps while upgrading is usually when shit breaks.
Nope, I just update my systems, reboot and it work. I got an ubuntu with a NVIDIA GPU and Intel CPU for running docker containers. And a bazzite with amd GPU and CPU.
Both updated weekly or monthly depend of the time. 95% of the time I got no issues. Last time. Got issue was NVIDIA which forgot to package a docker dependency in a driver version and I had to jump to the last version to make it work. (I usually hot for version -1 to avoid the issues NVIDIA drivers cause in Linux)
Ah. I do have an NVIDIA GPU also, so how would I go about making sure that I use a specific version of the GPU drivers? I’ve been on openSUSE for over a year now, and it has mostly been smooth sailing, but I do not have a lot of time after work to diagnose my computer when I just want to relax for two or three hours before having to end the day and a new work day start…
For Ubuntu you install drivers with version like this
nvidia-driver-550-server with 550 being the version of the driver. I think they are at 580 or 680.
Ah, I see. Yes, I think I have the newest open-drivers for NVIDIA, but on openSUSE, I don’t see an option for a specific driver. Maybe when I have more time I will see what I can find! Thank you! :)
Might be off topic, but does anyone else dread the outcome of their Linux system after an update?
It seems like I always time my updates at the time when things go wrong. It makes me not even want to update my system at all, because it usually involves a lot of pain to get it back to a working AND updated state.
For example, last month on the 20th, I updated openSUSE Tumbleweed through zypper dup. All is well, and everything updated just fine. Well, after that update, I noticed Dolphin (the file browser that comes with KDE I think) crashes when creating a new folder in any of my drives, whether it be the main OS drive or one of my many HDDs inside of the computer case, or my NAS. Doesn’t matter, I go to create the folder, name it, and as soon as it is made, Dolphin freezes.
Well, I learned earlier this year that if my system is booting normally and able to play games (all I really care about to be honest), I REALLY shouldn’t touch it because the next update might break my stuff again. Well, on the 27th, I updated through zypper dup, and what do you know, my GEProton stuff no longer works. So, I spent the entire afternoon trying to figure out what I can do to get it working again, fail, boot back into a snapshot from before the update.
So, I just wanted to know what everyone else feels about updating their systems, especially if you have a similar use case like mine. :/
I didn’t have problems with Linux in this regard but I did have them with Windows where it bricked itself after an update.
I am lucky enough to say that Windows has always been solid for me and I’ve never had any issues with anything I was trying to do with it.
On the other hand, I am usually just trying to play a game before the next day begins all over again, so I used ChrisTitusTech’s Windows Utility for fine grain control over when the system updates among the many other options it provides.
Basically, I set it up to not bother me with any updates except security updates for over 4 months, THEN the newer version can try to get installed. I haven’t had to use Windows except a handful of times since last December, so my memory may not be as clear as it should!
Sorry for the long wall of text! :)
mint is pretty friendly about that, thankfully. i’m just dreading an exactly linux mint update from like 22.2 to 22.3 or w/e but mostly because i’ve never done it yet (i just switched last march).
That was one of the main reasons of me using a rolling release. I do not want to spend whatever time I have left on the week days/weekend to do a whole system upgrade like that. I’m sure it works well, but it is not what I am looking for in my daily OS. :(
It shouldn’t be hard or too hard at least. Unless you are on BTRFS… I had quite a difficult time trying to move my openSUSE over to a new M.2 I got for my birthday, and it was hellishly complicated. I’ve used Rescuezilla to copy my Windows OS over to a different drive and it was as simple as choosing the stuff and executing. On BTRFS though… good god why is it so difficult to move it over and have it setup and ready to go like the Windows drive?? Crazy. :P
Not really. I don’t really worry about that on most of my system. There is ONE computer where an update is a source of stress, and that’s my main gaming computer where I had to setup dualbooting with windows. I learned the hard way that my motherboard implementation of UEFI kinda want windows to be there, otherwise it’s very picky into which disk is parsed for EFI boot entries. But beyond that, nah. Laptop, desktop, company servers… just roll the update/upgrade, and the dist-upgrade when needed, fix the updated configs (for servers) and it’s good to go. Been this way for the last decade or so.
Worthy of note, I’m on ubuntu LTS (24.04 for now) or Debian stable (for servers), so not exactly outdated (I have the latest nvidia drivers…) but not bleeding edge either. I probably avoid a lot of issues this way.
Thank you for your reply!
Are you using the same drive for the dual boot? I ripped a spare SSD from a dead laptop a few years back, and installed tiny11 onto it and used my newer SSD for openSUSE. I’ve never had any issues this way, if that helps?
My system is really just for PC gaming, so I understand!
As others said, that is part of the fun of rolling release.
If you enjoy openSUSE, what you want is their fixed release, openSUSE Leap. Theses are EOL in 24 months, but there are some built-in migration tools to help you upgrade to the next version when it comes out.
Remember to back up your data!
Yes, thank you, but when it comes to these point releases, I don’t want to have to practically reinstall the OS just for an update, if that makes sense? I appreciate the reply though, seriously! I just wanted to see what others had to say. :/
I mean its all just packages under the hood. Its not that technically different than any other system update. For openSUSE, you run
zypper dupinstead ofzypper patch.(Section 12.1.4 https://doc.opensuse.org/documentation/leap/startup/html/book-startup/cha-update-osuse.html)
Note: I have never personally tried this nor used OpenSUSE ;)
I see.
I might just be dumb, but what I gathered when I was reading about openSUSE Tumbleweed is that a zypper dup should be the only command I need to worry about when updating the system. After looking at this for Leap, I think the way they handle them on Leap is a little extra for my taste, if that makes sense?
It sounds like maybe a rolling release distro like openSUSE Tumbleweed is not the best fit for you. The ‘fix the system after updates’ is supposed to be part of the fun for those that like rolling release.
I would suggest switching to a point release type distro, where you may end up with some bugs for a while, but they are the same bugs that you can figure out workarounds for.
edit: grammar
I don’t think distro hopping would be a good choice for me since I already have very little time to even game, let alone diagnose and fix my computer after what should be a simple update…
I’ve already painstakingly set my computer up the way I want it, which took days with the limited amount of time I have. It’s why I don’t want to update at all, actually, since when it is working fine, it’s working great. I also need the newer drivers and other stuff that a rolling release provides me, since I am trying to game mainly.
I can’t use immutable distros, because that over complicates me using my computer as my computer.
Hold off on updating and wait for the latest slow roll release and migrate to that? Long term try to migrate to a future Leap build? Big jumps while upgrading is usually when shit breaks.
https://en.opensuse.org/Portal:Slowroll
You don’t really need the newest drivers unless you want to play the newest games
I play games from the '90s all through the newest releases, so I do need the newest and most up to date drivers. Gaming is my hobby. :/
Nope, I just update my systems, reboot and it work. I got an ubuntu with a NVIDIA GPU and Intel CPU for running docker containers. And a bazzite with amd GPU and CPU. Both updated weekly or monthly depend of the time. 95% of the time I got no issues. Last time. Got issue was NVIDIA which forgot to package a docker dependency in a driver version and I had to jump to the last version to make it work. (I usually hot for version -1 to avoid the issues NVIDIA drivers cause in Linux)
Ah. I do have an NVIDIA GPU also, so how would I go about making sure that I use a specific version of the GPU drivers? I’ve been on openSUSE for over a year now, and it has mostly been smooth sailing, but I do not have a lot of time after work to diagnose my computer when I just want to relax for two or three hours before having to end the day and a new work day start…
For Ubuntu you install drivers with version like this nvidia-driver-550-server with 550 being the version of the driver. I think they are at 580 or 680.
Ah, I see. Yes, I think I have the newest open-drivers for NVIDIA, but on openSUSE, I don’t see an option for a specific driver. Maybe when I have more time I will see what I can find! Thank you! :)