Has anyone else experienced the issue when installing Logstash 5.x as an APT-Package, that it won't start:
[2016-12-19T07:06:27,418][FATAL][logstash.runner ] An unexpected error occurred! {:error=>#<ArgumentError: Path "/usr/share/logstash/data/queue" must be a writable directory. It is not writable.>, :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/settings.rb:420:in `validate'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:202:in `validate_value'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:118:in `validate_all'", "org/jruby/RubyHash.java:1342:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/settings.rb:117:in `validate_all'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:205:in `execute'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67:in `run'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:178:in `run'", "/usr/share/logstash/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132:in `run'", "/usr/share/logstash/lib/bootstrap/environment.rb:71:in `(root)'"]}
It seems like directory is being created as root - instead of user logstash, and thus is not writeable.
This happened to us on two machines already that we installed Logstash 5 on.
....:/var/log/logstash$ ls -al /usr/share/logstash/data/queue
total 8
drwxr-xr-x 2 root root 4096 Dec 19 06:48 .
drwxrwxr-x 3 logstash logstash 4096 Dec 19 06:48 ..
After chown-ing the directory to the logstash user, it works again.
Is this an issue on my part or shall I open an issue on GitHub?
Also: When requesting the validation of the configuration in this state (-t / --config.test_and_exit), it does not terminate or provide the output above!
Edit: Changed to pre-formatted text, include the error message properly