# Old Rails app: strange problem with getaddrinfo

**URL:** <https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968>\
**Category:** Rails\
**Created:** [October 28, 2008, 3:43pm UTC](https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968 "2008-10-28T15:43:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![josh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/45deac/32.png) [@josh](https://www.ruby-forum.com/u/josh)\
**Post date:** [October 28, 2008, 3:43pm UTC](https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968/1 "2008-10-28T15:43:02Z")

</div>

Hi all

I’m trying to get an old Rails App (RAILS\_GEM\_VERSION = ‘1.1.6’) to work  
again;

Strangely I get the following error on most pages, and I don’t have any  
idea where it could come from:

SocketError in Startseite#index

Showing app/views/partials/\_menu.rhtml where line #6 raised:

getaddrinfo: nodename nor servname provided, or not known

Extracted source (around line #6):

3: unikat\_subitems = []  
4:  
5: shop\_subitems = []  
6: produkt\_typen\_for\_produkt(‘MassenArtikel’).each do |id|  
7: produkt\_typ = ProduktTyp.find\_by\_id(id)  
8: shop\_subitems \<\< {:caption =\> produkt\_typ.name, :action =\>  
:produkt\_typ, :id =\> produkt\_typ}  
9: end

Trace of template inclusion: /app/views/layouts/public.rhtml

RAILS\_ROOT: script/…/config/…  
Application Trace | Framework Trace | Full Trace

vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`initialize' vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:111:in`new’  
vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`real_connect' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in`connect’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:152:in  
`initialize' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in`new’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:82:in  
`mysql_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in`send’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:262:in  
`connection_without_query_cache=' vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in`connection=’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:230:in  
`retrieve_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in`connection’  
app/helpers/application\_helper.rb:11:in `produkt_typen_for_produkt' #{RAILS_ROOT}/app/views/partials/_menu.rhtml:6:in`\_run\_rhtml\_47app47views47partials47\_menu46rhtml’  
#{RAILS\_ROOT}/app/views/layouts/public.rhtml:16:in  
`\_run\_rhtml\_47app47views47layouts47public46rhtml’

vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`initialize' vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:111:in`new’  
vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`real_connect' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in`connect’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:152:in  
`initialize' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in`new’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:82:in  
`mysql_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in`send’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:262:in  
`connection_without_query_cache=' vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in`connection=’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:230:in  
`retrieve_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in`connection’  
vendor/rails/actionpack/lib/action\_view/base.rb:326:in `send' vendor/rails/actionpack/lib/action_view/base.rb:326:in`compile\_and\_render\_template’  
vendor/rails/actionpack/lib/action\_view/base.rb:301:in `render_template' vendor/rails/actionpack/lib/action_view/base.rb:260:in`render\_file’  
vendor/rails/actionpack/lib/action\_view/base.rb:275:in `render' vendor/rails/actionpack/lib/action_view/partials.rb:59:in`render\_partial’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:26:in  
`benchmark' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:307:in  
`realtime' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:26:in`benchmark’  
vendor/rails/actionpack/lib/action\_view/partials.rb:58:in  
`render_partial' vendor/rails/actionpack/lib/action_view/base.rb:287:in`render’  
vendor/rails/actionpack/lib/action\_view/base.rb:326:in `send' vendor/rails/actionpack/lib/action_view/base.rb:326:in`compile\_and\_render\_template’  
vendor/rails/actionpack/lib/action\_view/base.rb:301:in `render_template' vendor/rails/actionpack/lib/action_view/base.rb:260:in`render\_file’  
vendor/rails/actionpack/lib/action\_controller/layout.rb:254:in  
`render_without_benchmark' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:50:in`render’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in  
`measure' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:50:in`render’  
vendor/rails/actionpack/lib/action\_controller/base.rb:1096:in  
`perform_action_without_filters' vendor/rails/actionpack/lib/action_controller/filters.rb:632:in`call\_filter’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:638:in  
`call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:438:in`call’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:637:in  
`call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:638:in`call\_filter’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:438:in `call' vendor/rails/actionpack/lib/action_controller/filters.rb:637:in`call\_filter’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:619:in  
`perform_action_without_benchmark' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in`perform\_action\_without\_rescue’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in  
`measure' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in`perform\_action\_without\_rescue’  
vendor/rails/actionpack/lib/action\_controller/rescue.rb:83:in  
`perform_action' vendor/rails/actionpack/lib/action_controller/base.rb:430:in`send’  
vendor/rails/actionpack/lib/action\_controller/base.rb:430:in  
`process_without_filters' vendor/rails/actionpack/lib/action_controller/filters.rb:624:in`process\_without\_session\_management\_support’  
vendor/rails/actionpack/lib/action\_controller/session\_management.rb:114:in  
`process' vendor/rails/actionpack/lib/action_controller/base.rb:330:in`process’  
vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:76:in`process’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in  
`synchronize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in`process’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:159:in  
`process_client' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in`each’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in  
`process_client' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`initialize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`new’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in`initialize’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in  
`new' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:282:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in`each’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel_rails:128:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/command.rb:212:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel_rails:281 vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in`load’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:488:in  
`load' vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in`new\_constants\_in’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:488:in  
`load' vendor/rails/railties/lib/commands/servers/mongrel.rb:60 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in`gem\_original\_require’  
/Library/Ruby/Site/1.8/rubygems/custom\_require.rb:27:in `require' vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in`require’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:342:in  
`new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in`require’  
vendor/rails/railties/lib/commands/server.rb:39  
script/server:3:in `require’  
script/server:3

vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`initialize' vendor/rails/activerecord/lib/active_record/vendor/mysql.rb:111:in`new’  
vendor/rails/activerecord/lib/active\_record/vendor/mysql.rb:111:in  
`real_connect' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:389:in`connect’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:152:in  
`initialize' vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:82:in`new’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:82:in  
`mysql_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:262:in`send’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:262:in  
`connection_without_query_cache=' vendor/rails/activerecord/lib/active_record/query_cache.rb:54:in`connection=’  
vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:230:in  
`retrieve_connection' vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in`connection’  
app/helpers/application\_helper.rb:11:in `produkt_typen_for_produkt' #{RAILS_ROOT}/app/views/partials/_menu.rhtml:6:in`\_run\_rhtml\_47app47views47partials47\_menu46rhtml’  
vendor/rails/actionpack/lib/action\_view/base.rb:326:in `send' vendor/rails/actionpack/lib/action_view/base.rb:326:in`compile\_and\_render\_template’  
vendor/rails/actionpack/lib/action\_view/base.rb:301:in `render_template' vendor/rails/actionpack/lib/action_view/base.rb:260:in`render\_file’  
vendor/rails/actionpack/lib/action\_view/base.rb:275:in `render' vendor/rails/actionpack/lib/action_view/partials.rb:59:in`render\_partial’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:26:in  
`benchmark' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:307:in  
`realtime' vendor/rails/actionpack/lib/action_controller/benchmarking.rb:26:in`benchmark’  
vendor/rails/actionpack/lib/action\_view/partials.rb:58:in  
`render_partial' vendor/rails/actionpack/lib/action_view/base.rb:287:in`render’  
#{RAILS\_ROOT}/app/views/layouts/public.rhtml:16:in  
`_run_rhtml_47app47views47layouts47public46rhtml' vendor/rails/actionpack/lib/action_view/base.rb:326:in`send’  
vendor/rails/actionpack/lib/action\_view/base.rb:326:in  
`compile_and_render_template' vendor/rails/actionpack/lib/action_view/base.rb:301:in`render\_template’  
vendor/rails/actionpack/lib/action\_view/base.rb:260:in `render_file' vendor/rails/actionpack/lib/action_controller/layout.rb:254:in`render\_without\_benchmark’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:50:in  
`render' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:50:in  
`render' vendor/rails/actionpack/lib/action_controller/base.rb:1096:in`perform\_action\_without\_filters’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:632:in  
`call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:638:in`call\_filter’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:438:in `call' vendor/rails/actionpack/lib/action_controller/filters.rb:637:in`call\_filter’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:638:in  
`call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:438:in`call’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:637:in  
`call_filter' vendor/rails/actionpack/lib/action_controller/filters.rb:619:in`perform\_action\_without\_benchmark’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:293:in`measure’  
vendor/rails/actionpack/lib/action\_controller/benchmarking.rb:66:in  
`perform_action_without_rescue' vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in`perform\_action’  
vendor/rails/actionpack/lib/action\_controller/base.rb:430:in `send' vendor/rails/actionpack/lib/action_controller/base.rb:430:in`process\_without\_filters’  
vendor/rails/actionpack/lib/action\_controller/filters.rb:624:in  
`process_without_session_management_support' vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in`process’  
vendor/rails/actionpack/lib/action\_controller/base.rb:330:in `process' vendor/rails/railties/lib/dispatcher.rb:41:in`dispatch’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:76:in  
`process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in`synchronize’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/rails.rb:74:in  
`process' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:159:in`process\_client’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in  
`each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in`process\_client’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`initialize’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in  
`new' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in  
`initialize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in`new’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:282:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in  
`each' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/configurator.rb:281:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel\_rails:128:in  
`run' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel/command.rb:212:in`run’  
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel\_rails:281  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:488:in  
`load' vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in`load’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:342:in  
`new_constants_in' vendor/rails/activesupport/lib/active_support/dependencies.rb:488:in`load’  
vendor/rails/railties/lib/commands/servers/mongrel.rb:60  
/Library/Ruby/Site/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:27:in`require’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:495:in  
`require' vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in`new\_constants\_in’  
vendor/rails/activesupport/lib/active\_support/dependencies.rb:495:in  
`require' vendor/rails/railties/lib/commands/server.rb:39 script/server:3:in`require’  
script/server:3

Request

Parameters: None

Show session dump

* * *

:positions: []

:bestell\_positionen: []

flash: !map:ActionController::Flash::FlashHash {}

Response  
Headers: {“Status”=\>“200 OK”, “cookie”=\>[], “Cache-Control”=\>“no-cache”}

Anyone has an idea?

---

<div class="post-metadata">

**Author:** ![josh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/45deac/32.png) [@josh](https://www.ruby-forum.com/u/josh)\
**Post date:** [October 28, 2008, 3:45pm UTC](https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968/2 "2008-10-28T15:45:23Z")

</div>

On 28 Oct 2008, at 14:43, Joshua M. wrote:

> SocketError in Startseite#index

It can’t connect to the database.

Fred

---

<div class="post-metadata">

**Author:** ![josh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/45deac/32.png) [@josh](https://www.ruby-forum.com/u/josh)\
**Post date:** [October 28, 2008, 3:51pm UTC](https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968/3 "2008-10-28T15:51:37Z")

</div>

Frederick C. wrote:

> On 28 Oct 2008, at 14:43, Joshua M. wrote:
> 
> > SocketError in Startseite#index
> 
> It can’t connect to the database.
> 
> Fred

Yes, that seems to be the problem. But I double-checked my parameters  
(which work for another, though newer RoR app), and it still gives the  
same error.

My db params are:

development:  
adapter: mysql  
database: bergschmuck\_development  
username: XXX  
password:  
socket: /tmp/mysql.sock

---

<div class="post-metadata">

**Author:** ![josh](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/45deac/32.png) [@josh](https://www.ruby-forum.com/u/josh)\
**Post date:** [October 28, 2008, 6:55pm UTC](https://www.ruby-forum.com/t/old-rails-app-strange-problem-with-getaddrinfo/151968/4 "2008-10-28T18:55:40Z")

</div>

Ah I had the RAILS\_ENV=production set in environment.rb, THAT was the  
problem… Another few hours wasted for nearly nothing lol. 😉
