@vaporeon_ oh no
@aescling After doing some normal config file changes (to allow for larger file uploads), suddenly, this happens:
# /etc/rc.d/prosody start
Starting prosody.
sh: Cannot determine current working directory
sh: Cannot determine current working directory
/usr/pkg/bin/lua5.4: /usr/pkg/lib/prosody/util/async.lua:159: /usr/pkg/lib/prosody/util/paths.lua:11: attempt to index a nil value (local 'parent_path')
stack traceback:
/usr/pkg/lib/prosody/util/paths.lua:11: in function 'prosody.core.configmanager.resolve_relative_path'
/usr/pkg/lib/prosody/util/startup.lua:330: in function 'prosody.util.startup.chdir'
/usr/pkg/lib/prosody/util/startup.lua:937: in function 'prosody.util.startup.prosody'
/usr/pkg/lib/prosody/util/async.lua:161: in function 'prosody.util.async.default_runner_func'
/usr/pkg/lib/prosody/util/async.lua:149: in function </usr/pkg/lib/prosody/util/async.lua:147>
stack traceback:
[C]: in function 'error'
/usr/pkg/lib/prosody/util/async.lua:159: in local 'handler'
/usr/pkg/lib/prosody/util/async.lua:244: in method 'run'
/usr/pkg/bin/prosody:65: in main chunk
[C]: in ?
At least, running prosodyctl start --force works instead, but still, this is bad and this didn't happen yesterday
As a total idiot, I thought that I might try updating the Prosody to fix it
That just made things worse, I need the version from pkgsrc and not the binary package, so now I am slowly slowly slowly making my tiny Raspberry Pi fetch a fresh pkgsrc over CVS...
@aescling Restoring the old config doesn't fix it, I've checked
What's irritating is that yesterday, everything ran fine, this is very irritating and even suspicious (hardware failure? system got hacked?) HOW DOES THIS HAPPEN IF I DIDN'T TOUCH ANYTHING SINCE YESTERDAY
@vaporeon_ sorry i missed your second toot at furst
@aescling Now that you mention it, I'm actually not 100% sure whether I restored the old config, I'll test again once I have restored the correct version from pkgsrc, this will take quite a long time, though