Moving To CentOS 8 Stream
It’s got to be done, so may as well test it …
The FAQ says to do:
dnf install CentOS-release-stream
dnf distro-sync
This I did and everything went fine. I checked before doing the distro-
sync and there was a load of new Stream repos in /etc/yum.repos.d
Rebooted the machine and dnf has gone back to only looking in 8.3, and the stream repos had disappeared.
Looking in the logs I can see this:
2020-12-09T12:28:42Z DEBUG —> Package CentOS-stream-release.noarch 8.4-1.el8 will be installed
2020-12-09T12:28:42Z DEBUG —> Package CentOS-linux-release.noarch 8.3-1.2011.el8 will be obsoleted
2020-12-09T12:28:42Z DEBUG —> Package CentOS-release-stream.x86_64 8.1-1.1911.0.7.el8 will be obsoleted
and
Installing:
CentOS-stream-release noarch 8.4-1.el8 Stream-BaseOS 21 k
replacing CentOS-linux-release.noarch 8.3-1.2011.el8
replacing CentOS-release-stream.x86_64 8.1-1.1911.0.7.el8
The CentOS-stream-release RPM does not contain any repo information, that was all in CentOS-release-stream that has been removed. So stream has deleted itself.
It’s not a good start.
I also can’t seem to get back to a sensible system and have now got a system with a mixture of CentOS 8 and CentOS 8 Stream RPMs with no way of installing the Stream repos from an RPM.
I see that “subscription-manager” has been installed on this system now which it never was. Is CentOS also going to be part of that ecosystem as well?
Fortunately this was a throw-away install. I hope no one has tried the instructions in the FAQ on an important machine!
P.
21 thoughts on - Moving To CentOS 8 Stream
Beta perhaps? :-o
What, in amongst the hundreds of messages, he said it wasn’t ready!!
Why publish a FAQ and a web page telling you how to migrate without a great big banner across it saying “don’t rush, it’s not ready yet”. Or better, don’t publish anything if the instructions don’t work.
Sheesh.
P.
It (Stream) works for me .. I currently use it on all my el8 machines. I even have Plex Media Server installed on it with no issues.
I would recommend however, wait until the RHEL Engineers are the ones doing the builds .. which will be sometime in Q1 2021.
I will do the conversion from CentOS Linux 8 to Stream (8.3.2011 .. so make sure you are updated to latest before you start) and if it does not work, I will make sure it does work ASAP.
*> And, it will likely be sometime mid to late 1st quarter 2021 before>
CentOS Stream is in its ‘Fully Functional’ state with community pull>
requests and the RHEL package maintainer doing all the work in CentOS> Stream, etc . CentOS Linux 8 will still be available and updated until*
*> the end of December 2021. *
Put this line :
dnf swap CentOS-{linux,stream}-repos
after
dnf install CentOS-release-stream
(so make it the second command)
FAQ/SITE getting updated.
Is there away to recover the system I tried it on – if I run that command now I get
No match for argument: CentOS-stream-repos
Error: Unable to find a match: CentOS-stream-repos
If I try to install CentOS-release-stream I get
Package CentOS-stream-release-8.4-1.el8.noarch is already installed.
I can’t remove it because it would result in removing a protected package.
Oh well, a wipe and re-install tomorrow probably.
P.
Hours of reading
CentOS Fans:
I’ve spent hours yesterday and today reading the messages about the CentOS 8 Stream, and expect to do it for the next few days also. I
would recommend that anyone contemplating some action, such as switching to a different distribution, advising your management to change, or similar, postpone that action for a while. Let the dust settle, let the policy makers evaluate the comments, and watch for clarifications and/or modifications of the plan.
For lack of a better date, I suggest waiting until the first business day of 2021 (Monday 04 January) before taking any significant actions.
Personally, I’ve already invested some of my time incorporating CentOS 8. I’ve also been working with Ubuntu since that seems to be the only way forward with Raspberry Pi and Apple/Intel machines, but I’ll keep my CentOS 7/8 machines stable for this month at least.
David
–
Do you speak on behalf of RedHat officially?
If not, I’ll continue to plan to ditch them accordingly.
Considering there is entire year until “CentOS Linux 8” is EOL, and few years until “CentOS Linux 7” is eol, I agree there is no rush to switch.
I will use next 12 months to test Springdale Linux (ex PUIAS Linux) and wait and see what comes out of “Rocky Linux” startup that has started today (they already have skeleton of the team assembled and are talking about infrastructure) and if both of those fail to work out, last few months of 2021 I will learn from colleagues about Debian.
P.S. Do not expect money-grabing top of Red Hat to change
“get-rich-fast” scheme, I don’t… their funeral.
—
Ljubomir Ljubojevic
(Love is in the Air)
PL Computers Serbia, Europe
StarOS, Mikrotik and CentOS/RHEL/Linux consultant
sure .. you can manually add the one repo required to manually do the swap command ..
Or maybe just install this package and then remove the other one:
you want:
http://mirror.CentOS.org/CentOS/8-stream/BaseOS/x86_64/os/Packages/CentOS-stream-repos-8-2.el8.noarch.rpm
installed first
Then remove CentOS-repos
Or you could manually create a CentOS-Stream-BaseOS.repo (you could even name it test.repo and remove it later once switched) this will work:
[baseos]
name
Am 09.12.20 um 21:11 schrieb Ljubomir Ljubojevic:
As Springdale already a 8-branch? Website shows “TBD” …
TBD is only for ISO file. There is ISO for 8.1, just not for 8.2, and there is even boot.iso for 8.2 for online install.
Agreed, time will tell. I, personally, think the technical quality of streams is likely to be very high.
But I think that’s the least concern. What we can decide today (without putting much thought into it) is that we cannot rely upon CentOS to be any particular thing. It’s a brand and decisions will be made for us about that brand by the people paying for the work, which is their absolute right. But the “optics” of this look pretty bad. We’ve seen distros perish, but they generally waste away from lack of interest. Clearly, this isn’t the case for CentOS.
I’m horrified by the people (none from CentOS, AFAICT) saying “CentOS
doesn’t owe you [CentOS user] anything!” That’s like saying my friend doesn’t owe me anything… Of course he doesn’t, but it would be awfully unfriendly of him to inform me that, going forward, I’m going to be invoiced for our chats. If CentOS announced that it was too costly and they needed donations, I’m sure people would be less distressed if CentOS eventually died. This change seems far more mercenary. CentOS
doesn’t “owe” me anything, but I don’t “owe” the brand anything either and I do have a strong preference for distros that seem free and governed freely.
I really cannot get too excited that the CentOS brand will be even more central to RHEL. I expect the new CentOS will be super-duper, but CentOS
as we knew it is being killed, and I’m sorry to see it go.
Someone has a petition to get CentOS to reconsider… What would it matter if they do? Probably just in the velocity of people switching to Oracle/Debian/Ubuntu/Windows/ETC? and in how fast some people switch to streams or RHEL.
-Alan
—
Alan D. Mead, Ph.D. President, Talent Algorithms Inc.
science + technology = better workers
http://www.alanmead.org
The irony of this … is that the Internet is both almost-infinitely expandable, while at the same time constrained within its own pre-defined box. And if that makes no sense to you, just reflect on the existence of Facebook. We have the vastness of the internet and yet billions of people decided to spend most of them time within a horribly designed, fake-news emporium of a website that sucks every possible piece of personal information out of you so it can sell it to others. And they see nothing wrong with that.
— Kieren McCarthy, commenting on why we are not
all using IPv6
Johnny –
Thanks for that. It did mostly work – it wasn’t keen on installing the RPM you pointed to, but once it did the distro swap worked and the system is now only using 8-stream as its repositories.
Thanks
P.
stream/BaseOS/x86_64/os/Packages/CentOS-stream-repos-8-2.el8.noarch.rpm even mirrorlist=http://mirrorlist.CentOS.org/?release=$stream&arch=$basearch
&repo
“It takes years to build a reputation and seconds to destroy it.”
— Business 101 class
Best regards, Fred
El jue, 10 dic 2020 a las 15:48, Kienker, Fred ()
escribió:
Fear not in DEVops world you can rebuild your reputation in one seconds using containers. :-P
—
—
Sergio Belkin LPIC-2 Certified – http://www.lpi.org
Reputation as a Service (RepaaS)?
Let’s see whether RH has proper containers.
—
Sincerely,
Konstantin Boyandin system administrator (ProWide Labs Ltd. – IPHost Network Monitor)
Except that there are no container images available for Stream. :(
(I am not complaining, just pointing out the irony.)
Seriously, many thanks to the CentOS team for their decades of fine work. CentOS as I know it is being discontinued and I will evaluate Stream as its own product on its own merits.
Jim
There certainly will be.
Also for container use cases, you might want to consider UBI, which is literal RHEL binaries, and which becomes supported when run on supported RHEL systems but is free to run anywhere.
It would be nice to have updates from RedHat on where it’s positioning UBI then. Previously it had directly pointed to specific target use-cases, which limit its usefulness for even some pretty simple cases outside that baliwick. Example:
https://bugzilla.redhat.com/show_bug.cgi?id58358#c3
-jc
I am not part of the decision-making chain for this (personally, I would have swung bigger!) but I respect the people who are, and as I understand it, the intention is to demonstrate success in those constrained use-cases and grow carefully from there (that’s what Scott says in that bug, and I’m sure he’s not making it up).
I think probably these “simple outside-the-baliwick”
cases are good to send to the CentOS-questions@redhat.com address, or to bug Scott about specifically with more details of the use case. That bug has “it may be useful for some users” but if you can expand that with several user stories it might be more compelling.