Baffling: OpenSUSE has suddenly changed its name

Hello

I’ve noticed something rather odd in Gkrell and Konsole: ‘Pclosdebian’ is displayed instead of ‘OpenSUSE Tumbleweed’ in Gkrell, and in the Konsole prompt instead of ‘Zlinux’.
Gkrell
Konsole

I haven’t installed this distribution on my PC because… the installer won’t recognise my hardware (which is why I installed OpenSUSE Tumbleweed).

I’d only downloaded it and put it on a USB stick.

Any ideas on how to switch back to OpenSUSE in Gkrell and Zlinux in the prompt?

Thanks in advance

This is the hostname.

The hostname can be set with hostnamectl
sudo hostname set-hostname yourrandomhostnamehere

@hui
Yes of course but … i’m on Opensuse !

Then check your system…do you get the hostname from your router via DHCP maybe?

@hui
No my router is a livebox and has no name.

What brought about this change?

Show
hostnamectl

Reason for changing hostname can be:

  • never set a static hostname, only transient
  • hostname given by DHCP

@hui

herve@pclos-debian:~> sudo hostnamectl
[sudo] Mot de passe de root : 
Transient hostname: pclos-debian.home
   Static hostname: (unset)                                             
         Icon name: computer-desktop
           Chassis: desktop 🖥
        Machine ID: e3d5dd0a87de454a88cc2a7b8761744b
           Boot ID: 5d16e39981f1485bb78d465d0a1c7736
      Product UUID: 73f1552d-da3b-5a96-3f6f-a0ad9fb37a56
  Operating System: openSUSE Tumbleweed                          
       CPE OS Name: cpe:2.3:o:opensuse:tumbleweed:20260717:*:*:*:*:*:*:*
            Kernel: Linux 7.1.3-1-default
      Architecture: x86-64
   Hardware Vendor: ASUS
    Hardware Model: ROG STRIX B760-F GAMING WIFI
   Hardware Serial: System Serial Number
      Hardware SKU: SKU
  Hardware Version: System Version
  Firmware Version: 1825
     Firmware Date: Thu 2025-10-09
      Firmware Age: 9month 1w 3d
herve@pclos-debian:~> 

That is not answering the question if you are using DHCP or not.

Please share the output of ip a | grep dynamic

Yep, you never set a static hostname properly.

Do it via the command (as already written):

sudo hostname set-hostname yourrandomhostnamehere

(Reboot)

You only have a transient hostname. Transient hostnames can change randomly dependend on the amount of other network participants in the local network.

@marel

herve@pclos-debian:~> ip a | grep dynamic
inet 192.168.1.16/24 brd 192.168.1.255 scope global dynamic noprefixroute eno1
herve@pclos-debian:~>

@hui

The command give me not a good result :

herve@pclos-debian:~> sudo hostname set-hostname Zlinux
Usage: hostname [-b] {hostname|-F file}         set host name (from file)
       hostname [-a|-A|-d|-f|-i|-I|-s|-y]       display formatted name
       hostname                                 display host name

       {yp,nis,}domainname {nisdomain|-F file}  set NIS domain name (from file)
       {yp,nis,}domainname                      display NIS domain name

       dnsdomainname                            display dns domain name

       hostname -V|--version|-h|--help          print info and exit

Program name:
       {yp,nis,}domainname=hostname -y
       dnsdomainname=hostname -d

Program options:
    -a, --alias            alias names
    -A, --all-fqdns        all long host names (FQDNs)
    -b, --boot             set default hostname if none available
    -d, --domain           DNS domain name
    -f, --fqdn, --long     long host name (FQDN)
    -F, --file             read host name or NIS domain name from given file
    -i, --ip-address       addresses for the host name
    -I, --all-ip-addresses all addresses for the host
    -s, --short            short host name
    -y, --yp, --nis        NIS/YP domain name

Description:
   This command can get or set the host name or the NIS domain name. You can
   also get the DNS domain or the FQDN (fully qualified domain name).
   Unless you are using bind or NIS for host lookups you can change the
   FQDN (Fully Qualified Domain Name) and the DNS domain name (which is
   part of the FQDN) in the /etc/hosts file.
herve@pclos-debian:~>

dynamic indicates Dynamic Host Configuration Protocol or DHCP

From that Wikipedia page:

Screenshot_20260720_204552

Sorry, my mistake.

sudo hostnamectl set-hostname yourrandomhostnamehere
1 Like

@hui

Many thanks, that work now !

One question : at install, Tumbleweed has noted Zlinux as my hostname.
Why this change without warning ?

It CAN mean that the hostname is provided by DHCP. But DHCP is used to provide the IP adresses in the local network. The output you requested is kind of meaningless in this case. I have static hostnames for all my machines in my local network. They get their fixed IPs from the router via DHCP. And the output you requested looks exactly the same and also shows dynamic (i only have different IPs than the OP) even all machines have static hostnames.

@hui

The problem is that the Livebox doesn’t provide a hostname, just an IP address (static or DHCP).

That’s why I don’t understand why my hostname has suddenly changed.

When reading what was really the problem, the title is a bit confusing:

OpenSUSE has suddenly changed its name

openSUSE was always openSUSE (and never OpenSUSE) and it did not change it’s name. :smiley:

My answer was towards marel.

@Zlinux1 when a box has no static hostname, the kernel gives the box a transient hostname to identify the box in a network. The transient hostname is volatile and can change with every boot. To prevent this a static hostname is required.

With the provided command you gave the box a static hostname now. Now the static and transient hostname is the same.

16 posts were split to a new topic: openSUSE:What’s in a name?

This topic is about transient hostnames. As the discussion had drifted into a discussion about the openSUSE name, I’ve split those posts into a separate Open Chat topic to keep this thread focused on the original technical subject. Please stay on topic here, although it appears to have been resolved. :wink:

4 Likes