Configuration.yml is not a valid YAML file and could not be loaded - error comes after editing smtp settings for email configuration
Added by Rajesh R over 11 years ago
Hello all,
My redmine configuration is:
Ruby version 1.8.7 (i386-linux)
RubyGems version 1.3.7
Rack version 1.1.6
Rails version 2.3.14
Active Record version 2.3.14
Active Resource version 2.3.14
Action Mailer version 2.3.14
Active Support version 2.3.14
Application root /var/www/redmine-1.4.4
Environment production
Database adapter mysql
Database schema version 20120301153455
Operating system :CentOS 6.2
I change the SMTP settings in /var/www/redmine/config/configuration.yml file
- ==== SMTP server at using TLS (GMail)
#
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
tls: true
enable_starttls_auto: true
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com"
authentication: :plain
username: "username@gmail.com"
password: "password"
I save this file, then go to /var/www/redmine, run the following command-
#ruby script/server webrick -e production
I get the following error:
=> Booting WEBrick
=> Rails 2.3.14 application starting on http://0.0.0.0:3000
Your Redmine configuration file located at /var/www/redmine-1.4.4/config/configuration file is not a valid YAML file and could not be loaded.
when I try to open redmine in a browser window by typing the redmine server's IP address, I get "Web Application could not be started" error ( I have attached the page here). This error comes only when I restart the htttpd service. If I dont restart the service, I am able to open redmine in a browser window.
If I comment out the SMTP server settings in the configuration.yml file, I am able to run the #ruby script/server webrick -e production command with no errors and redmine runs fine.
Pls help as I am newbie to redmine and I have to configure email notification.
P.S: I am using gmail smtp settings for testing. If this works, then I need to configure an external mail server hosted on the web server service provider used by my company.
Any guidance will be greatly appreciated.
Regards,
Rajesh
| Web application could not be started.htm (44.4 KB) Web application could not be started.htm | redmine web error |
Replies (2)
RE: Configuration.yml is not a valid YAML file and could not be loaded - error comes after editing smtp settings for email configuration
-
Added by Jan Niggemann (redmine.org team member) over 11 years ago
In YAML, whitespace matters. You have to have leading spaces just like in the examples.
RE: Configuration.yml is not a valid YAML file and could not be loaded - error comes after editing smtp settings for email configuration
-
Added by Rajesh R over 11 years ago
Hello Jan,
Thanks a lot for your help.
I opened the configuration.yml file, commented out the smtp settings under SMTP server at using TLS (GMAIL), then edited the smtp settings under #default configuration options for all environments. I changed the options as per my email server settings. Tested my redmine installation using ruby script/server command and restarted httpd service.
Now I am able to send email notification using the tracker tool.
Thanks for your help.