Solved homepage 1.7.0 service not starting

Since updating from homepage(gethomepage.dev) 1.5 to 1.7 on freebsd 14.3, the service won't start anymore.

It gives the error "start does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d), or is not executable"

And looking at the homepage startup script(which is there and executable), it doesn't have an explicit start but it seems to have the stuff to launch a daemon or something similar, I'm not super familiar with the "new" system.

Just wondering if I'm crazy or if the package startup script is actually broken.
 
It gives the error "start does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d), or is not executable"
Strange, nothing changed in this regard between 1.5.0 and 1.7.0.

it doesn't have an explicit start but it seems to have the stuff to launch a daemon or something similar, I'm not super familiar with the "new" system.
What do you mean by "new" system? New for you? Because the rc(8) script looks fairly basic and is standard for FreeBSD. There's no explicit "start" of something because it uses the default actions of an rc(8) script (which are all defined in /etc/rc.subr).
 
Weird, not sure what's going on then. Maybe it was already broken and I just forgot about it, I just started using it.

And yeah, pretty sure it's old, but I'm not used to rc scripts using implicit stuff, which is what I called new.
 
Wow, I'm a moron...

Yep, totally did it the linux way without realizing. Happens all the time since I use both but usually I immediately notice what I did wrong and write it the correct way. Might be because it hadn't started on boot that I didn't question it.

It still won't start if I do it properly so there's something going on, but that gets rid of the error I mentioned. It does says starting homepage but nothing happens and it's not running.

Edit: Ah, the homepage.env file got overwritten so it reset the port and host to the defaults, which is no good.
 
Back
Top