Forums | Admin

Discussion Forums: help

Start New Thread Start New Thread

 

By: Zachary P. Landau
RE: Cannot run musicextras [ reply ]  
2004-01-02 19:42
I've confirmed this bug. Not sure how I didn't catch it earlier, though. I'm going to replace the mkdirs method with one that is now included with ruby, but the quickest fix for now is to replace line 98 of utils.rb, changing it from:

rescue Errno::EEXIST

to

rescue Errno::EEXIST, Errno::ENOENT

Let me know if you still have problems.

By: paul-henri ferme
Cannot run musicextras [ reply ]  
2004-01-02 10:55
Hi,

I am trying to set up musicextras on my box to test/debug prokyon3 extension together with Markus.

I got error when running musicextras from the command line.
See below.

I cannot understand why mkdir is getting a
ENOENT error ....

The routine is trying to mkdirs /home/paul/.musicextras/cache
which already exists in my case.

It fails also if i run it as root.

I am using ruby 1.8.1 (2003-12-25) [i686-linux].

Any hint?

phf



[paul@paul-henri musicextras-0.6.0]$ musicextras -a stones
Notice: Not retrieving lyrics (missing title or artist)
/home/paul/.musicextras/cache
/usr/local/lib/ruby/site_ruby/1.8/musicextras/utils.rb:38:in `mkdir': No such file or directory - (Errno::ENOENT)
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/utils.rb:38:in `mkdirs'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/utils.rb:36:in `each'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/utils.rb:36:in `mkdirs'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/cache.rb:46:in `initialize'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/dataaccessor.rb:58:in `new'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/dataaccessor.rb:58:in `initialize'
from /usr/local/lib/ruby/site_ruby/1.8/musicextras/artist.rb:38:in `initialize'
from /usr/local/bin/musicextras:169:in `new'
from /usr/local/bin/musicextras:169:in `handle_artist_image'
from /usr/local/bin/musicextras:121:in `retrieve_data'
from /usr/local/bin/musicextras:260