No Debian 13 on the install script?

I just install a new server and during the virtualmin installation:
sudo sh install.sh --minimal

I see:

The systems currently supported by the install script are:

    Red Hat Enterprise Linux and derivatives
      - RHEL 8 and 9 on x86_64
      - Alma and Rocky 8 and 9 on x86_64
      - CentOS 7 on x86_64
      
    Debian Linux and derivatives
      - Debian 10, 11 and 12 on i386 and amd64
      - Ubuntu 20.04 LTS, 22.04 LTS and 24.04 LTS on i386 and amd64
      
  If your OS/version/arch is not listed, installation will fail. More
  details about the systems supported by the script can be found here:

Debian 13 should be added ?

Is that an old script? It doesn’t have EL10 on it either - which I have seen and used,

Do not use an outdated Virtualmin install script. The latest script should be retrieved from your “virtualmin.com → My Account” page.

Aoutch I always use : wget https://software.virtualmin.com/gpl/scripts/install.sh

Not good ?

Not sure, this page has the latest

Not sure, this page has the latest

Your location is dated 2024 for the install script

No, you should use the latest installation script from your Virtualmin account.

Okay… Now that I’m where I’m installed and server + vps running.

What should I do, re-install over it ?
Delete everything and start again ? (oh my)

You should see updates, if not try fixing repositories with sudo virtualmin setup-repos

Install script should only be run on a clean OS.

1 Like

Yeah, just re-install it.

1 Like

Ilia, can you tell me why “surfing to https://download.virtualmin.com/virtualmin-install.sh” will download the script, but using “wget -4 https://download.virtualmin.com/virtualmin-install.sh” will not ???

Not unless you provide more details, because it works fine for me.

What exactly isn’t working for you, and what error do you see? Also, why are you adding the -4 flag?

Oh, so sorry… I thought I was using just “-4” (for IPv4 only) but turns out the script had:

wget --no-check-certificate --no-hsts --no-proxy --user-agent=“” -c -nH -np

So… it’s my script… I need to switch to curl anyway. Thanks for the follow-up!!

(the --user-agent=“” was the problem)

I like to compare the following 3 scripts, to keep an eye on development:

https://raw.githubusercontent.com/virtualmin/virtualmin-install/master/virtualmin-install.sh
https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
https://download.virtualmin.com/virtualmin-install.sh

One of those links is not “development”, it is deprecated, and you won’t find it linked anywhere on our website. The repos at software.virtualmin.com are retained for use with existing installations, it is not for new installs.

Ah, ok, thx!!