bioconda-recipes icon indicating copy to clipboard operation
bioconda-recipes copied to clipboard

aspera-cli singularity container has some ruby issues

Open maxulysse opened this issue 6 months ago • 0 comments

Not sure if the right location to open this issue, but, I've noticed this issue when using singularity with aspera-cli aka ascli

singularity exec https://depot.galaxyproject.org/singularity/aspera-cli:4.14.0--hdfd78af_1 ascli --version
<internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- webrick (LoadError)
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/web_server_simple.rb:3:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/web_auth.rb:3:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/oauth.rb:4:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/rest.rb:4:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/uri_reader.rb:4:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/cli/extended_value.rb:3:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/cli/manager.rb:6:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/share/rubygems/gems/aspera-cli-4.14.0/lib/aspera/cli/main.rb:3:in `<top (required)>'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/local/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/local/bin/ascli:31:in `<main>'

That being said ascp does work.

maxulysse avatar Feb 13 '24 17:02 maxulysse