On Sun, 20 Apr 2025 08:40:11 +0200, <c...@supakeen.com> wrote:
> On Sun, Apr 20, 2025, at 2:38 AM, Gabriel Somlo wrote:
> > Trying to figure out what component to file this under, or whether I'm
> > "in luck" and this is already a known problem and I can just add
> > myself to the cc list... :)
> >
> > I have a f42 machine with a static DHCP lease and a DNS A record
> > associated with its statically-leased IP address.
> >
> > When I boot the machine and immediately log into it via ssh, running
> > `hostname` will keep returning "fedora" for 5-10 seconds, before
> > starting to return the FQDN (e.g. "FOO.EXAMPLE.COM") if I keep
> > retrying the `hostname` command.
> 
> this sounds like you're getting a transient hostname from somewhere and
> don't have a static hostname or such? What is the output you get from
> `hostnamectl`?

immediately after reboot and root login via ssh:

        root@fedora:~# hostnamectl
             Static hostname: (unset)
          Transient hostname: fedora
                   Icon name: computer-desktop
                ...

... and after retrying a few minutes later:

        root@fedora:~# hostnamectl
             Static hostname: (unset)
          Transient hostname: FOO42.EXAMPLE.COM
                   Icon name: computer-desktop
                ...

IOW, same as plain `hostname`. After 30-ish seconds from boot and root
login, the transient hostname is set to something useful, after which
sendmail can be properly (re)started.

On Sun, 20 Apr 2025 07:01:43 +0100, <ba...@barrys-emacs.org> wrote:
> I wonder if this is user error?
> On all my servers I set the FQDN using hostnamctl.
> hostnamctl hostname foo.example.com --static
> I always see the correct FQDN, and dhcp will allocate the ip address.

Please keep in mind that this is a "cattle" machine started from an
image shared with a bunch of other machines. The only thing
distinguishing between them is the static dhcp lease and associated dns
name that are stored *externally* to the machine(s).

I need sendmail for things like logwatch to percolate into my inbox, via
a .forward file added to /root during kickstart.

This used to work great for *years*, across many versions of Fedora,
until it regressed recently due to what I believe is some sort of race
condition between systemd and sendmail...

Thanks,
--Gabriel
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to