Virtualmin version 6.17-3 latest version for Ubuntu Linux 16.04.7?

SYSTEM INFORMATION
OS type and version Ubuntu Linux 16.04.7
Webmin version 1.994
Virtualmin version 6.17-3

Dashboard reports “This version is outdated”:

Using:

Hit:8 http://software.virtualmin.com/gpl/ubuntu virtualmin-xenial Release
Hit:10 http://software.virtualmin.com/gpl/ubuntu virtualmin-universal Release

When performing sudo apt-get upgrade from command line nothing to update:

Reading package lists... Done
Building dependency tree      
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  apt-show-versions libapt-pkg-perl libvpx3
Use 'sudo apt autoremove' to remove them.
The following packages have been kept back:
  ubuntu-advantage-tools
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Legacy site. Cannot upgrade OS at this time.

Hello,

What is the output of the following command:

grep -Rs virtualmin.com /etc

Here is output:

/etc/webmin/virtual-server/latest-scripts/whmcs.pl:	   'url' => "http://scripts.virtualmin.com/whmcs_v${shortver}.zip" } );
Binary file /etc/apt/trusted.gpg~ matches
Binary file /etc/apt/trusted.gpg matches
/etc/apt/sources.list.d/virtualmin.list.save:deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-xenial main
/etc/apt/sources.list.d/virtualmin.list.save:deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-universal main
/etc/apt/sources.list.d/virtualmin.list:deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-xenial main
/etc/apt/sources.list.d/virtualmin.list:deb http://software.virtualmin.com/gpl/ubuntu/ virtualmin-universal main

Update repo file /etc/apt/sources.list.d/virtualmin.list manually and set its content to:

deb https://software.virtualmin.com/vm/6/gpl/apt virtualmin-xenial main
deb https://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal main
1 Like

Almost there. Changed repo:

# cat virtualmin.list
deb http://software.virtualmin.com/vm/6/gpl/apt/ virtualmin-xenial main
deb http://software.virtualmin.com/vm/6/gpl/apt/ virtualmin-universal main

Now receive the following:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  apt-show-versions libapt-pkg-perl libvpx3
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
  webmin-virtual-server
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 4234 kB of archives.
After this operation, 4096 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  webmin-virtual-server
E: There were unauthenticated packages and -y was used without --allow-unauthenticated

Try running at first:

apt-get clean
apt-get update

Almost there:

# sudo apt-get clean
# sudo apt-get update

W: GPG error: http://software.virtualmin.com/vm/6/gpl/apt virtualmin-xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D9F9010760D62A6B
W: The repository 'http://software.virtualmin.com/vm/6/gpl/apt virtualmin-xenial InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D9F9010760D62A6B
W: The repository 'http://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Try downloading latest development version of the virtualmin-install.sh script and run it with -s param, to setup (re-setup) repos and exit:

wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
sh virtualmin-install.sh -s

Did the trick:

# cat virtualmin.list
deb [signed-by=/usr/share/keyrings/debian-virtualmin-6.gpg] https://software.virtualmin.com/vm/6/gpl/apt virtualmin-xenial main
deb [signed-by=/usr/share/keyrings/debian-virtualmin-6.gpg] https://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal main
Get:1 https://software.virtualmin.com/vm/6/gpl/apt virtualmin-universal/main amd64 webmin-virtual-server all 7.1.gpl-1 [4234 kB]
N: Ignoring file 'virtualmin.list2020-05-09' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Fetched 4234 kB in 1s (2381 kB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 212408 files and directories currently installed.)
Preparing to unpack .../webmin-virtual-server_7.1.gpl-1_all.deb ...
Unpacking webmin-virtual-server (7.1.gpl-1) over (6.17.gpl-3) ...
Setting up webmin-virtual-server (7.1.gpl-1) ...

FYI: Ubuntu 16.04 was end of life April of last year. You seriously need to upgrade to at least 18.04 LTS.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.