Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Trolley: A simple package tool for unRAID

Featured Replies

Will also check for more memory for the Sun Server. At home I have 6Gig of memory installed and will test that on that server as well.

 

Thanks for the support.

 

Will let you know.

 

Duppie

  • Replies 130
  • Views 32.4k
  • Created
  • Last Reply

Motherboard: Sun Microsystems - Ultra 24

 

Respect.  I remember when it was a dream to have Sun kit at home.

 

True :). Pitty Sun Servers became so expensive, but really reliable.

  • Author

My test VM uses 1GB as well and it seems to run fine. Then again, you seem to have a lot installed. Try checking on your free memory before installing ruby. Maybe monitor it in a separate window?

I'm getting the exact same errors as Duppie.

 

I'm running 5.05 on an i3 with 16GB of Ram so I don't think memory is the issue

 

 

Sent from my iPad using Tapatalk HD

  • Author

I'm getting the exact same errors as Duppie.

 

I'm running 5.05 on an i3 with 16GB of Ram so I don't think memory is the issue

 

 

Sent from my iPad using Tapatalk HD

 

Which errors specifically?

I'm not at home but they are the ruby 'require' errors that Duppie posted

 

 

Sent from my iPad using Tapatalk HD

  • Author

I'm not at home but they are the ruby 'require' errors that Duppie posted

 

 

Sent from my iPad using Tapatalk HD

 

It's likely that you need to run `source /etc/bundlerc` after installing to load some env vars.

 

Duppie is having other issues with Ruby failing to install and his session dropping while that's in progress.

I'm not at home but they are the ruby 'require' errors that Duppie posted

 

 

Sent from my iPad using Tapatalk HD

 

It's likely that you need to run `source /etc/bundlerc` after installing to load some env vars.

 

Duppie is having other issues with Ruby failing to install and his session dropping while that's in progress.

 

Done that and rebooted the server

 

 

Sent from my iPad using Tapatalk HD

  • Author

I'm not at home but they are the ruby 'require' errors that Duppie posted

 

 

Sent from my iPad using Tapatalk HD

 

It's likely that you need to run `source /etc/bundlerc` after installing to load some env vars.

 

Duppie is having other issues with Ruby failing to install and his session dropping while that's in progress.

 

Done that and rebooted the server

 

 

Sent from my iPad using Tapatalk HD

 

Hrrrm. Any information that you could give me to reproduce the issue would be extremely helpful.

 

Does irb work?

 

# irb
> require 'bundler'

nicinabox, see attached log.

 

I removed all in extra folder rebooted so that it get installed with max memory available.

 

Once logged in I reinstalled using the trolley script.

 

Duppie

Trolley_Log.txt

  • Author

As if it wasn't enough that you were having problems on you're machine, it looks like github experienced a partial outage last night.

 

It looks like you got much farther in the install process. I think if you just rerun it now it will pick up the missing gem and you'll be good.

  • Author

0.2.1 released

 

* Support installing via 3rd party URL (eg, alien)

* Update package version matching to match Slack version by default

* Add force install flag

* Better checks and failures for mismatched arch

0.2.1 released

 

* Support installing via 3rd party URL (eg, alien)

* Update package version matching to match Slack version by default

* Add force install flag

* Better checks and failures for mismatched arch

Just re-ran the install on 64bit and I'm still on 0.2.0

 

Am I doing this right?

 

  • Author

0.2.1 released

 

* Support installing via 3rd party URL (eg, alien)

* Update package version matching to match Slack version by default

* Add force install flag

* Better checks and failures for mismatched arch

Just re-ran the install on 64bit and I'm still on 0.2.0

 

Am I doing this right?

 

Man, it sure would be nice if that developer would remember to update the install script!

 

(I fixed the installer, sorry about that)

(I fixed the installer, sorry about that)

OK. All good now. Thanks

Searched and looked for "curlftpfs" and got this error:

 

/usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require': libcrypto.so.1: cannot open shared object file: No such file or directory - /usr/lib/ruby/1.9.1/i486-linux/digest/sha1.so (LoadError)

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler/definition.rb:1:in `<top (required)>'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler.rb:152:in `definition'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler.rb:115:in `setup'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:47:in `block in <top (required)>'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:46:in `chdir'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:46:in `<top (required)>'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/local/boiler/trolley/lib/trolley/cli.rb:1:in `<top (required)>'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/local/bin/trolley:12:in `<main>'

 

I actually did the same with openssl and it worked, then I removed it and tried to add it again and same error :S

 

any suggestions?

 

  • Author

Searched and looked for "curlftpfs" and got this error:

 

/usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require': libcrypto.so.1: cannot open shared object file: No such file or directory - /usr/lib/ruby/1.9.1/i486-linux/digest/sha1.so (LoadError)

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler/definition.rb:1:in `<top (required)>'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler.rb:152:in `definition'

        from /boot/custom/gems/ruby/1.9.1/gems/bundler-1.5.2/lib/bundler.rb:115:in `setup'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:47:in `block in <top (required)>'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:46:in `chdir'

        from /usr/local/boiler/trolley/lib/trolley/base.rb:46:in `<top (required)>'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/local/boiler/trolley/lib/trolley/cli.rb:1:in `<top (required)>'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require'

        from /usr/local/bin/trolley:12:in `<main>'

 

I actually did the same with openssl and it worked, then I removed it and tried to add it again and same error :S

 

any suggestions?

 

Try reinstalling OpenSSL and Ruby. If you already have the packages in /boot/extra:

 

installpkg /boot/extra/openssl*

installpkg /boot/extra/ruby*

Two questions:

 

1) What's the preferred way to reinstall trolley in the "go" script? Just this?:

 

wget -qO- --no-check-certificate https://raw.github.com/nicinabox/trolley/master/install.sh | sh -

 

2) Oh. I figured this one out. I guess it's a comment more than a question now. When trying to install a nonexistent package, trolley issues a non-user-friendly stack trace:

 

# trolley install mosh
/usr/lib64/ruby/site_ruby/1.9.1/rubygems/dependency.rb:45:in `initialize': dependency name must be a String, was nil (ArgumentError)
        from /usr/local/boiler/trolley/lib/trolley/package.rb:29:in `new'
        from /usr/local/boiler/trolley/lib/trolley/package.rb:29:in `matched_version'
        from /usr/local/boiler/trolley/lib/trolley/package.rb:20:in `initialize'
        from /usr/local/boiler/trolley/lib/trolley/cli.rb:60:in `new'
        from /usr/local/boiler/trolley/lib/trolley/cli.rb:60:in `install'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-d9d26adcd3ee/lib/thor/command.rb:27:in `run'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-d9d26adcd3ee/lib/thor/invocation.rb:121:in `invoke_command'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-d9d26adcd3ee/lib/thor.rb:363:in `dispatch'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-d9d26adcd3ee/lib/thor/base.rb:440:in `start'
        from /usr/local/bin/trolley:13:in `<main>'

  • Author

1. Trolley will be reinstalled on reboot automatically. No need to do anything.

2. That's a bug I fixed last night. 0.2.2 will be released soon.

  • Author

0.2.3 released

 

https://github.com/nicinabox/trolley/releases/tag/0.2.3

 

* Prevent archive accumulation

* Add update command

* Add support for "latest" in install and update (eg, trolley install openssl latest)

* Improve exception handling when dealing with non-matched package

0.2.3 released

 

https://github.com/nicinabox/trolley/releases/tag/0.2.3

 

* Prevent archive accumulation

* Add update command

* Add support for "latest" in install and update (eg, trolley install openssl latest)

* Improve exception handling when dealing with non-matched package

 

Stupid question how so i update trolley. got version 0.2.2

  • Author

0.2.3 released

 

https://github.com/nicinabox/trolley/releases/tag/0.2.3

 

* Prevent archive accumulation

* Add update command

* Add support for "latest" in install and update (eg, trolley install openssl latest)

* Improve exception handling when dealing with non-matched package

 

Stupid question how so i update trolley. got version 0.2.2

 

There are a couple ways. If you're using boiler, `boiler update trolley`. Otherwise, just rerun the installer (https://github.com/nicinabox/trolley#install).

  • 2 weeks later...

I like mosh. trolley couldn't find it, or its dependencies, so I found the dependencies on the web and also built the mosh package from a SlackBuild script.

 

If others would fine it useful, is there some repository where I can put the txz packages?

 

http://coppit.org/temp/mosh-1.2.4-x86_64-1_SBo.tgz

http://coppit.org/temp/protobuf-2.5.0-x86_64-1ponce.txz.gz

http://coppit.org/temp/ncurses-5.9-x86_64-2.txz.gz

 

Note that I added the .gz extension on two so that my web server wouldn't serve them up as text.

 

Also, I had to edit my sshd config in /boot/config/go for it to work:

 

echo ""                         >> /etc/ssh/sshd_config
echo "# Added for mosh support" >> /etc/ssh/sshd_config
echo "AcceptEnv LANG LC_*"      >> /etc/ssh/sshd_config
/etc/rc.d/rc.sshd restart

 

I'm trying to see if there's a better way: http://lime-technology.com/forum/index.php?topic=32120.0

  • Author

I like mosh. trolley couldn't find it, or its dependencies, so I found the dependencies on the web and also built the mosh package from a SlackBuild script.

 

If others would fine it useful, is there some repository where I can put the txz packages?

 

http://coppit.org/temp/mosh-1.2.4-x86_64-1_SBo.tgz

http://coppit.org/temp/protobuf-2.5.0-x86_64-1ponce.txz.gz

http://coppit.org/temp/ncurses-5.9-x86_64-2.txz.gz

 

Note that I added the .gz extension on two so that my web server wouldn't serve them up as text.

 

Also, I had to edit my sshd config in /boot/config/go for it to work:

 

echo ""                         >> /etc/ssh/sshd_config
echo "# Added for mosh support" >> /etc/ssh/sshd_config
echo "AcceptEnv LANG LC_*"      >> /etc/ssh/sshd_config
/etc/rc.d/rc.sshd restart

 

I'm trying to see if there's a better way: http://lime-technology.com/forum/index.php?topic=32120.0

 

Mosh isn't an official Slackware package, so no, trolley wouldn't know of it. This would be a good candidate to package with boiler though :)

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.