Server Manager2
Maintainer
Version
Description
smeserver-manager is a new version of SME administration manager (e-smith-manager). It is built on Mojolicious, a real-time web framework and provides at least the functions of the original manager in an analogous presentation with however a different user interface. It has the advantage of being much more evolutionary.
Installation
yum --enablerepo=[smetest,]smedev install smeserver-manager [smeserver-manager-locale-xx] [smeserver-manager-AdminLTE]
Optionally
smeserver-manager-locale-xx for an additionnal language (still incomplete),
smeserver-manager-AdminLTE for a more sophisticated theme.
you may want to install jquery for better responsiveness (in this case put it before),
yum --enablerepo=epel install js-jquery
If you install jquery after smeserver-manager, you will have to manually add the link to jquery like this:
ln -s /usr/share/javascript/jquery/latest/jquery.min.js %{dir_mngr}/themes/default/public/js/jquery.min.js
and also:
expand-template /usr/share/smanager/conf/srvmngr.conf
signal-event smanager-modify
then log to your new server-manager : https://hostname/smanager and use it as the other manager.
Configuration
configuration db values
config show smanager
smanager=service Secrets=generated_value Theme=default status=enabled Timeout=300
Reset forgotten password
config setprop smanager PwdReset enabled signal-event smanager-modify
"Forgot password?" link appears below "Sign in" button on login page
Mojolicious configuration (extracts)
{
# configuration file for Mojolicious Server-Manager2 application
#
secrets => ['generated_value'],
theme => 'default',
timeout => '300',
hypnotoad => {
## adresses and ports listened
listen => ['http://127.0.0.1:982'],
pid_file => '/var/run/smanager.pid',
},
hasJquery => 1,
mode => 'production',
debug => 0,
}
Systemctl service
smanager is the hypnotoad service managed by systemctl. The initialization phase of smanager defines the parameters taken into account. With each modification a reload is necessary.
systemctl reload smanager
Adjustments and checks
the two 'mode' and 'debug' parameters can be manually modified to view the process and in case of a crash. They are in the file: /usr/share/smanager/conf/srvmngr.conf change 'mode' value to 'development' and/or 'debug' to 1.
reload the service the service
The log informations are in /usr/share/smanager/log/{production|development}.log depending on current mode. Other informations are classically found in /var/log/httpd or using
systemctl status -l smanager
Contribs
Some contributions are already adapted to this new version and will be automatically integrated as soon as they are installed. Their numbers should continue to grow.
There is a wiki document here which describes the process you might go through to convert an existing contrib to one that integrates with Server manager 2. It uses the DHCPManager contrib as an example.
Uninstall
yum remove smeserver-manager js-jquery
Notes
sme-server is the component and smeserver-manager is the package.
Bugs
Please raise bugs under the SME-Server section in bugzilla
and select the smeserver-manager component or use this link
Below is an overview of the current issues for this package:
| ID | Product | Version | Status | Summary (215 tasks) ⇒ |
|---|---|---|---|---|
| 13538 | SME Server 11.X | 11.beta1 | CONFIRMED | partial panel looses the highlight (bold) for any non front panel |
| 13537 | SME Server 11.X | 11.beta1 | RESOLVED | certificate rpm upgrade disable all domains |
| 13526 | SME Server 11.X | 11.beta1 | RESOLVED | Domain panel: Error on deleting domain |
| 13523 | SME Server 11.X | 11.beta1 | RESOLVED | Add extra smarts to domain/host list according to letsencrypt status |
| 13514 | SME Server 11.X | 11.beta1 | RESOLVED | Update favicon so that it shows correctly proportioned |
| 13508 | SME Server 11.X | 11.beta1 | CONFIRMED | Remote manager panel should allow /CIDR format for network mask |
| 13504 | SME Server 11.X | 11.beta1 | RESOLVED | Refactor menu so that it shows hover and current selected menu |
| 13502 | SME Server 11.X | 11.beta1 | RESOLVED | Software installer (dnf) Configure: changing to automatically install updates gives error |
| 13501 | SME Server 11.X | 11.beta1 | CONFIRMED | viewlogs panel: Add button to clear log |
| 13500 | SME Server 11.X | 11.beta1 | VERIFIED | Refreshing viewed log file will display messages.log |
| 13497 | SME Server 11.X | 11.beta1 | RESOLVED | Remove CSP hashes for window.onload in partial files |
| 13496 | SME Server 11.X | 11.beta1 | RESOLVED | Add lang="lang code" in html tag |
| 13495 | SME Server 11.X | 11.beta1 | RESOLVED | Add in favicon file |
| 13492 | SME Server 11.X | 11.beta1 | VERIFIED | Shutdown or reboot panel, selection control not properly aligned and font for second page not consistent with the rest of the system. |
| 13489 | SME Server 11.X | 11.beta1 | UNCONFIRMED | delete 20 user group causes mojo error |
| 13487 | SME Server 11.X | 11.beta1 | VERIFIED | Domains panel showing dom_localhost in drop down for Domain DNS Servers. |
| 13486 | SME Server 11.X | 11.beta1 | RESOLVED | Some observations on the format/alignment of the main screen and panels |
| 13485 | SME Server 11.X | 11.beta1 | CONFIRMED | Use of uninitialized value in gmtime at /usr/share/perl5/vendor_perl/Mojo/Date.pm line 64 |
| 13484 | SME Server 11.X | 11.beta1 | RESOLVED | Error on update - Can't exec "db" |
| 13483 | SME Server 11.X | 11.beta1 | RESOLVED | Add autocomplete to form in LDAP directory settings panel |
| 13472 | SME Server 11.X | 11.beta1 | RESOLVED | Can't locate object method "theme_list" via package "SrvMngr::Controller::Dnf" |
| 13466 | SME Server 11.X | 11.beta1 | RESOLVED | Various alignment problems with fields and mojo logo. |
| 13465 | SME Server 11.X | 11.beta1 | IN_PROGRESS | Further work on dnf panel (to replace yum panel) |
| 13462 | SME Server 11.X | 11.beta1 | VERIFIED | smanager add port forward rule, fields misaligned |
| 13458 | SME Server 11.X | 11.beta1 | RESOLVED | Recast yum panel as dnf panel |
| 13450 | SME Server 11.X | 11.beta1 | RESOLVED | user password panel - after an error password description reverts to lex string |
| 13449 | SME Server 11.X | 11.beta1 | RESOLVED | a CSS change has made the fields in a form extend to the right - Looks better if they are only 50% |
| 13446 | SME Server 11.X | 11.beta1 | VERIFIED | viewlogfiles does not expand compressed files |
| 13445 | SME Server 11.X | 11.beta1 | CONFIRMED | Add live mode to viewlogfiles and add autoscroll to end as the file is displayed |
| 13438 | SME Server 11.X | 11.beta1 | VERIFIED | Use of uninitialized value in bitwise |
| 13424 | SME Server 11.X | 11.beta1 | RESOLVED | We've lost the "please wait" on the submit buttons |
| 13416 | SME Server 11.X | 11.beta1 | CONFIRMED | Need to bring all the other languages lex files in line with the re-factored english lex file |
| 13413 | SME Server 11.X | 11.beta1 | RESOLVED | Pull the inline button css into the main css file |
| 13400 | SME Server 11.X | 11.rc1 | RESOLVED | [error] [xRIETbdv56wO] Can't use "0-9" as a method name in bracket group |
| 13398 | SME Server 11.X | 11.beta1 | CONFIRMED | Move all short lexical phrases which are shared between panels into the general category |
| 13396 | SME Server 11.X | 11.beta1 | RESOLVED | Check lex files and controller and templates to make sure that all strings required are in both, english only at this point |
| 13394 | SME Server 11.X | 11.rc1 | RESOLVED | Dec 26 12:01:20 sme11.thereadclan.me.uk smanager[319091]: Use of uninitialized value in string eq at /usr/share/smanager/script/../lib/SrvMngr/Controller/Useraccounts.pm line 801. |
| 13388 | SME Server 11.X | 11.beta1 | RESOLVED | vertical-align top instead of default to bottom |
| 13378 | SME Server 11.X | 11.beta1 | CONFIRMED | Software Install panel (yum and dnf) still shows update as needed for a period after the update is run |
| 13377 | SME Server 11.X | 11.rc1 | RESOLVED | Errors in system log relating to lex files for dk, ja and il |
| 13374 | SME Server 11.X | 11.rc1 | RESOLVED | "Locale lexicon missing for" shown in logs for some JS and util routes. |
| 13373 | SME Server 11.X | 11.rc1 | VERIFIED | Software Install panel "Use of uninitialized value in concatenation" |
| 13370 | SME Server 11.X | 11.rc1 | RESOLVED | dnf plugin temp event does not include restart of smanager. |
| 13368 | SME Server 11.X | 11.rc1 | RESOLVED | Japanese lex file missing menu entries as well as most other lex files - needs audit and re-generation og the general lex files for each language |
| 13366 | SME Server 11.X | 11.rc1 | RESOLVED | "Legacy" and "Current User" section headings are not localised. |
| 13361 | SME Server 11.X | 11.rc1 | RESOLVED | Some (new?) menu entries do not have translations in the lex files. |
| 13330 | SME Server 11.X | 11.rc1 | RESOLVED | Email setting panel - delivery will clear the password in the DB if the delegate server password is blank when save is clicked |
| 13328 | SME Server 11.X | 11.beta1 | RESOLVED | viewlogfiles tries to display VERY long files and hangs -> proxy error |
| 13321 | SME Server 11.X | 11.beta1 | CONFIRMED | contrib CSP failures on SM2 panel |
| 13319 | SME Server 11.X | 11.rc1 | RESOLVED | Letsencrypt panel shows CSP failure |
| 13317 | SME Server 11.X | 11.rc1 | RESOLVED | Javascript failures on console log for status panel |
| 13316 | SME Server 11.X | 11.rc1 | RESOLVED | Many of the lex files for the initial panel have SM1 link to image |
| 13314 | SME Server 11.X | 11.beta1 | CONFIRMED | If there is no lex file for a specific language and that language is the browser choice, then the menu is also displayed in english. |
| 13313 | SME Server 11.X | 11.rc1 | RESOLVED | swt_THEME is missing from lex files for danish and probably from most other non en files |
| 13304 | SME Server 11.X | 11.rc1 | RESOLVED | Locale flag not always shown successfully on the top panel |
| 13303 | SME Server 11.X | 11.beta1 | CONFIRMED | Under firefox the intial legacy panel click is shown new browser tab, instead of re-using the original. |
| 13283 | SME Server 11.X | 11.rc1 | RESOLVED | Remove "yum" and Replace by "dnf" in al lex files |
| 13266 | SME Server 11.X | 11.beta1 | CONFIRMED | Need individual group membership panel for SM2 in User mode |
| 13265 | SME Server 11.X | 11.beta1 | CONFIRMED | Need individual backup panel for SM2 in User mode. |
| 13253 | SME Server 11.X | 11.rc1 | VERIFIED | Update jquery datatable to version 2.3.4 |
| 13247 | SME Server 11.X | 11.rc1 | VERIFIED | Logout button looks strange |
| 13246 | SME Server 11.X | 11.beta1 | VERIFIED | Smanager debug mode |
| 13243 | SME Server 11.X | 11.rc1 | VERIFIED | debugging portforwarding template error |
| 13238 | SME Server 11.X | 11.rc1 | VERIFIED | Menu section headings should not be links |
| 13210 | SME Server 11.X | 11.rc1 | RESOLVED | Add password strength indication to password reset/set panel |
| 13207 | SME Server 11.X | 11.beta1 | VERIFIED | Hostnames and addresses panel must blank MAC address and IP address(es) when Host type set to "Self" |
| 13185 | SME Server 11.X | 11.beta1 | VERIFIED | Add CSS to position multiple submit buttons on panel |
| 13184 | SME Server 11.X | 11.beta1 | VERIFIED | Change how the "Please Wait" is displayed on Submit pressed. |
| 13176 | SME Server 11.X | 11.beta1 | VERIFIED | unsafe inline in login page |
| 13175 | SME Server 11.X | 11.beta1 | VERIFIED | tkt login page redirected as 307 and proto http |
| 13130 | SME Server 11.X | 11.beta1 | RESOLVED | pppoe fails to recconect after update: interface or tty missing |
| 13113 | SME Server 11.X | 11.beta1 | VERIFIED | SM2 login and logout buttons do not work on text based browser |
| 13112 | SME Server 11.X | 11.beta1 | VERIFIED | reconfigure state is displayed without being logged in |
| 13110 | SME Server 11.X | 11.beta1 | RESOLVED | Server Manager Software Updates runs updates, then still tells that there are updates |
| 13106 | SME Server 11.X | 11.beta1 | RESOLVED | Software Update panel: Arrange for result of the dnf run to be streamed to panel |
| 13105 | SME Server 11.X | 11.beta1 | VERIFIED | new server manager LTE - window for port number in network menu is not large enough for 5 wide digits |
| 13103 | SME Server 11.X | 11.beta1 | VERIFIED | Re-Format Template files for default theme to make them more readable. |
| 13101 | SME Server 11.X | 11.beta1 | RESOLVED | After running a Backup to Desktop and saving the backup, button stays at Please wait and cursor stays spinning |
| 13100 | SME Server 11.X | 11.beta1 | RESOLVED | Summary of potential sizes on Backup screen is well wrong |
| 13099 | SME Server 11.X | 11.rc1 | VERIFIED | Missing argument in sprintf Viewlogfiles.pm line 213 |
| 13097 | SME Server 11.X | 11.beta1 | VERIFIED | Restart or shutdown function fails with theme AdminLTE |
| 13095 | SME Server 11.X | 11.beta1 | VERIFIED | Update from AdminLTE theme fail with blank page |
| 13090 | SME Server 11.X | 11.beta1 | VERIFIED | Add text to explain rules for password (which have changed for SME11) |
| 13082 | SME Server 11.X | 11.alpha1 | VERIFIED | Login to SM2 with non admin, shows all menu entries but does not let you obey them |
| 13080 | SME Server 11.X | 11.alpha1 | RESOLVED | Email Settings panel: Some Lex strings without prefix and with very long id |
| 13078 | SME Server 11.X | 11.alpha1 | RESOLVED | Typos in Error Message (lex) Ids in Datetime, UserAccounts, groups and Userpassword panels |
| 13076 | SME Server 11.X | 11.alpha1 | RESOLVED | NutUPS menu item, no UPS attached, change Nut Status to enabled and save, Proxy error |
| 13073 | SME Server 11.X | 11.alpha1 | VERIFIED | Group panel: Error message in logs on entry |
| 13064 | SME Server 11.X | 11.alpha1 | RESOLVED | Busy Cursor no longer shows on Submit for all SM2 panels |
| 13062 | SME Server 11.X | 11.alpha1 | RESOLVED | Add code in top level theme template to pull in panel specific css and js files. |
| 13061 | SME Server 11.X | 11.alpha1 | RESOLVED | Upgrading smeserver-manager package after install does not always update Lex -> <lang>.pm files |
| 13060 | SME Server 11.X | 11.alpha1 | CONFIRMED | RemoteAccess and Proxy Settings panels needs refactoring for Success and Error notification |
| 13058 | SME Server 11.X | 11.alpha1 | CONFIRMED | Re-factor Samba Workgroup panel to return to main screen with success or error messge |
| 13057 | SME Server 11.X | 11.alpha1 | VERIFIED | Extra white line under theme selector in the default theme |
| 13056 | SME Server 11.X | 11.alpha1 | VERIFIED | UserAccounts panel - Setting Admin email to "forward" allows email to be blank |
| 13047 | SME Server 11.X | 11.alpha1 | RESOLVED | Unable to use SM2 after a backup restore or setting datetime manual |
| 13043 | SME Server 11.X | 11.alpha1 | RESOLVED | Port forwarding panel - error when sucess results blank |
| 13041 | SME Server 11.X | 11.alpha1 | RESOLVED | Use of uninitialized value $ret{"vars"} in split at template partials/_ln_list.html.ep lin |
| 13040 | SME Server 11.X | 11.alpha1 | CONFIRMED | Missing return button on some panels |
| 13039 | SME Server 11.X | 11.alpha1 | IN_PROGRESS | Server-manager does not show flag icon successfully for windows browsers. |
- Report truncated - count greater than max allowed 101 > 100
Changelog
Only released version in smeserver are listed here.