fedora-server
LOGS
<@pboy:fedora.im>
17:00:13
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:14
Meeting started at 2025-09-17 17:00:13 UTC
<@meetbot:fedora.im>
17:00:14
The Meeting name is 'fedora-server'
<@pboy:fedora.im>
17:00:18
topic Roll Call
<@pboy:fedora.im>
17:00:28
<@pboy:fedora.im>
17:00:28
I'll post the agenda in 2-3 minutes.
<@pboy:fedora.im>
17:00:28
As usual, let's wait a moment for everybody to show up.
<@pboy:fedora.im>
17:00:54
!topic Roll Call
<@aggraxis:fedora.im>
17:01:14
!hi
<@zodbot:fedora.im>
17:01:15
Paul Maconi (aggraxis) - he / him / his
<@aggraxis:fedora.im>
17:01:18
I'm kinda here
<@pboy:fedora.im>
17:01:48
Paul Maconi (Aggraxis): very good!
<@pboy:fedora.im>
17:02:24
I hope the work is satisfactory nonetheless.
<@aggraxis:fedora.im>
17:03:31
It's quiet for the moment. I think when people get back from lunch it will get noisy again.
<@pboy:fedora.im>
17:04:56
Well. I hope so :-) Emmanuel is unable to attend today. I hope Jocelyn (she/her) and mowest will still join us.
<@pboy:fedora.im>
17:05:28
And I'm missing John Himpel for some time now.
<@pboy:fedora.im>
17:06:25
Well, let's start nevertheless and see, who may attend later. I suppose, nirik is lurking as usual.
<@pboy:fedora.im>
17:06:55
* waving back
<@pboy:fedora.im>
17:07:09
topic Agenda
<@pboy:fedora.im>
17:07:13
!topic Agenda
<@aggraxis:fedora.im>
17:07:23
Poor Kevin never gets to look away from the mayhem :P
<@pboy:fedora.im>
17:07:25
!info F43 release testing
<@pboy:fedora.im>
17:07:25
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:07:25
!info Revision of Server SBC documentation
<@pboy:fedora.im>
17:07:25
!info Walk through longterm open issues and PRs
<@pboy:fedora.im>
17:07:25
!info Open Floor
<@pboy:fedora.im>
17:07:45
Anything to add or to remove?
<@aggraxis:fedora.im>
17:07:54
No
<@pboy:fedora.im>
17:08:00
OK then
<@pboy:fedora.im>
17:08:08
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:08:18
Announcements
<@pboy:fedora.im>
17:08:27
Applied for adding Server as organisation in new Fedora forge
<@pboy:fedora.im>
17:08:27
https://pagure.io/fedora-infrastructure/issue/12792
<@pboy:fedora.im>
17:09:00
I discussed with Ryan. We will get a staging version first.
<@aggraxis:fedora.im>
17:09:47
I remain hopeful that the transition won't be too bumpy. If it all generally works the same as 'check out the repo, edit docs, preview docs, commit' we should be fine.
<@pboy:fedora.im>
17:10:40
Yes, the git workflow will be the same. But we can optimize the storage and fix some issues while migrating.
<@korora:fedora.im>
17:10:51
!hi
<@zodbot:fedora.im>
17:10:53
Jocelyn Gould (korora) - she / her / hers
<@nirik:matrix.scrye.com>
17:10:54
the migrator does a pretty good job so I hear...
<@korora:fedora.im>
17:11:03
Sorry I’m late. LOL
<@pboy:fedora.im>
17:11:12
E.G. our main text and staging differ a lot
<@pboy:fedora.im>
17:11:40
Jocelyn (she/her): welcome anyway! sometimes it doesn't work as planned :-)
<@pboy:fedora.im>
17:12:20
nirik: Yes, at least it is easy to migrate all the issues etc.
<@pboy:fedora.im>
17:13:10
Do you know any documentation how to do it? I didn't find something yet.
<@pboy:fedora.im>
17:13:55
But I guess, Ryan will give us some advise when he has created the org.
<@aggraxis:fedora.im>
17:14:39
Ok. We'll stand by :)
<@pboy:fedora.im>
17:15:40
And perhaps we should separate our users and our WG documentation. Makes it easier to keep staging in sync
<@pboy:fedora.im>
17:16:06
But let's discuss this, when we have access. I hope, Ryan can do that soon.
<@pboy:fedora.im>
17:16:16
soon after release f43
<@pboy:fedora.im>
17:16:31
Any other announcement or comment?
<@pboy:fedora.im>
17:16:53
!topic 2. Revision of Server SBC documentation
<@pboy:fedora.im>
17:17:09
Tracking issue: !link https://pagure.io/fedora-server/issue/166
<@pboy:fedora.im>
17:17:28
Related Issue: https://pagure.io/fedora-server/issue/108
<@pboy:fedora.im>
17:17:40
Mailing List: !link https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org/thread/RII6ALAS56K5N6TRR7RYXILRCFZDPP23/
<@pboy:fedora.im>
17:17:47
Proposal Draft: !link https://docs.stg.fedoraproject.org/en-US/fedora-server/server-on-arm-sbc/
<@pboy:fedora.im>
17:17:56
Part or this is also: https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org/thread/AWJRNELVN7BW2VFQUTXZPAEYRZ7DUK4O/
<@pboy:fedora.im>
17:17:56
<@pboy:fedora.im>
17:18:10
The floor is open :-)
<@aggraxis:fedora.im>
17:21:03
Is the process for loading Server vs any other RPi image materially different?
<@aggraxis:fedora.im>
17:21:15
Grab .img, flash to SD,... profit?
<@pboy:fedora.im>
17:21:30
Yes, it is completely different.
<@pboy:fedora.im>
17:23:01
For "main" Server you use Anaconda and can do the installation as you like. E.g. keep some partitions with user data. With SBC you flash a complete directory tree, any user data would be gone (if you have to re-install) - just an example.
<@pboy:fedora.im>
17:23:28
And you still have a DOS partition table.
<@aggraxis:fedora.im>
17:24:34
no, I understand that
<@pboy:fedora.im>
17:24:37
The first thing to decide is whether to remove the SBC installation instructions from our general / main installation section and move them to a “special section.” In doing so, we are, in a sense, separating the SBCs from the main distrib
<@aggraxis:fedora.im>
17:24:51
I meant that for most of the SBC variants out there you install your software the same way
<@aggraxis:fedora.im>
17:25:01
flash the image to an SD card and boot the system
<@aggraxis:fedora.im>
17:25:23
I think the ones where you can actually boot from USB and install to a volume are relatively new, right?
<@pboy:fedora.im>
17:27:13
Yes, all SBCs are the same, but they differ greatly from the “real” server. And yes, for the newer, more powerful ones, there is an alternative, so you can install them with Anaconda like the "big" servers.
<@pboy:fedora.im>
17:27:58
The key point is: you can't use u-boot anymore, but something else, currently EDK2
<@pboy:fedora.im>
17:29:17
EDK2 for aarch is not a Fedora package, but in the responsibility of the maker and the user.
<@aggraxis:fedora.im>
17:30:38
I guess I'm confused why we have SBC-specific docs for Server. When someone says SBC, most people are going to associate that with RPi, and the project has docs for Fedora on Raspberry Pi already. This document shows up as the first hit for the search phrase "fedora install raspberry pi" https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/
<@korora:fedora.im>
17:31:13
Installing Server on an RPi should be no different
<@korora:fedora.im>
17:31:48
Installing Server on an RPi should be no different than installing any other OS
<@aggraxis:fedora.im>
17:32:22
Unless something changed, the same process applied whether I dumped Server or Workstation on an RPi 4
<@pboy:fedora.im>
17:32:32
Yeah, but the issue is, the Raspi, we support, Pi4, is not suitable for Server-
<@aggraxis:fedora.im>
17:32:34
Mind you I haven't done so in some time.
<@pboy:fedora.im>
17:33:04
And we have LVM, which makes a diference.
<@aggraxis:fedora.im>
17:33:04
What do you mean it isn't suitable for server?
<@pboy:fedora.im>
17:33:18
No mass storage, to slow,
<@aggraxis:fedora.im>
17:33:29
Ok, so is this really more about the LVM issues with aarch64?
<@pboy:fedora.im>
17:34:36
The problem is, the current arm-installer has issues to handle LVM. They get fixed, but shortly after someting else pops up.
<@korora:fedora.im>
17:34:52
This really depends on the workload
<@aggraxis:fedora.im>
17:35:05
I guess I get confused by peoples' expectations for an SBC. I install Server on one when I want a lean starting point without the graphical desktop. I've then done things from 'install pi-hole' to writing python scripts to scrape websites and print haikus to an e-ink hat.
<@aggraxis:fedora.im>
17:35:31
I know it's not going to be an enterprise solution for hosting a critical website or warehousing my files.
<@korora:fedora.im>
17:35:55
This really depends on the workload. For a single service (think Pihole or something) It would do fine, I would think. As the needs increase the SBC wouldn't be suited for the task
<@aggraxis:fedora.im>
17:36:57
I could just as easily get by with Fedora minimal install, honestly. Maybe making a Server variant for SBC isn't really coherent with what Server aims to provide?
<@pboy:fedora.im>
17:37:28
Paul Maconi (Aggraxis): It's not enterprise, for sure. But you may use it for some tasks, e.g. host a private web site. Or use it as an independent hardware for monitoring your servers, ... there are a lot of use cases. Many users use it for home lab.
<@korora:fedora.im>
17:37:29
I feel this is best course of action
<@pboy:fedora.im>
17:39:10
Yes, that is one point. Fedora Server is a branding for a specific purpose. And a specific reliability.
<@aggraxis:fedora.im>
17:39:27
I guess if it really gets back to the LVM thing again, why are we not in line with the rest of the Fedora ecosystem and embrasing btrfs?
<@aggraxis:fedora.im>
17:39:33
I guess if it really gets back to the LVM thing again, why are we not in line with the rest of the Fedora ecosystem and embracing btrfs?
<@pboy:fedora.im>
17:41:10
Oh, that's a long story. There aIn reality all server variants use LVM (e.g. CoreOS) .
<@pboy:fedora.im>
17:42:15
Fedora Ecosystem BTRFS is the fake news by some BTRFS proponents and missionaries
<@pboy:fedora.im>
17:44:01
OK, back zu our documentation. I take our discussion so far, that we will move the SBC installation into a seprate section together with other documentation about SBC for server.
<@aggraxis:fedora.im>
17:44:55
I'm just not sure why or what documentation we're maintaining that's materially different from the general RPi install instructions.
<@aggraxis:fedora.im>
17:45:22
I saw the draft, but the technical meat isn't there yet.
<@pboy:fedora.im>
17:46:40
No, the new section is just a draft. The installation instruction needs an update. And maybe, we may replace parts by a link to some general documentation.
<@pboy:fedora.im>
17:47:49
We should not drop it completely. There are some descriptions specific for Server, e.g. the post installation parts.
<@pboy:fedora.im>
17:48:21
And the general documentation is more or less unmaintained. More rather than less
<@pboy:fedora.im>
17:50:01
I see no comment. So let's switch to next topic?
<@pboy:fedora.im>
17:50:33
!topic 3. F43 release testing
<@pboy:fedora.im>
17:50:42
Tracking issue: !link https://pagure.io/fedora-server/issue/164
<@pboy:fedora.im>
17:51:25
I did all the testing with hardware. Everything with x86 went fine so far. No major issue.
<@aggraxis:fedora.im>
17:51:37
I think I touched 31 different test points on the summary test card for Beta 1.3
<@pboy:fedora.im>
17:52:01
A bit UI issues with Blivet, but the Anaconda people are already fixing this.
<@aggraxis:fedora.im>
17:52:23
There are some selinux denials, and those are being worked as well.
<@korora:fedora.im>
17:52:29
I've not had a chance to do any testing of F43
<@aggraxis:fedora.im>
17:53:23
The issue I did find wasn't related to Server, but I filed a bug for the LXQt images. They won't boot to desktop, looks like there's already a fix, so we'll see if an updated compose resolves the issue.
<@pboy:fedora.im>
17:54:13
Yes, that's well known issue with all desktop editions and spins.
<@pboy:fedora.im>
17:54:24
But no issue for Server
<@aggraxis:fedora.im>
17:54:26
I also did some hands-on with the RDP anaconda feature. It is very nice. Sometimes it displays some errors, but the feature itself works.
<@pboy:fedora.im>
17:55:01
OK, could add something to documentation?
<@aggraxis:fedora.im>
17:55:10
You guys already wrote documentation
<@aggraxis:fedora.im>
17:55:35
https://docs.fedoraproject.org/en-US/fedora-server/installation/interactive-remote/
<@pboy:fedora.im>
17:55:36
Yes, but the remote part was removed für F42, isn't it?
<@aggraxis:fedora.im>
17:55:54
That document covers the new RDP feature
<@aggraxis:fedora.im>
17:58:00
add kernel args: inst.rdp inst.rdp.username=fedora inst.rdp.password=rocks or define them in ks.cfg (the pykickstart documentation covers the syntax), and when your system boots you just access it via krdc or whatever rdp client using the provided credentials. Works like a champ.
<@pboy:fedora.im>
17:58:45
Hm, I see in the history, the current version is 9 months old. And it covers all the details you just decribed?
<@pboy:fedora.im>
17:59:22
Anyway, looks good. I'll give it a try when I have to make new screen shots.
<@aggraxis:fedora.im>
17:59:50
yes. From the document:
<@aggraxis:fedora.im>
17:59:52
to the end of the command line. Optionally, it is possible to set a password (inst.rdp.password) and/or username (inst.rdp.username). Replace PASSWORD and USER with the password and username of your choice. Password must be at least 6 characters long. If password and/or username is not set the Anaconda installer will ask interactively.
<@aggraxis:fedora.im>
17:59:52
In the menu, select the kernel you want to boot and type e to get access to the boot options and append
<@aggraxis:fedora.im>
17:59:52
<@aggraxis:fedora.im>
17:59:52
inst.rdp inst.rdp.username=USER inst.rdp.password=PASSWORD
<@aggraxis:fedora.im>
17:59:52
<@pboy:fedora.im>
18:02:34
Yes, that's the part to modify the kernel command line. Do that with a non-US keyboard and you get crazy. Therefore we need the option, to use a USB named ... (I just don't remember)with a ks.cfg file which contains these instruction. And you can propare them locally on your desktop.
<@aggraxis:fedora.im>
18:02:53
OEMDRV
<@pboy:fedora.im>
18:03:00
YES!
<@aggraxis:fedora.im>
18:03:05
and yes, it works the exact same way you've been doing it with vnc
<@aggraxis:fedora.im>
18:03:13
just use the rdp parameters instead
<@aggraxis:fedora.im>
18:03:23
I verified that the other day.
<@aggraxis:fedora.im>
18:03:49
Hey, this was the testing topic. I've been a busy bee. :)
<@pboy:fedora.im>
18:04:00
OK, so that issue is resolved.
<@pboy:fedora.im>
18:04:16
A severe issue is the SBC. It still doesn't work at all.
<@pboy:fedora.im>
18:04:43
Let's see how this develops in the next week.
<@pboy:fedora.im>
18:04:59
Part or this is also: https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org/thread/AWJRNELVN7BW2VFQUTXZPAEYRZ7DUK4O/
<@pboy:fedora.im>
18:04:59
See my mail:
<@pboy:fedora.im>
18:05:35
Well, out time is up.
<@pboy:fedora.im>
18:05:43
Anything to add here?
<@pboy:fedora.im>
18:05:58
!topic 6. Open Floor
<@aggraxis:fedora.im>
18:06:14
Nothing to add. I've caused enough of a ruckus. :)
<@pboy:fedora.im>
18:06:37
No, you haven't!
<@pboy:fedora.im>
18:06:47
Yoe were very helpful
<@pboy:fedora.im>
18:07:34
What I forgot, we lack tests of the VM installation and documentation check. - Next meeting
<@aggraxis:fedora.im>
18:07:53
?
<@aggraxis:fedora.im>
18:08:05
Oh I see.
<@pboy:fedora.im>
18:08:26
I mean, nobody test the virtual machine image so far.
<@aggraxis:fedora.im>
18:08:34
Yeah I did
<@korora:fedora.im>
18:08:58
I will try to get to the vm image... (assuming my health and life cooporates)
<@aggraxis:fedora.im>
18:09:27
I tested a BIOS and a UEFI boot of the server image
<@aggraxis:fedora.im>
18:09:35
as well as a UEFI physical USB install
<@pboy:fedora.im>
18:10:11
OK, That's settled then.
<@pboy:fedora.im>
18:10:43
So I think we can close?
<@pboy:fedora.im>
18:10:46
3
<@pboy:fedora.im>
18:10:55
2
<@pboy:fedora.im>
18:11:09
1
<@pboy:fedora.im>
18:11:17
!endmeeting