Hi Matt,

You need to install the perl data dumper module first:

*yum install "perl(Data::Dumper)"*

Then, run the reconfigure command.

Note that this is a known issue in the installer 
(https://github.com/Scalr/installer-ng/issues/142). We'll work on fixing 
this in the future, but for now the workaround should fix your issue. 

Cheers,

On Tuesday, April 7, 2015 at 5:04:48 PM UTC+2, Matthew Trachtenberg wrote:
>
> Morning,
>
> I am working on installing OSS on a RHEL 7.1 host on AWS , I keep running 
> into the following error when trying to start the services using this 
> command:
>
> sudo /opt/scalr-server/bin/scalr-server-ctl reconfigure
>
> No errors were observed until this point during install.
>
> Have verified that the path to mysql_install_db is correct and the file 
> exists, also set permission to run on the file, no change.
>
> Error message:
>
> Recipe: scalr-server::group_mysql_enabled
>   * user[mysql_user] action create (up to date)
>   * directory[/opt/scalr-server/etc/mysql] action create (up to date)
>   * template[/opt/scalr-server/etc/mysql/my.cnf] action create (up to date)
>   * directory[/opt/scalr-server/var/lib/mysql] action create (up to date)
>   * directory[/opt/scalr-server/var/run/mysql] action create (up to date)
>   * directory[/opt/scalr-server/var/log/mysql] action create (up to date)
>   * execute[mysql_install_db] action run
>
>     
> ================================================================================
>     Error executing action `run` on resource 'execute[mysql_install_db]'
>     
> ================================================================================
>
>     Mixlib::ShellOut::ShellCommandFailed
>     ------------------------------------
>     Expected process to exit with [0], but received '1'
>     ---- Begin output of 
> /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql ----
>     STDOUT:
>     STDERR: FATAL ERROR: please install the following Perl modules before 
> executing /opt/scalr-server/embedded/scripts/mysql_install_db:
>     Data::Dumper
>     ---- End output of /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql ----
>     Ran /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql returned 1
>
>     Resource Declaration:
>     ---------------------
>     # In 
> /opt/scalr-server/embedded/cookbooks/scalr-server/recipes/group_mysql_enabled.rb
>
>      53: execute 'mysql_install_db' do
>      54:   command 
> "#{node[:scalr_server][:install_root]}/embedded/scripts/mysql_install_db" \
>      55:           " --defaults-file=#{etc_dir_for node, 'mysql'}/my.cnf" \
>      56:           " 
> --basedir=#{node[:scalr_server][:install_root]}/embedded" \
>      57:           " --user=#{node[:scalr_server][:mysql][:user]}"
>      58:   not_if { bootstrapped }
>      59: end
>      60:
>
>     Compiled Resource:
>     ------------------
>     # Declared in 
> /opt/scalr-server/embedded/cookbooks/scalr-server/recipes/group_mysql_enabled.rb:53:in
>  
> `from_file'
>
>     execute("mysql_install_db") do
>       action "run"
>       retries 0
>       retry_delay 2
>       default_guard_interpreter :execute
>       command "/opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql"
>       backup 5
>       returns 0
>       declared_type :execute
>       cookbook_name :"scalr-server"
>       recipe_name "group_mysql_enabled"
>       not_if { #code block }
>     end
>
>
> Running handlers:
> [2015-04-07T10:58:12-04:00] ERROR: Running exception handlers
>   - Raven::Chef::SentryHandler
> Running handlers complete
> [2015-04-07T10:58:13-04:00] ERROR: Exception handlers complete
> [2015-04-07T10:58:13-04:00] FATAL: Stacktrace dumped to 
> /opt/scalr-server/embedded/cookbooks/cache/chef-stacktrace.out
> Chef Client failed. 1 resources updated in 1.960212125 seconds
> [2015-04-07T10:58:13-04:00] ERROR: execute[mysql_install_db] 
> (scalr-server::group_mysql_enabled line 53) had an error: 
> Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], 
> but received '1'
> ---- Begin output of /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql ----
> STDOUT:
> STDERR: FATAL ERROR: please install the following Perl modules before 
> executing /opt/scalr-server/embedded/scripts/mysql_install_db:
> Data::Dumper
> ---- End output of /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql ----
> Ran /opt/scalr-server/embedded/scripts/mysql_install_db 
> --defaults-file=/opt/scalr-server/etc/mysql/my.cnf 
> --basedir=/opt/scalr-server/embedded --user=scalr-mysql returned 1
> [2015-04-07T10:58:13-04:00] FATAL: Chef::Exceptions::ChildConvergeError: 
> Chef run process exited unsuccessfully (exit code 1)
> [ec2-user@ip-172-31-56-59 scripts]$ ^C
> [ec2-user@ip-172-31-56-59 scripts]$
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to