Usermin Missing Password Change Script

I’m pretty sure I tested this when I first installed, but I received a message from a user on a new Virtualmin 1.310 about an error when change their password through Usermin. Sure enough, I tried to change my password and I get this:

Failed to change password : /usr/libexec/webmin/virtual-server/ jandres.svdp-sf failed :
sh: /usr/libexec/webmin/virtual-server/ No such file or directory

So I checked that directory, and sure enough, the script is missing:

[root@ds-003 ~]# ls /usr/libexec/webmin/virtual-server/
ls: /usr/libexec/webmin/virtual-server/ No such file or directory
[root@ds-003 ~]# ls /usr/libexec/webmin/virtual-server/ edit_database.cgi edit_user.cgi help save_frame.cgi stop_feature.cgi
all_webmin.cgi edit_domain.cgi edit_vfile.cgi images newkey.cgi save_limits.cgi subdomain-template
backup.cgi edit_exclude.cgi enable_domain.cgi import.cgi save_newbw.cgi csr.cgi edit_ffile.cgi import_database.cgi postsave.cgi save_newdynip.cgi update-template defaultacl edit_limits.cgi import_form.cgi proxy_form.cgi save_newfeatures.cgi upgrade.cgi
backup_form.cgi delete_aliases.cgi edit_newbw.cgi index.cgi quotacheck.cgi save_newfields.cgi delete_databases.cgi edit_newdynip.cgi expframe_form.cgi install-type RELEASE save_newlocal.cgi user-template
backup_sched.cgi delete_domain.cgi edit_newfeatures.cgi lang remote.cgi save_newsharedips.cgi validate.cgi
bwgraph.cgi edit_newfields.cgi list_aliases.cgi rename.cgi save_newupdate.cgi view_domain.cgi delete_tmpls.cgi edit_newlocal.cgi list_databases.cgi rename_form.cgi save_newuser.cgi view_log.cgi
bw-template delete_users.cgi edit_newquotacheck.cgi restart_feature.cgi save_pass.cgi
cert_form.cgi disable_domain.cgi edit_newsharedips.cgi list_users.cgi restore.cgi save_plugconfig.cgi
CHANGELOG edit_newtmpl.cgi local-template save_proxy.cgi
change_users.cgi edit_newupdate.cgi restore_form.cgi save_rfile.cgi
check.cgi edit_newupgrade.cgi mass_aedit.cgi save_afile.cgi save_spf.cgi warnbw-template domain_form.cgi edit_newuser.cgi mass_aedit_form.cgi save_alias.cgi save_tmpl.cgi domain_setup.cgi edit_newvalidate.cgi migrate.cgi save_database.cgi save_user.cgi
config domain-template edit_pass.cgi migrate_form.cgi save_dbpass.cgi save_vfile.cgi
config-freebsd edit_plugconfig.cgi save_domain.cgi search.cgi edit_rfile.cgi save_exclude.cgi showpass.cgi edit_afile.cgi edit_spf.cgi frame_form.cgi save_expframe.cgi edit_alias.cgi edit_tmpl.cgi framefwd-template save_ffile.cgi start_feature.cgi

Could this have been deleted somehow? Why is it missing? How can I get it back?

Thanks for the help.

I forgot to mention that this is a fresh install of Virtualmin 1.310 GPL running on a fresh install of CentOS 5 with the latest updates.

I am having the same problem.

My system details:

Operating system CentOS Linux 5
Webmin version 1.380
Virtualmin version 3.48.gpl (GPL)

I have purchased a pro license and am waiting for my serial #/key so I can upgrade but it seems like this is something that needs to be in any version.

Upgrading to pro fixed my problems.

I am having the same problem.

I using Centos 5.1 with the default install virtualmin script.


please, someone knows how to fix this bug ?


If it looks like a bug, why not file a bug in the bug tracker so we can fix it? :wink:

Seriously, the forums are quite busy these days, and when combined with the number of support emails I get, bugs reported in the forums are very likely to be missed or forgotten about.

I have updated to 1.330 and the error continues.

There is some way of fix it manually?