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.

Reply via email to