On May 4, 2019 10:11:07 AM GMT+03:00, Nick Holland
<[email protected]> wrote:
>On 5/3/19 2:32 PM, Strahil Nikolov wrote:
>> On May 3, 2019 10:49:55 PM GMT+03:00, Nick Holland
>> <[email protected]> wrote:
>>> On 5/2/19 1:52 AM, Consus wrote:
>>>> Hi,
>>>>
>>>> I've upgraded my systems from 6.4 to 6.5 without a glitch, but I
>>>> see that /etc/networks and some other files (like malloc.conf.5)
>>>> are
>>> still
>>>> present, although there is no use for them in the new release.
>>>>
>>>> Is there a reason why these files are not listed in "FIles to
>>> remove"?
>>>> Is there a way to track them? It's not like something gonna
>>>> break,
>>> but
>>>> old configuration files (and manual pages) lying around can make
>>>> someone's life harder during the debug session.
>>>
>>> There is no promise that an upgraded machine will be file-for-file
>>> identical to a fresh install. Here is the list of problems this
>>> might cause you, as you can see, it's a long list and quite
>>> horrible:
>>>
>>> * If you use the same hw for 20 years, you might run out of disk
>>> space?
>>>
>>> Ok, not very long and not very horrible.
>>>
>>> You are trying to solve a non-problem. And sometimes, 'specially
>>> on an upgraded machine, it's great to see how things WERE when the
>>> machine was set up. If you really care, go ahead, delete stuff.
>>>
>>> Nick.
>>
>> Hi All,
>>
>> As I linux guy (my experience in openBSD can be easily measured in
>> days) I can share the view of less experienced user that was planing
>> to upgrade from 6.4 to 6.5 and that eneded with a full reinstall.
>>
>> I tried to update a VM (stock setup) with a 10 GB disk from 6.4 to
>> 6.5 and thus it seemed that booting from the 6.5 DVD will do the
>> trick. Sadly the installer never checked the avalable space , but
>> just started to do it's stuff until reporting that not enough space
>> is available.
>
>The installer didn't check. Neither did you. Let's blame the
>installer.
Well, O can't presict how big are the new tars's size -yet the updater
shoulddo that.
If my /usr is too small - it should make the calculation for me and refuse to
update.
How do you estinate how much space do you need for the update ? Get the iso and
extract each archive to predict that ?
Nah let's blame the newbie.
>Ok, sure, might be nice, but when there are a snootload of different
>platforms with radically different size binaries, it's not trivial.
Well, if it's done in linux , its doable in openBSD.
>But
>feel free to send in a patch. Test on two or three different
>platforms,
>first, though, please.
I would, if I find some time... which is currently my most precious resource.
>And ... considering the number of times I've seen and heard about Linux
>systems hose themselves with upgrades, I question your implication.
>Major Linux upgrade? Most people I know just say "Screw it. Rebuild,
>reload". Linux might have the edge on incremental upgrades, but
>eventually, you are going to need to move to the more current
>release...and then OpenBSD starts looking REALLY GOOD.
Maybe you haven't used RHEL or SUSE - they both support major upgrade (Red Hat
released the tool for migration from 6 to 7. Check the release notes for RHEL
7.5)
>10g disk? When I first started working with OpenBSD, that was really
>big. But then, I had to manually partition the disk. 20 years later,
>10G is tiny. The installer auto-partioner is really intended for
>bigger
>disks. Yeah, you are in "Special Case" territory, which isn't a good
>spot to be as a new user.
If I'm so special, then where was the warning of the installer in the first
place?
Just a short notice like 'You have a very small disk and upgrades might not be
supported!' would be enough to keep my mouth shut.
Still, there was no such warning in the first place.
>> Why did the installer allow installation despite the available space
>> is low ( even windows checks available space :) )???
>
>The average windows user doesn't know what the units of storage mean.
Yet, we are not windows users :) Are we ?
openBSD is great, but it needs some improvement s and that's what I was trying
to imply here, not to criticize.
>> Why should the end-user delete old unnecessary/problematic files ?
>
>That's my question. What's the big deal? On a modern disk, just
>ignore
>them. They won't be a problem until long after your rotate out the hw.
>Problem is, you used a 2001 vintage size disk. You should have rotated
>that out around 2005.
I saw that at least the man pages will be wrong if I keep them - and of course
this will cause issues in the future.
>And I'm curious how a CentOS 6 to Centos 7 upgrade would go on a 10G
>disk. I have my suspicions, and I suspect it would be entertaining to
>watch...assuming it wasn't something you were dependent upon.
I'm quite active in the CentOS forum and I can assure you that the tool that
Red Hat use has no maintainers and thus it doesn't work.
The community will be happy if become a maintainer and start working on this
one.
>> Usually we do have package management system to take care of that (or
>> at least to rename those files in case we really need them).
>
>Yeah, you need to wait until Linux "package management" screws itself
>into a knot for you.
I can assure you that rpm is quite a good package manager. If you had issues in
the past - it was a bug in the SPEC file used for that package.
>> For me, system upgrade is a very complicated and error prone
>> procedure.
>
>OpenBSD has what I call a "Learning Curb". You gotta lift your feet.
>Not a lot, it's not hard, but you can't just shuffle along mindlessly
>and expect to be carried to the next level without your engaging your
>brain
Well, I had some experience with AIX and it doesn't seem to require so much
manual work.
>If you used Linux for a little bit and figured that OpenBSD is "just
>like Linux, but different", yeah, no, you are going to be disappointed.
> Different beast. From a management perspective, I'd say Linux and
>Windows are much more alike than Linux and OpenBSD. Linux is written
>for and by those frustrated with Windows ("Reinventing Windows,
>poorly"). OpenBSD is Unix. It's probably the simplest Unix out there
>to use and manage, but it's not Windows (or Linux).
I know that openBSD is a different 'beer' but a good one.
>Or... Think of Linux (and windows) as the big cushy luxury car. Easy
>to drive, assuming you work within the anticipated parameters, but you
>really have no idea what's going on under the hood. "you aren't
>supposed to". That's the design goal, and it works pretty well...until
>it doesn't. OpenBSD is more like a semi-primative small car with tight
>suspension and a stick-shift trans. It's got antilock brakes, but for
>the most part, it assumes you know what you are doing when you get
>behind the wheel. When it gets a little wonky, you pop the hood, look
>around, see what's not right. Grab a couple tools from the trunk
>(included!) fix it, and be back on the road before the guy in the
>Luxury
>car has figured out how to call for a tow truck.
>
>Spend a little time learning OpenBSD, and you will find you can make it
>do amazing things.
I do , but it seems illogical the upgrade process is requiring so much manual
effort. In our environment, if all 4000+ servers were openBSD, it would require
eons to upgrade them all.
That's why I'm asking here as it seemed that I didn't do it the right way and
seeked guidance in the mail list.
In the end, it seems that I was right - the size of the disk is too small.
Best Regards,
Strahil Nikolov