nicinabox / boiler

The missing package manager for unRAID
http://getboiler.com
4 stars 1 forks source link

Certificate Error #4

Open usableweb opened 10 years ago

usableweb commented 10 years ago

Just installed boiler on a new 5.04 unraid installation using the following command:

wget -qO- http://getboiler.com/install | sh -

Rebooted, and then tried to run 'boiler search':

root@Adam:~# boiler search
/usr/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)
        from /usr/lib/ruby/1.9.1/net/http.rb:799:in `block in connect'
        from /usr/lib/ruby/1.9.1/timeout.rb:54:in `timeout'
        from /usr/lib/ruby/1.9.1/timeout.rb:99:in `timeout'
        from /usr/lib/ruby/1.9.1/net/http.rb:799:in `connect'
        from /usr/lib/ruby/1.9.1/net/http.rb:755:in `do_start'
        from /usr/lib/ruby/1.9.1/net/http.rb:744:in `start'
        from /usr/lib/ruby/1.9.1/net/http.rb:1284:in `request'
        from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty/request.rb:93:in `perform'
        from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:486:in `perform_request'
        from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:423:in `get'
        from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:518:in `get'
        from /usr/local/boiler/boiler/lib/boiler/helpers.rb:129:in `remote_version'
        from /usr/local/boiler/boiler/lib/boiler/helpers.rb:118:in `check_for_update'
        from /usr/local/boiler/boiler/lib/boiler/cli.rb:18:in `initialize'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in `new'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in `dispatch'
        from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor/base.rb:441:in `start'
        from /usr/local/bin/boiler:13:in `<main>'
root@Adam:~#

Thoughts?

nicinabox commented 10 years ago

This looks like it might be the connection to Github to check for an update. What happens if you run this from your unraid machine?

curl https://api.github.com/repos/nicinabox/boiler/tags

I'm expecting a similar SSL error.

Is this 0.3.0? (boiler version to check)

usableweb commented 10 years ago

Hiya Nic!

On 1/17/2014 3:22 PM, Nic Aitch wrote:

This looks like it might be the connection to Github to check for an update. What happens if you run this from your unraid machine?

curl https://api.github.com/repos/nicinabox/boiler/tags

I'm expecting a similar SSL error.

root@Adam:~# curl https://api.github.com/repos/nicinabox/boiler/tags curl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

Is this 0.3.0? (|boiler version| to check)

root@Adam:~# boiler version /usr/lib/ruby/1.9.1/net/http.rb:799:in connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) from /usr/lib/ruby/1.9.1/net/http.rb:799:inblock in connect' from /usr/lib/ruby/1.9.1/timeout.rb:54:in timeout' from /usr/lib/ruby/1.9.1/timeout.rb:99:intimeout' from /usr/lib/ruby/1.9.1/net/http.rb:799:in connect' from /usr/lib/ruby/1.9.1/net/http.rb:755:indo_start' from /usr/lib/ruby/1.9.1/net/http.rb:744:in start' from /usr/lib/ruby/1.9.1/net/http.rb:1284:inrequest' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty/request.rb:93:in perform' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:486:in perform_request' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:423:in get' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:518:in get' from /usr/local/boiler/boiler/lib/boiler/helpers.rb:129:in remote_version' from /usr/local/boiler/boiler/lib/boiler/helpers.rb:118:in check_for_update' from /usr/local/boiler/boiler/lib/boiler/cli.rb:18:in initialize' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in new' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in dispatch' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor/base.rb:441:in start' from /usr/local/bin/boiler:13:in `

'

— Reply to this email directly or view it on GitHub https://github.com/nicinabox/boiler/issues/4#issuecomment-32642924.

So - I'm pretty sure it's boiler because I did the wget just two days ago ...

Thanks!

-m

nicinabox commented 10 years ago

Oh of course, you can't see the version because update happens on initialization, before that can execute.

So this error is interesting:

curl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

Because unraid 5.0.4 ships with curl, which wasn't present before. I've been testing on an 5.0.2 VM.

You should have trolley installed with boiler. See if you can fix that curl error by running:

trolley install curl

Then

curl https://api.github.com/repos/nicinabox/boiler/tags

usableweb commented 10 years ago

On 1/17/2014 7:08 PM, Nic Aitch wrote:

Oh of course, you can't see the version because update happens on initialization, before that can execute.

So this error is interesting:

curl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

Because unraid 5.0.4 ships with curl, which wasn't present before. I've been testing on an 5.0.2 VM.

You should have trolley installed with it. See if you can fix that by running:

|trolley install curl| |root@Adam:~# trolley install curl Downloading curl 7.27.0 Verifying package curl-7.27.0-i486-2.txz. Installing package curl-7.27.0-i486-2.txz: PACKAGE DESCRIPTION:

curl (command line URL data transfer tool)

#

Curl is a command line tool for transferring data specified with URL

syntax. The command is designed to work without user interaction or

any kind of interactivity. Curl offers a busload of useful tricks

like proxy support, user authentication, ftp upload, HTTP post, SSL

(https:) connections, cookies, file transfer resume and more.

#

libcurl is a library that Curl uses to do its job. It is readily

available to be used by your software, too.

# Executing install script for curl-7.27.0-i486-2.txz. Package curl-7.27.0-i486-2.txz installed. |||

Then

curl https://api.github.com/repos/nicinabox/boiler/tags

root@Adam:~# curl https://api.github.com/repos/nicinabox/boiler/tags [ { "name": "0.3.0", "zipball_url": "https://api.github.com/repos/nicinabox/boiler/zipball/0.3.0", "tarball_url": "https://api.github.com/repos/nicinabox/boiler/tarball/0.3.0", "commit": { "sha": "9018443d46b80d8d09cd60a6bd874ab8cab81b7e", "url": "https://api.github.com/repos/nicinabox/boiler/commits/9018443d46b80d8d09cd60a6bd874ab8cab81b7e" } }, { "name": "0.2.2", "zipball_url": "https://api.github.com/repos/nicinabox/boiler/zipball/0.2.2", "tarball_url": "https://api.github.com/repos/nicinabox/boiler/tarball/0.2.2", "commit": { "sha": "532685dfb0f3ba9100f2728578119b7c42e8795a", "url": "https://api.github.com/repos/nicinabox/boiler/commits/532685dfb0f3ba9100f2728578119b7c42e8795a" } }, { "name": "0.2.1", "zipball_url": "https://api.github.com/repos/nicinabox/boiler/zipball/0.2.1", "tarball_url": "https://api.github.com/repos/nicinabox/boiler/tarball/0.2.1", "commit": { "sha": "2b70a1b3ec2356e995a869ecfbd35edc40eb9d93", "url": "https://api.github.com/repos/nicinabox/boiler/commits/2b70a1b3ec2356e995a869ecfbd35edc40eb9d93" } }, { "name": "0.2.0", "zipball_url": "https://api.github.com/repos/nicinabox/boiler/zipball/0.2.0", "tarball_url": "https://api.github.com/repos/nicinabox/boiler/tarball/0.2.0", "commit": { "sha": "03c57547df6165e116bfe296180bd03ba24b5680", "url": "https://api.github.com/repos/nicinabox/boiler/commits/03c57547df6165e116bfe296180bd03ba24b5680" } }, { "name": "0.1.0", "zipball_url": "https://api.github.com/repos/nicinabox/boiler/zipball/0.1.0", "tarball_url": "https://api.github.com/repos/nicinabox/boiler/tarball/0.1.0", "commit": { "sha": "0d20916a918acc3a625fef3111fe46e619f1bc1d", "url": "https://api.github.com/repos/nicinabox/boiler/commits/0d20916a918acc3a625fef3111fe46e619f1bc1d" } } ]

— Reply to this email directly or view it on GitHub https://github.com/nicinabox/boiler/issues/4#issuecomment-32666292.

OK - so that looked promising, so I ran boiler version again:

root@Adam:~# boiler version /usr/lib/ruby/1.9.1/net/http.rb:799:in connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) from /usr/lib/ruby/1.9.1/net/http.rb:799:inblock in connect' from /usr/lib/ruby/1.9.1/timeout.rb:54:in timeout' from /usr/lib/ruby/1.9.1/timeout.rb:99:intimeout' from /usr/lib/ruby/1.9.1/net/http.rb:799:in connect' from /usr/lib/ruby/1.9.1/net/http.rb:755:indo_start' from /usr/lib/ruby/1.9.1/net/http.rb:744:in start' from /usr/lib/ruby/1.9.1/net/http.rb:1284:inrequest' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty/request.rb:93:in perform' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:486:in perform_request' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:423:in get' from /boot/custom/gems/ruby/1.9.1/gems/httparty-0.12.0/lib/httparty.rb:518:in get' from /usr/local/boiler/boiler/lib/boiler/helpers.rb:129:in remote_version' from /usr/local/boiler/boiler/lib/boiler/helpers.rb:118:in check_for_update' from /usr/local/boiler/boiler/lib/boiler/cli.rb:18:in initialize' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in new' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor.rb:360:in dispatch' from /boot/custom/gems/ruby/1.9.1/bundler/gems/thor-577fcc457805/lib/thor/base.rb:441:in start' from /usr/local/bin/boiler:13:in `

'

DOH! ;^)

nicinabox commented 10 years ago

Okay, better, and the same.

Let's see what other packages you've got installed:

trolley list

Also, try running c_rehash to create the necessary links for installed certificates. Boiler does this on install, so I expect this to make no difference.

nicinabox commented 10 years ago

I'm setting up a 5.0.4 VM to test on.

usableweb commented 10 years ago

OK - full disclosure, and I should have mentioned this in the first place - the one thing I had installed on this before installing boiler was the dynamix webgui, and a few of their plugins. I also found that right after a boot, when I attempted to run the 'trolley list' command, I got a long list of messages, and then a request to run it again.

Here are the plugins installed:

root@Adam:~# trolley list
automake (1.11.1)
binutils (2.21.51.0.6)
boiler (0.3.0)
ca-certificates (20120623)
curl (7.27.0)
dynamix.active.streams (2.0.3)
dynamix.disk.health (2.0.2)
dynamix.dns.server (2.0.1)
dynamix.plugin.control (2.0.2)
dynamix.system.info (2.0.1)
dynamix.system.stats (2.0.6)
dynamix.system.temp (2.0.3)
dynamix.webGui (2.0.9)
gcc (4.5.2)
gcc-g++ (4.5.2)
git (1.7.12.1)
glibc (2.11.1)
infozip (6.0)
kernel-headers (2.6.37.6_smp)
libelf (0.8.13)
libmpc (0.8.2)
libyaml (0.1.4)
lm_sensors (3.3.4)
make (3.82)
mpfr (3.0.1)
ncurses (5.9)
openssl (1.0.1c)
perl (5.16.1)
python (2.6.6)
ruby (1.9.3_p194)
trolley (0.1.12)
zlib (1.2.6)

And then:

root@Adam:~# c_rehash
Doing /etc/ssl/certs
spi-cacert-2008.pem => ec87c655.0
spi-ca-2003.pem => b097d71d.0
thawte_Primary_Root_CA_-_G3.pem => ba89ed3b.0
thawte_Primary_Root_CA_-_G2.pem => c089bbbd.0
thawte_Primary_Root_CA.pem => 2e4eed3c.0
ePKI_Root_Certification_Authority.pem => ca6e4ad9.0
certSIGN_ROOT_CA.pem => 8d86cdd1.0
XRamp_Global_CA_Root.pem => 706f604c.0
Wells_Fargo_Root_CA.pem => 03f0efa4.0
WellsSecure_Public_Root_Certificate_Authority.pem => 7d5a75e4.0
Visa_eCommerce_Root.pem => a760e1bd.0
Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem => bad35b78.0
Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem => c0ff1f52.0
Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem => 1ec4d31a.0
Verisign_Class_3_Public_Primary_Certification_Authority.pem => 415660c1.0
Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem => dc45b0bd.0
Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem => cb357862.0
Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem => ee1365c0.0
Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem => b8e83700.0
Verisign_Class_1_Public_Primary_Certification_Authority.pem => 24ad0b63.0
VeriSign_Universal_Root_Certification_Authority.pem => c01cdfa2.0
VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem => b204d74a.0
VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem => 7d0b38bd.0
ValiCert_Class_2_VA.pem => 55a10908.0
ValiCert_Class_1_VA.pem => 20d096ba.0
UTN_USERFirst_Hardware_Root_CA.pem => b13cc6df.0
UTN_USERFirst_Email_Root_CA.pem => c5e082db.0
UTN_DATACorp_SGC_Root_CA.pem => 778e3cb0.0
TÃBÄ°TAK_UEKAE_Kök_Sertifika_Hizmet_SaÄlayıcısı_-_Sürüm_3.pem => 65b876bd.0
Thawte_Server_CA.pem => 6cc3c4c3.0
Thawte_Premium_Server_CA.pem => 98ec67f0.0
Taiwan_GRCA.pem => 6410666e.0
TWCA_Root_Certification_Authority.pem => b7a5b843.0
TURKTRUST_Certificate_Services_Provider_Root_2.pem => 039c618a.0
TURKTRUST_Certificate_Services_Provider_Root_1.pem => 88f89ea7.0
TDC_OCES_Root_CA.pem => 2cfc4974.0
TDC_Internet_Root_CA.pem => 9b353c9a.0
TC_TrustCenter_Universal_CA_III.pem => 9818ca0b.0
TC_TrustCenter_Universal_CA_I.pem => c8841d13.0
TC_TrustCenter_Class_3_CA_II.pem => 5620c4aa.0
TC_TrustCenter_Class_2_CA_II.pem => a5fd78f0.0
Swisscom_Root_CA_1.pem => 667c66d4.0
SwissSign_Silver_CA_-_G2.pem => 57bcb2da.0
SwissSign_Platinum_CA_-_G2.pem => a8dee976.0
SwissSign_Gold_CA_-_G2.pem => 4f316efb.0
StartCom_Certification_Authority.pem => ae8153b9.0
Starfield_Services_Root_Certificate_Authority_-_G2.pem => 09789157.0
Starfield_Root_Certificate_Authority_-_G2.pem => 4bfab552.0
Starfield_Class_2_CA.pem => f387163d.0
Staat_der_Nederlanden_Root_CA_-_G2.pem => 5c44d531.0
Staat_der_Nederlanden_Root_CA.pem => b42ff584.0
Sonera_Class_2_Root_CA.pem => 9c2e7d30.0
Sonera_Class_1_Root_CA.pem => 67d559d1.0
Security_Communication_Root_CA.pem => f3377b1b.0
Security_Communication_RootCA2.pem => cd58d51e.0
Security_Communication_EV_RootCA1.pem => 9d520b32.0
Secure_Global_CA.pem => b66938e9.0
SecureTrust_CA.pem => f39fc864.0
SecureSign_RootCA11.pem => 18856ac4.0
S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem => 0d1b923b.0
Root_CA_Generalitat_Valenciana.pem => 0810ba98.0
RSA_Security_2048_v3.pem => c99398f3.0
RSA_Root_Certificate_1.pem => 9af9f759.0
QuoVadis_Root_CA_3.pem => 76faf6c0.0
QuoVadis_Root_CA_2.pem => d7e8dc79.0
QuoVadis_Root_CA.pem => 080911ac.0
OISTE_WISeKey_Global_Root_GA_CA.pem => b1b8a7f3.0
Network_Solutions_Certificate_Authority.pem => 4304c5e5.0
NetLock_Qualified_=Class_QA=_Root.pem => 861e0100.0
NetLock_Notary_=Class_A=_Root.pem => d9d12c58.0
NetLock_Express_=Class_C=_Root.pem => 2ab3b959.0
NetLock_Business_=Class_B=_Root.pem => b7e7231a.0
NetLock_Arany_=Class_Gold=_FÅtanúsítvány.pem => 988a38cb.0
Microsec_e-Szigno_Root_CA_2009.pem => 8160b96c.0
Microsec_e-Szigno_Root_CA.pem => 024dc131.0
Juur-SK.pem => fcac10e3.0
Izenpe.com.pem => cc450945.0
IGC_A.pem => 3ee7e181.0
Hongkong_Post_Root_CA_1.pem => 3e45d192.0
Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem => 1636090b.0
Go_Daddy_Root_Certificate_Authority_-_G2.pem => cbf06781.0
Go_Daddy_Class_2_CA.pem => f081611a.0
Global_Chambersign_Root_-_2008.pem => 0c4c9b6c.0
GlobalSign_Root_CA_-_R3.pem => 062cdee6.0
GlobalSign_Root_CA_-_R2.pem => 4a6481c9.0
GlobalSign_Root_CA.pem => 5ad8a5d6.0
GeoTrust_Universal_CA_2.pem => 8867006a.0
GeoTrust_Universal_CA.pem => ad088e1d.0
GeoTrust_Primary_Certification_Authority_-_G3.pem => e2799e36.0
GeoTrust_Primary_Certification_Authority_-_G2.pem => 116bf586.0
GeoTrust_Primary_Certification_Authority.pem => 480720ec.0
GeoTrust_Global_CA_2.pem => cbeee9e2.0
GeoTrust_Global_CA.pem => 2c543cd1.0
GTE_CyberTrust_Global_Root.pem => c692a373.0
Firmaprofesional_Root_CA.pem => ce026bf8.0
Equifax_Secure_eBusiness_CA_2.pem => 4597689c.0
Equifax_Secure_eBusiness_CA_1.pem => 79ad8b43.0
Equifax_Secure_Global_eBusiness_CA.pem => ef2f636c.0
Equifax_Secure_CA.pem => 578d5c04.0
Entrust_Root_Certification_Authority.pem => 6b99d060.0
Entrust.net_Secure_Server_CA.pem => 5f267794.0
Entrust.net_Premium_2048_Secure_Server_CA.pem => aee5f10d.0
EC-ACC.pem => 349f2832.0
EBG_Elektronik_Sertifika_Hizmet_SaÄlayıcısı.pem => 3b2716e5.0
E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem => 0b759015.0
Digital_Signature_Trust_Co._Global_CA_3.pem => 9f541fb4.0
Digital_Signature_Trust_Co._Global_CA_1.pem => a6a593ba.0
DigiCert_High_Assurance_EV_Root_CA.pem => 244b5494.0
DigiCert_Global_Root_CA.pem => 3513523f.0
DigiCert_Assured_ID_Root_CA.pem => b1159c4c.0
Deutsche_Telekom_Root_CA_2.pem => 812e17de.0
DST_Root_CA_X3.pem => 2e5ac55d.0
DST_ACES_CA_X6.pem => 790a7190.0
Cybertrust_Global_Root.pem => 76cb8f92.0
Comodo_Trusted_Services_root.pem => 56657bde.0
Comodo_Secure_Services_root.pem => c9f83a1c.0
Comodo_AAA_Services_root.pem => ee64a828.0
ComSign_Secured_CA.pem => 2251b13a.0
ComSign_CA.pem => bb2d49a0.0
Chambers_of_Commerce_Root_-_2008.pem => c47d9980.0
Certum_Trusted_Network_CA.pem => 48bec511.0
Certum_Root_CA.pem => 442adcac.0
Certplus_Class_2_Primary_CA.pem => f060240e.0
Certinomis_-_Autorité_Racine.pem => d957f522.0
Certigna.pem => e113c810.0
Camerfirma_Global_Chambersign_Root.pem => cb59f961.0
Camerfirma_Chambers_of_Commerce_Root.pem => f90208f7.0
COMODO_ECC_Certification_Authority.pem => eed8c118.0
COMODO_Certification_Authority.pem => 40547a79.0
CNNIC_ROOT.pem => bd1910d4.0
CA_Disig.pem => b6c5745d.0
Buypass_Class_3_CA_1.pem => 8e52d3cd.0
Buypass_Class_2_CA_1.pem => cfa1c2ee.0
Baltimore_CyberTrust_Root.pem => 653b494a.0
Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem => 3bde41ac.0
ApplicationCA_-_Japanese_Government.pem => 57bbd831.0
America_Online_Root_Certification_Authority_2.pem => 201cada0.0
America_Online_Root_Certification_Authority_1.pem => eacdeb40.0
AffirmTrust_Premium_ECC.pem => 9c8dfbd4.0
AffirmTrust_Premium.pem => b727005e.0
AffirmTrust_Networking.pem => 93bc0acc.0
AffirmTrust_Commercial.pem => 2b349938.0
AddTrust_Qualified_Certificates_Root.pem => e536d871.0
AddTrust_Public_Services_Root.pem => 8b59b1ad.0
AddTrust_Low-Value_Services_Root.pem => 861a399d.0
AddTrust_External_Root.pem => 157753a5.0
AC_Raíz_Certicámara_S.A..pem => 6f2c1157.0
ACEDICOM_Root.pem => 381ce4dd.0
A-Trust-nQual-03.pem => 9c472bf7.0
cacert.org.pem => 99d0fa06.0

This seemed to fix it!

root@Adam:~# boiler list
trolley  0.1.12  A simple package tool for Slackware, designed for unRAID.
boiler   0.3.0   Plugin packaging and distribution for unRAID
root@Adam:~# boiler search
couchpotato_v2_unplugged  git://github.com/dawiki/couchpotato_v2_unplugged
transmission_unplugged    git://github.com/dawiki/transmission_unplugged
sickbeard_unplugged       git://github.com/dawiki/sickbeard_unplugged
plexupdater               git://github.com/dawiki/plexupdater
btsync                    git://github.com/nicinabox/boiler-btsync.git
boiler                    git://github.com/nicinabox/boiler.git
sabnzbd_unplugged         git://github.com/dawiki/sabnzbd_unplugged
tvnamer                   git://github.com/nicinabox/boiler-tvnamer.git
trolley                   git://github.com/nicinabox/trolley.git

Thanks for all your help!

usableweb commented 10 years ago

Aha - more info - the problem seems to persist after a reboot. Running 'c_rehash' clears the error again.

usableweb commented 10 years ago

So - to exactly reproduce the environment I am running, install unRaid Server Basic v5.04. Then, install the latest dynamix web gui as per instructions. You can see what dynamix plugins I installed using their GUI. At this point, I tried to install boiler. I had to use the 'wget' command because curl failed for the same reasons as above. If necessary, I can rebuild the system from scratch - if that helps - there is no data on this array yet. Thanks!

nicinabox commented 10 years ago

Strange. Was this an upgrade to 5.0.4, or a new install?

I'm going to inspect the compiled package in a bit to make sure it's got c_rehash in it. It does.

Maybe perl isn't being installed before boiler on boot, then c_rehash fails to run.

nicinabox commented 10 years ago

I was able to duplicate it after a reboot. I think this lends more to the theory that c_rehash isn't available when it's installed.

usableweb commented 10 years ago

This was a brand-new install. All of the latest versions used (unraid, dynamix, boiler) as downloaded from their repositories just a few days back. Later today, I plan to reinstall the system from scratch, just to see if I can reproduce the error.

nicinabox commented 10 years ago

That shouldn't be necessary. You uncovered a reproducible bug.

I think this solution to this is to control the order in which dependencies are installed. That is controlled by trolley.

usableweb commented 10 years ago

OK Nic - thanks. I had other reasons for wanting to do the installation again. The only change I was going to make in the overall process was to install boiler prior to dynamix. If there's anything else I can or should do given the opportunity, let me know. Thanks for the great tool!

nicinabox commented 10 years ago

No problem. Thanks for letting me know about this issue!

nicinabox commented 10 years ago

Looks like unRAID 6.0-beta3 ships with Perl installed, which will solve this issue.

nicinabox commented 10 years ago

Reopening as this still applies to 5.0.x