Terminal works fine except for one virtual server

SYSTEM INFORMATION
OS type and version Ubuntu Linux 22.04.4
Webmin version 2.111
Usermin version 2.010
Virtualmin version 7.10.0
Theme version 21.10
Package updates All installed packages are up to date

The background

  • This is an issue on my test server so nothing mission critical.
  • I have 5 or so virtual servers with some having a sub-server
  • All of these domains do not resolve from the outside world. I use a combination of htaccess and DNS overriding in my pfsense box to handle the DNS.
  • I am not running any type of proxy server

the issue

things I have tried

  • looking on the forum and google
  • making sure webmin and virtualmin are up to date
  • rebooting the server
  • tried a different browser
  • tried disabling/re-enabling the virtual server (example.com)
  • had a look through all of the logs listed in webmiin

further information

Webmin → System → System Logs Viewer → Webmin error log
/var/webmin/miniserv.error

Argument "-" isn't numeric in localtime at /usr/share/webmin/time/log_parser.pl line 17.
Argument "-" isn't numeric in localtime at /usr/share/webmin/time/log_parser.pl line 17.
[26/Apr/2024:12:27:56 +0100] [10.0.0.200] /xterm/ws-556 : Unknown websocket path
[26/Apr/2024:12:27:56 +0100] Reloading configuration
[26/Apr/2024:12:27:54 +0100] Reloading configuration
[26/Apr/2024:12:27:36 +0100] [10.0.0.200] /xterm/ws-556 : Unknown websocket path
[26/Apr/2024:12:27:35 +0100] Reloading configuration
[26/Apr/2024:12:27:34 +0100] Reloading configuration
[26/Apr/2024:12:27:32 +0100] [10.0.0.200] /xterm/ws-556 : Unknown websocket path
[26/Apr/2024:12:27:32 +0100] Reloading configuration

FireFox Browser

image

Question

So the issue is with the websocket, but why would all of my other terminals works, but not just this one.

Cam it be the firewall? I use the default setup of fail2ban.

If anyone can give me some pointers that would be great.

the answer was simple

Manager Virtual Server → Edit Owner Limits → Other restrictions → Allowed login type

Set this to: Email, FTP and SSH

I guess you edited a template to do that ? but who knows. Perhaps using templates for domain creation and everything else for ‘micro managing’ now sorts of makes sense ?

@Jamie, why don’t we completely hide the terminal link if a user doesn’t have the right shell?

why don’t we completely hide the terminal link if a user doesn’t have the right shell?

This would of helped me :smile:

this might be relevant. in the server template you can set both terminal and SSH access

Oh we should do that! I’ll work on it …

1 Like

Ok this is fixed for the next release.

Thanks, it works just great!

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