Installed on Mac FMS host with 20.3.1.31, when I use /otto/ with a FQDN I get back an error. FWIW, any directory other than the FMS defaults like /admin-console/ or /fmi/webd/ gives that.
Also tried to start from command line. OS is ventura 13.6.1
xxx@FMS ~ % sudo launchctl bootstrap system /Library/LaunchDaemons/com.proofgeist.ottofms.plist
Password:
Bootstrap failed: 5: Input/output error
xxx@FMS ~ %
Uninstalled threw an error about removing the reverse proxy.
Hey Andy
That doesnβt look like Otto is installed or if it is it isnβt running
Can you check the Activity Monitor for βottofmsβ
Is it it running?
Thanks
Todd
Also if OttoFMS is installed and running it should be generating logs in the Logs folder. See image.
Whats in those logs?
Send them to me via Direct Message here and I can take a look.
Thanks
Todd
Are you getting an error when you run the installer?
Because it clearly isnβt completing the install. You should at the very least get stdout and stderr logs.
Can you send a screen shot of the final installer window?
You might be able to find something in the system logs. Look for βottoβ
And finally if something did get jammed up, deleting the entire OttoFMS folder after you uninstall and before you re-install might help.
Thanks
Todd
Also we did just release a new version of OttoFMS.
Todd
Hi Todd, great product!
I have an installation issue, too:
2024-01-17T17:04:35.783Z error Error installing reverse proxy
(node:1175) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use ottofms-macos-x64 --trace-deprecation ...
to show where the warning was created)
e[32minfoe[39m: otto internal database up to date
e[32minfoe[39m: Listening on http://localhost:3061
e[32minfoe[39m: environment βproductionβ
e[32minfoe[39m: version β4.0.1-beta.21β
e[32minfoe[39m: This beta version will expire in 13 days
e[32minfoe[39m: started watching offsite backup
e[32minfoe[39m: started watching for hostname changes
e[31merrore[39m: Error installing reverse proxy {β0β:βEβ,β1β:βrβ,β10β:βCβ,β100β:βnβ,β101β:βfβ,β102β:β/β,β103β:βhβ,β104β:βtβ,β105β:βtβ,β106β:βpβ,β107β:βdβ,β108β:β.β,β109β:βcβ,β11β:βEβ,β110β:βoβ,β111β:βnβ,β112β:βfβ,β113β:β'β,β12β:βSβ,β13β:β:β,β14β:" β,β15β:βpβ,β16β:βeβ,β17β:βrβ,β18β:βmβ,β19β:βiβ,β2β:βrβ,β20β:βsβ,β21β:βsβ,β22β:βiβ,β23β:βoβ,β24β:βnβ,β25β:β β,β26β:βdβ,β27β:βeβ,β28β:βnβ,β29β:βiβ,β3β:βoβ,β30β:βeβ,β31β:βdβ,β32β:β,β,β33β:β β,β34β:βoβ,β35β:βpβ,β36β:βeβ,β37β:βnβ,β38β:β β,β39β:β'β,β4β:βrβ,β40β:β/β,β41β:βVβ,β42β:βoβ,β43β:βlβ,β44β:βuβ,β45β:βmβ,β46β:βeβ,β47β:βsβ,β48β:β/β,β49β:βMβ,β5β:β:β,β50β:βaβ,β51β:βcβ,β52β:βiβ,β53β:βnβ,β54β:βtβ,β55β:βoβ,β56β:βsβ,β57β:βhβ,β58β:β β,β59β:βHβ,β6β:β β,β60β:βDβ,β61β:β/β,β62β:βLβ,β63β:βiβ,β64β:βbβ,β65β:βrβ,β66β:βaβ,β67β:βrβ,β68β:βyβ,β69β:β/β,β7β:βEβ,β70β:βFβ,β71β:βiβ,β72β:βlβ,β73β:βeβ,β74β:βMβ,β75β:βaβ,β76β:βkβ,β77β:βeβ,β78β:βrβ,β79β:β β,β8β:βAβ,β80β:βSβ,β81β:βeβ,β82β:βrβ,β83β:βvβ,β84β:βeβ,β85β:βrβ,β86β:β/β,β87β:βHβ,β88β:βTβ,β89β:βTβ,β9β:βCβ,β90β:βPβ,β91β:βSβ,β92β:βeβ,β93β:βrβ,β94β:βvβ,β95β:βeβ,β96β:βrβ,β97β:β/",β98β:βcβ,β99β:βoβ}
e[32minfoe[39m: License status: undefined
Any ideas? Can I send you the log files?
Best, Mario
Hi Mario
The error that is hidden in there is
Error: EACCES: permission denied, open β/Volumes/Macintosh HD/Library/FileMaker Server/HTTPServer/conf/httpd.confβ
OttoFMS runs as fmsadmin:fmserver. Your httpd.conf file should be owned by the same user. If it isnβt then that would explain this error.
-
Did you install FileMaker Server with a customer account and group? Or did you just accept the default user? OttoFMS requires the default setup. It will not work with a custom account name and group.
-
Check to see what the privileges are on that file and everything in itβs path. It should look like this.
If any of those folders or files doo not have the proper permissions that would cause this error.
In order to run OttoFMS you will need to fix those permission. One way to do that would be to uninstall FileMaker Server, delete all the folders, and re-install. You could also fix them manually. .
Once that is done, try starting OttoFMS again. Let us know what you see, or if you have other questions
Thanks for trying OttoFMS
Todd
Hi Todd,
thank you very much for the quick and helpful response. You were right, however, it was the other way round in this case: FMS was installed with standard credentials, but for some reason, the privileges of the HTTPServer folder were wrong. Anyway, you solved it. Canβt wait to setting up OttoFMS on all our customersβ servers and EVENTUALLY deploy and update the way itβs supposed to be. Cheers, Mario!
I had to go to Mac security and set Otto to have full disk access. Then it started writing to logs. Install itself was fine - got the dialog at the end to open readme.
Ah yes - Thanks for letting us know. At least some of the time the OS will trigger a dialog asking if that is ok. But I am not clear why it doesnβt always do that. We need to add a note to the docs about it.
Thanks
Todd
Uninstalled an older version and installed 4.1 today. Logs look OK (shown below) but we get requested url was not found on the server. I went to mac security and removed/re-added Otto and did the stop/start on the process a few times. No go.
[32minfoe[39m: otto internal database up to date
e[32minfoe[39m: Listening on http://localhost:3061
e[32minfoe[39m: environment βproductionβ
e[32minfoe[39m: version β4.1.0β
e[32minfoe[39m: started watching offsite backup
e[32minfoe[39m: started watching for hostname changes
e[32minfoe[39m: Reverse Proxy already installed
e[32minfoe[39m: License status: valid
Hi Andy
If it is making logs it isnβt the Disk permission issue. This sound more like the reverse proxy isnβt getting configured correctly. Could you try uninstalling and reinstalling OttoFMS?
Let us know
Thanks
Todd
One other thing . On Mac the url to /otto/ REQUIRES the trailing slash.
Could that be it?
If not can you send us a screen shot of the error you see?
Thanks
Todd
I did uninstall/reinstall 2x.
Ok possibly your Webserver needs to be restarted.
You can do this with `fmsadmin restart httpserver" on the command line.
Also can you confirm that OttoFMS is indeed running. Using the activity monitor you should see a process called ottofms-macos-x64
Make sure you are viewing all processes.
Let us know
Thanks