I have two different servers, running different flavors of Linux, and both
are now showing the message "Webmin version 1.999-2 is now available, but
you are running version 1.999.", and when I click on the Upgrade button,
I am told:
"Failed to upgrade from www.webmin.com : You are already running the latest
version of Webmin"
This is on both Ubuntu 18.04.6 and Debian 11.4.
How can I clear this up and get these messages to go away?
FWIW, some of the other recent Webmin upgrades have been kind of janky, and
I had to reboot my server at least once to get webmin running again.
Seeing the same thing from my side also - however when checking the github site per the link next to the message https://github.com/webmin/webmin/releases. There is no reference of tag/version 1.999-2 nor is there any such version on the website https://www.webmin.com/
Gives me the impression the notification was sent out before the repository's have been updated to reflect the new version for pulling the update - hence the message your already running 1.999
Could be wrong but its the only thing that makes logical sense to me at the moment.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
At first showing release notes for a minor release version (i.e. -2, -3 and etc) is fixed here.
Second, there is a bug in upgrade.cgi that doesn't know yet how to handle minor version upgrades. We will fix that.
And lastly, you shouldn't care about installing Webmin 1.999-2, as this release is meant for Virtualmin users only. It has super minor improvements to Webmin restarts when Webmin is upgraded from UI.
The easiest way to have this message go away is to grab.rpm or .deb package manually (if this is the type of install used at the first place) and install it using package manager, like yum update ./webmin-1.999-2.noarch.rpm or apt-get install ./webmin_1.999-2_all.deb ..
However, if Webmin was installed using source (tar), there is no easy way to make this message go away.
I will talk to Jamie to stop showing notifications about minor version releases for now.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Meanwhile, also it is possible to disable displaying Webmin upgrade notifications on the Dashboard (for now) using Webmin ⇾ Webmin Configuration: Index Page Options page. But please, don't forget to re-enable it in the future, not to miss any further upgrades.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks, @Ilia. It would be cool if these issues could be fixed in a new version (2.0?), then we could just upgrade to that and everything would be smooth sailing going forward.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anyone seeing the upgrade message even after installing 1.999-2 would need to manually create release file under Webmin dir and put 2 in it or use this command:
In case anyone was wondering, that rather cryptic description actually means (for Ubuntu) that you should create an empty file /usr/share/webmin/release and the contents of that file should be the numeral 2 on the first line and nothing else.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No, it's just is that the notification message won't go away unless release file is in place. Nothing is really borked. It's a super minor issue. Sorry about that though.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I told webmion to update to the new version anyway, and it apperaed to go successfully. But now when I try to log in, it gives me a 404 error! I have it set to delete the old verion aftar an upgrade - myabe it deleted itself! What do I do? I appear to still have a Webmin directory on my srver though, but without the version numver appended to it as it normally woud be.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
EDIT: I am very sorry but I was getting confused - the webmin directory is still there. So why can I no longer access it from my web browser? How can I edit my configuration so that my web browser can find it again?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think you at first should try to simply start Webmin using /etc/webmin/start command. Also, it's not clear what went wrong? Did it fail upon an upgrade using UI or something else happened? Moreover, please provide your OS and version.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Ila. I am running FreeBSD 10.1. The update messages said it updated and restarted without any problems.
First of all, the fact that I can successfully connect to my Webmin port but get an " Error — File not found" message suggests Webmin is actually up and running, correct? Otherwise I assume I wouldn't be able to connect to it all - please correct me if I'm wrong.
So why the 404? My default module is shell, and I see that was updated judging from the modification date. So perhaps that is the problem? And if so, could I edit the configuration file to point to another module so Webin can find it? If I remove that line from the config I assume it will go to the default page?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I did just go to host:10010 (that's the port it's on on my server) - I always log in from there.
I would need to get my syasdamin to restart it (I do all my commands via webmin), but I can try that. I am willing to give you access to my server if you are happy to do that - if so please let me know how I can safely send you my server credentials.
I guess the restart command would be 'service webmin restart'?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I guess the restart command would be 'service webmin restart'?
I assume this must work on FreeBSD 10 as well, as it works on 12. Also, whether it's enough or not would depend on how and/or to which directory you installed Webmin.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
service webmin start works for me, so I assume service webmin restart will as well. It is located in user/local/etc
If it is up and running I assume it's still running the system and server status crons, which are very important for the smooth running of my server.
If I remove "gotomodule=shell" from the config I assume it will go the default page, correct? Here is my current config file - is there anything untoward? I notice that the path line does not match my actual path user/local.etc - could that be the problem?
I have two different servers, running different flavors of Linux, and both
are now showing the message "Webmin version 1.999-2 is now available, but
you are running version 1.999.", and when I click on the Upgrade button,
I am told:
"Failed to upgrade from www.webmin.com : You are already running the latest
version of Webmin"
This is on both Ubuntu 18.04.6 and Debian 11.4.
How can I clear this up and get these messages to go away?
FWIW, some of the other recent Webmin upgrades have been kind of janky, and
I had to reboot my server at least once to get webmin running again.
Thanks!
Same here, Dashboard has this: Warning!
Webmin version 1.999-2 is now available, but you are running version 1.999. Release notes.
Last edit: Jeff 2022-08-09
Seeing the same thing from my side also - however when checking the github site per the link next to the message https://github.com/webmin/webmin/releases. There is no reference of tag/version 1.999-2 nor is there any such version on the website https://www.webmin.com/
Gives me the impression the notification was sent out before the repository's have been updated to reflect the new version for pulling the update - hence the message your already running 1.999
Could be wrong but its the only thing that makes logical sense to me at the moment.
Same here, have multiple servers running Ubuntu 20.04 and all are behaving like this...
Version 1.99-2 seems to installed anyway(???).
Last edit: durg 2022-08-09
Same here on multiple Debian11 machines.... I just ignore it for the time being..
In the Dashboard it says "Webmin version 1.999" not 1.999-2.
Last edit: jpflathead 2022-08-09
Hello,
Sorry for the confusion guys.
At first showing release notes for a minor release version (i.e.
-2,-3and etc) is fixed here.Second, there is a bug in
upgrade.cgithat doesn't know yet how to handle minor version upgrades. We will fix that.And lastly, you shouldn't care about installing Webmin 1.999-2, as this release is meant for Virtualmin users only. It has super minor improvements to Webmin restarts when Webmin is upgraded from UI.
The easiest way to have this message go away is to grab .rpm or .deb package manually (if this is the type of install used at the first place) and install it using package manager, like
yum update ./webmin-1.999-2.noarch.rpmorapt-get install ./webmin_1.999-2_all.deb..However, if Webmin was installed using source (tar), there is no easy way to make this message go away.
I will talk to Jamie to stop showing notifications about minor version releases for now.
Meanwhile, also it is possible to disable displaying Webmin upgrade notifications on the Dashboard (for now) using
Webmin ⇾ Webmin Configuration: Index Page Optionspage. But please, don't forget to re-enable it in the future, not to miss any further upgrades.Thanks, @Ilia. It would be cool if these issues could be fixed in a new version (2.0?), then we could just upgrade to that and everything would be smooth sailing going forward.
This could only be fixed in a version after (2.001). I asked Jamie to disable notifications for minor versions for now.
OK, so should we just wait for 2.001 and upgrade to clear this warning, or is some kind of intervention required?
Further discussion and a temporary solution is here - https://github.com/webmin/webmin/issues/1713#issuecomment-1210595465
Anyone seeing the upgrade message even after installing 1.999-2 would need to manually create
releasefile under Webmin dir and put2in it or use this command:In case anyone was wondering, that rather cryptic description actually means (for Ubuntu) that you should create an empty file /usr/share/webmin/release and the contents of that file should be the numeral 2 on the first line and nothing else.
EDIT: I looked at the github thread but it's all above my pay grade.
Asking again: do we just wait and upgrade, or is webmin now borked and we have to do some kind of surgery from a command line?
Last edit: BurnBaby 2022-08-10
No, it's just is that the notification message won't go away unless release file is in place. Nothing is really borked. It's a super minor issue. Sorry about that though.
I told webmion to update to the new version anyway, and it apperaed to go successfully. But now when I try to log in, it gives me a 404 error! I have it set to delete the old verion aftar an upgrade - myabe it deleted itself! What do I do? I appear to still have a Webmin directory on my srver though, but without the version numver appended to it as it normally woud be.
Further update: webmin actually did delete itself! The directory I saw was being deleted, and now it is gone. OMG!
EDIT: I am very sorry but I was getting confused - the webmin directory is still there. So why can I no longer access it from my web browser? How can I edit my configuration so that my web browser can find it again?
I think you at first should try to simply start Webmin using
/etc/webmin/startcommand. Also, it's not clear what went wrong? Did it fail upon an upgrade using UI or something else happened? Moreover, please provide your OS and version.Hi Ila. I am running FreeBSD 10.1. The update messages said it updated and restarted without any problems.
First of all, the fact that I can successfully connect to my Webmin port but get an " Error — File not found" message suggests Webmin is actually up and running, correct? Otherwise I assume I wouldn't be able to connect to it all - please correct me if I'm wrong.
So why the 404? My default module is shell, and I see that was updated judging from the modification date. So perhaps that is the problem? And if so, could I edit the configuration file to point to another module so Webin can find it? If I remove that line from the config I assume it will go to the default page?
Oh, yeah, right. I missed that.
Well, that shouldn't be happening. Which URL is being requested that returns 404 error?
Did you try just calling
host:10000to open a Webmin? Did you try restarting Webmin?If none of this works, just re-install Webmin (keeping current configuration). It may fix it.
I unfortunately cannot provide more details as I do not understand what happened.
I did just go to host:10010 (that's the port it's on on my server) - I always log in from there.
I would need to get my syasdamin to restart it (I do all my commands via webmin), but I can try that. I am willing to give you access to my server if you are happy to do that - if so please let me know how I can safely send you my server credentials.
I guess the restart command would be 'service webmin restart'?
I assume this must work on FreeBSD 10 as well, as it works on 12. Also, whether it's enough or not would depend on how and/or to which directory you installed Webmin.
service webmin start works for me, so I assume service webmin restart will as well. It is located in user/local/etc
If it is up and running I assume it's still running the system and server status crons, which are very important for the smooth running of my server.
If I remove "gotomodule=shell" from the config I assume it will go the default page, correct? Here is my current config file - is there anything untoward? I notice that the path line does not match my actual path user/local.etc - could that be the problem?
gotoone=0
tempdelete_days=7
notabs=0
nohostname=0
os_type=freebsd
passwd_file=/etc/master.passwd
referers_none=1
logfullfiles=0
webprefix=
path=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
log=0
theme=gray-theme
logsyslog=0
nomoduleup=
passwd_uindex=0
find_pid_command=ps auxwwww | grep NAME | grep -v grep | awk '{ print $2 }'
deftab=webmin
lang=en.UTF-8
os_version=10.1
gotomodule=shell
noremember=
realname=
logtime=168
logfiles=0
logclear=1
real_os_version=10.1
real_os_type=FreeBSD
passwd_pindex=1
passapi=0
by_view=0
upgrade_delete=1
ld_env=LD_LIBRARY_PATH
logusers=
logperms=
logmodules=
product=webmin
nowebminup=
md5pass=1
Same thing with Usermin > running 1.840 and says new version 1.854 available but go to upgrade and says I'm running latest version.