tisdag 11 september 2007

/usr/lib/ruby/1.8/yaml.rb:133: [BUG] Segmentation fault


Jag stötte på ett problem igår när jag försökte mig på att använda en helt ny VPS från GleSYS med Ruby on Rails förinstallerat. Så fort jag skulle installera någon ny gem dog alltihop.

rubyonrails:~# gem install mysql
Bulk updating Gem source index for: http://gems.rubyforge.org
/usr/lib/ruby/1.8/yaml.rb:133: [BUG] Segmentation fault
ruby 1.8.5 (2006-08-25) [i486-linux]

Aborted


Efter lite felsökning visade det sig vara minnet som var otillräckligt. Jag ökade till 512 MB, och då fungerade alltihop fint. Den senaste versionen av rubygems har lite mer effektiv minneshantering, men den som hänger med via den inbyggda pakethanteraren har en del minnesproblem. Om du har många processer igång kan ett alternativ vara att försöka avsluta dem innan du försöker installera gems.

GleSYS imponerar för övrigt med snabb support och en kontrollpanel för VPS:er som hela tiden förbättras. Nu kan man lägga till mer minne på VPS:en på egen hand direkt via deras webbgränssnitt. Det tog mindre än en minut innan det hela var fixat.

Inga kommentarer:

Skicka en kommentar