I am really suprised I am having trouble with Freebsd-update. Each time I do system adminstration on FreeBSD I take extensive notes and each time the notes fail to deliver for me.
Let's talk about the handbook and manual first. I am looking at this page which is what popped up when searching for issues related to freebsd-update.
docs.freebsd.org
A major problem is the prose-like way the FreeBSD handbook is arranged. On my system with it's meager 1366x768 resolution that one section of the handbook is around 80 pages long. There is also no information at all on the remote switch for freebsd-update. The manual has a pathetic one line description of the switch with no further information. That is just plain inadequate documentation.
Has anyone checked the performance of the FreeBSD handbook with the Otter Browser on FreeBSD? It is incredibly bad on my computer freezing everything up. Once again I am running into system requirements related issues on even browsing the handbook it seems. In other words my system does not have enough strength to even properly read the manual. This is punishment.
Let's talk briefly about my absolutely amazing poor system performance.
Compounding this problem is my system continues to have the multi years long problem of running out of RAM constantly with 8 GB. I have disliked nearly every second of using this computer because of the continuous and neverending RAM issues. Searching for an issue rewards me with a locked up system. In the future I would only use a FreeBSD system with 64 GB or more RAM at minimum.
CPU performance in all applications is also bad. I hate to sound like a broken record but this is a recurring theme with this system and FreeBSD.
Now let's talk about the functionality of freebsd-update. There appears to be no error checking on the remote switch, no way to divine what the current supported version of FreeBSD is, 2 confusing and equally not properly working forms for the remote switch, and no relevant information shown by the debug switch.
As for the remote switch this works because there are apparently no error checks:
sudo freebsd-update -r santaclaus upgrade
What is the santaclaus distribution going to be like? Christmas themed maybe?
I can apparently even downgrade to an earlier version. That should not be allowed.
As for the "current" version: There is no way to figure out what to upgrade to. Pkg won't download packages because of a mismatched kernel version so an upgrade is definitely necessary. Freebsd-update should know what the latest version is and tell you in plain english.
As for the 2 forms:
Form 1 is
sudo freebsd-update upgrade -r 11.1-RELEASE
Form 2 is
sudo freebsd-update -r 11.1-RELEASE upgrade
There should only be one supported way to do this. One of these methods should throw an error message.
As for the debug switch:
sudo freebsd-update upgrade -r 11.1-RELEASE -v debug
Debug shows almost no extra information. It should show clearly what version we are on and what version we are trying to upgrade to.
As you can see I have distilled my current FreeBSD experience into this post. I really cannot separate my performance issues from my functionality issues because they go hand in hand in the sense that everytime I have a problem the researching steps I take aggravate the already existing performance issues on the system creating a situation I would not wish upon someone sentenced to death.
Let's talk about the handbook and manual first. I am looking at this page which is what popped up when searching for issues related to freebsd-update.
Chapter 26. Updating and Upgrading FreeBSD
Information about how to keep a FreeBSD system up-to-date with freebsd-update or Git, how to rebuild and reinstall the entire base system, etc
A major problem is the prose-like way the FreeBSD handbook is arranged. On my system with it's meager 1366x768 resolution that one section of the handbook is around 80 pages long. There is also no information at all on the remote switch for freebsd-update. The manual has a pathetic one line description of the switch with no further information. That is just plain inadequate documentation.
Has anyone checked the performance of the FreeBSD handbook with the Otter Browser on FreeBSD? It is incredibly bad on my computer freezing everything up. Once again I am running into system requirements related issues on even browsing the handbook it seems. In other words my system does not have enough strength to even properly read the manual. This is punishment.
Let's talk briefly about my absolutely amazing poor system performance.
Compounding this problem is my system continues to have the multi years long problem of running out of RAM constantly with 8 GB. I have disliked nearly every second of using this computer because of the continuous and neverending RAM issues. Searching for an issue rewards me with a locked up system. In the future I would only use a FreeBSD system with 64 GB or more RAM at minimum.
CPU performance in all applications is also bad. I hate to sound like a broken record but this is a recurring theme with this system and FreeBSD.
Now let's talk about the functionality of freebsd-update. There appears to be no error checking on the remote switch, no way to divine what the current supported version of FreeBSD is, 2 confusing and equally not properly working forms for the remote switch, and no relevant information shown by the debug switch.
As for the remote switch this works because there are apparently no error checks:
sudo freebsd-update -r santaclaus upgrade
What is the santaclaus distribution going to be like? Christmas themed maybe?
I can apparently even downgrade to an earlier version. That should not be allowed.
As for the "current" version: There is no way to figure out what to upgrade to. Pkg won't download packages because of a mismatched kernel version so an upgrade is definitely necessary. Freebsd-update should know what the latest version is and tell you in plain english.
As for the 2 forms:
Form 1 is
sudo freebsd-update upgrade -r 11.1-RELEASE
Form 2 is
sudo freebsd-update -r 11.1-RELEASE upgrade
There should only be one supported way to do this. One of these methods should throw an error message.
As for the debug switch:
sudo freebsd-update upgrade -r 11.1-RELEASE -v debug
Debug shows almost no extra information. It should show clearly what version we are on and what version we are trying to upgrade to.
As you can see I have distilled my current FreeBSD experience into this post. I really cannot separate my performance issues from my functionality issues because they go hand in hand in the sense that everytime I have a problem the researching steps I take aggravate the already existing performance issues on the system creating a situation I would not wish upon someone sentenced to death.