Hi Wolfgang, looks like the file /etc/graylog/graylog-secrets.json is not a valid json file anymore. Could you please verify the file for obvious errors like a missing comma or unclosed quotation marks? In doubt you could try to re-generate that file with "sudo graylog-ctl set-admin-username admin"
Cheers, Marius On 24 May 2016 at 16:30, Leittechnik SUN <[email protected]> wrote: > Hi Jochen, > i installed the new version of graylog (2.0.1-2), described in your Link, > step by step, and all was going fine. but the last step, graylog-ctl > reconfigure, failed with this messages: > > sudo graylog-ctl reconfigure > > Starting Chef Client, version 12.6.0 > Compiling Cookbooks... > Recipe: graylog::default > * directory[/etc/graylog] action create (up to date) > > > ============================================================================== > == > Recipe Compile Error in > /opt/graylog/embedded/cookbooks/graylog/recipes/defaul > t.rb > > ============================================================================== > == > > Chef::Exceptions::JSON::ParseError > ---------------------------------- > parse error: invalid object key (must be a string) > dmin_username": "admin" }, }, > (right here) ------^ > > Cookbook Trace: > --------------- > /opt/graylog/embedded/cookbooks/graylog/libraries/graylog.rb:39:in > `generate > _secrets' > /opt/graylog/embedded/cookbooks/graylog/libraries/graylog.rb:221:in > `generat > e_config' > /opt/graylog/embedded/cookbooks/graylog/recipes/default.rb:13:in > `from_file' > > Relevant File Content: > ---------------------- > /opt/graylog/embedded/cookbooks/graylog/libraries/graylog.rb: > > 32: def generate_hex(chars) > 33: SecureRandom.hex(chars) > 34: end > 35: > 36: def generate_secrets(node_name) > 37: existing_secrets ||= Hash.new > 38: if File.exists?("/etc/graylog/graylog-secrets.json") > 39>> existing_secrets = > Chef::JSONCompat.from_json(File.read("/etc/gr > aylog/graylog-secrets.json")) > 40: end > 41: existing_secrets.each do |k, v| > 42: v.each do |pk, p| > 43: Graylog[k][pk] = p > 44: end > 45: end > 46: > 47: Graylog['graylog_server']['secret_token'] ||= > generate_hex(64) > 48: Graylog['graylog_server']['admin_password'] ||= > Digest::SHA2.new > < > < "admin" > > > Running handlers: > [2016-05-24T16:20:31+02:00] ERROR: Running exception handlers > Running handlers complete > [2016-05-24T16:20:31+02:00] ERROR: Exception handlers complete > Chef Client failed. 0 resources updated in 01 seconds > [2016-05-24T16:20:31+02:00] FATAL: Stacktrace dumped to > /opt/graylog/embedded/co > okbooks/cache/chef-stacktrace.out > [2016-05-24T16:20:31+02:00] FATAL: Please provide the contents of the > stacktrace > .out file if you file a bug report > [2016-05-24T16:20:31+02:00] ERROR: parse error: invalid object key (must > be a > st > ring) > dmin_username": "admin" }, }, > (right here) ------^ > > [2016-05-24T16:20:31+02:00] FATAL: Chef::Exceptions::ChildConvergeError: > Chef > ru > n process exited unsuccessfully (exit code 1) > > i rebooted, tried once more, but the failures were the same. > > Am Donnerstag, 28. April 2016 08:26:29 UTC+2 schrieb Leittechnik SUN: >> >> Hello, >> i'm running Graylog since 03/2015. I installed graylog from OVA Image on >> my VMware Servers and took every update. Last update was Graylog 1.3.3. Is >> there some instructions how to Upgrade to Graylog 2.0.0? >> i downloaded the new package from: >> https://packages.graylog2.org/releases/graylog2-omnibus/ubuntu/graylog_latest.deb, >> transfered it by sftp to my Ubuntu "/tmp" directory, and tried to install >> via command "sudo dpkg -G -i graylog_latest.deb". now i get this message: >> >> (Reading database ... 96088 files and directories currently installed.) >> Preparing to unpack graylog_latest.deb ... >> This is not a drop-in replacement. Please consult the updating guide! >> dpkg: error processing archive graylog_latest.deb (--install): >> subprocess new pre-installation script returned error exit status 1 >> Graylog has been uninstalled! >> >> What i have to do??? >> >> -- > You received this message because you are subscribed to the Google Groups > "Graylog Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/graylog2/c0bb454e-6bae-4732-b2a7-468ec1b190a4%40googlegroups.com > <https://groups.google.com/d/msgid/graylog2/c0bb454e-6bae-4732-b2a7-468ec1b190a4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Developer Tel.: +49 (0)40 609 452 077 Fax.: +49 (0)40 609 452 078 TORCH GmbH - A Graylog Company Poolstraße 21 20335 Hamburg Germany https://www.graylog.com <https://www.torch.sh/> Commercial Reg. (Registergericht): Amtsgericht Hamburg, HRB 125175 Geschäftsführer: Lennart Koopmann (CEO) -- You received this message because you are subscribed to the Google Groups "Graylog Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/graylog2/CAMqbBbKXCjao1TjcrZmLCCoO3WTGhGZSaZCQMZmOjHPKsKoAfw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
