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.

PyLoad cannot be accessed

Featured Replies

Hello All,

 

Curious if anyone has any experience with the pyLoad plugin.

 

Ive installed from this link:

http://lime-technology.com/forum/index.php?topic=22611.0

 

Loaded the plugin, changed the following settings:

 

Install path was set to my app folder on my Cache Drive: /appdata/pyload

Download path set to: /appdata/pyload/Download

 

(note here, i did not create these folders as I figured they would be created upon setting the plugin to active).

 

I then set the "RUN" to YES

 

Waited for the page to refresh and the page reflected that the service was running.

 

Tried to navigate to the GUI  (192.168....:8085) and I get nothing.  "Page cannot be displayed"

 

Tried checking the log files, and see nothing wrong. 

 

Anything Im missing?

Hello All,

 

Curious if anyone has any experience with the pyLoad plugin.

 

Ive installed from this link:

http://lime-technology.com/forum/index.php?topic=22611.0

 

Loaded the plugin, changed the following settings:

 

Install path was set to my app folder on my Cache Drive: /appdata/pyload

Download path set to: /appdata/pyload/Download

 

(note here, i did not create these folders as I figured they would be created upon setting the plugin to active).

 

I then set the "RUN" to YES

 

Waited for the page to refresh and the page reflected that the service was running.

 

Tried to navigate to the GUI  (192.168....:8085) and I get nothing.  "Page cannot be displayed"

 

Tried checking the log files, and see nothing wrong. 

 

Anything Im missing?

 

Telnet into your unRAID server and type the following;

sudo -u nobody python /appdata/pyload/pyLoadCore.py --configdir=/appdata/pyload --daemon

 

(the above is based on where you said you have installed pyload.  However, please check as you said you installed to cache disk in which case it should be /mnt/cache/appdata/pyload etc.  If you did in fact use /appdata and not /mnt/cache/appdata, then your installation will be lost.  Please check your config and change the command according to your correct installation location).

 

If the command above gives an error a bit like;

Fatal Python error: pycurl: libcurl link-time version is older than compile-time version

 

Then you may need a later version of the curl package.  Download a later version from a temp link I have provided here.  Save it to /boot(flash)/packages directory.

Then from command line type;

installpkg --install-new /boot/packages/curl-7.29.0-i486-3_slack14.0.txz

and then repeat the first command I said to try.  If you see a result like;

Daemon PID xxxx
(where xxxx is a process id), then pyload has started.

Kill the process by typing;

kill xxxxx

(where xxxx is the process number reported)

Then try to start it from the plugin.

 

Report back what happens when you do all this and I will try to help further if needed.

 

 

Regards,

overbyrn

 

 

Thank you!!

 

The above post from overbyrn works perfectly for me!!

 

My /boot/packages folder however now contains 3 curl packages:

 

/boot/packages/curl-7.20.1-i486-1.txz*  
/boot/packages/curl-7.21.4-i486-1.txz*  
/boot/packages/curl-7.29.0-i486-3_slack14.0.txz*

 

Is it safe to delete the older ones and just leave the curl-7.29.0 that you have provided overbyrn?!

 

Thanks again for this help overbyrn

 

The Capt.

  • Author

THanks for the info Overbryn...

 

 

I did what you said, and I guess to confirm the path to which i had this installed was indeed: /mnt/cache/appdata/pyload    (was keeping it short)

 

Here is what i have done.  I removed the plg for pyload, removed any files/directories between flash and cache drives and rebooted server (fresh start)

 

Added the pyload plg back, and installed.  COnfigured the plugin vie unRaid (see pic attached) and started.

 

I then ran your first command and did get the odd response.

 

So I downloaded your link, installed the pkg for curl and then tried your command again.

 

I did not get a process ID.  Here is what I get:

 

root@Tower:~# sudo -u nobody python /mnt/cache/appdata/pyload/pyLoadCore.py --configdir=/mnt/cache/appdata/pyload --daemon
Traceback (most recent call last):
  File "/mnt/cache/appdata/pyload/pyLoadCore.py", line 48, in <module>
    from module.network.RequestFactory import RequestFactory
  File "/mnt/cache/appdata/pyload/module/network/RequestFactory.py", line 22, in <module>
    from Browser import Browser
  File "/mnt/cache/appdata/pyload/module/network/Browser.py", line 6, in <module>
    from HTTPRequest import HTTPRequest
  File "/mnt/cache/appdata/pyload/module/network/HTTPRequest.py", line 20, in <module>
    import pycurl
ImportError: libssl.so.1: cannot open shared object file: No such file or directory

 

Thoughts?

Screen_Shot_2013-09-12_at_5_37.38_PM.png.2a5e0ca73f19db6ac9d8d340a347ee8f.png

  • Author

Update,

 

I think I have resolved the issue although not sure how or why.

 

I rebooted the system and upon reboot noticed a different plugin was missing. Couchpotato deleted itself, unless I did by home weird accident

 

Once I reinstalled that, I re-tested pyload. And it's working like a champ!

 

Probably going to do a fee restarts to ensure stability

 

Thanks again Overbryn!!!

Thank you!!

 

The above post from overbyrn works perfectly for me!!

 

My /boot/packages folder however now contains 3 curl packages:

 

/boot/packages/curl-7.20.1-i486-1.txz*  
/boot/packages/curl-7.21.4-i486-1.txz*  
/boot/packages/curl-7.29.0-i486-3_slack14.0.txz*

 

Is it safe to delete the older ones and just leave the curl-7.29.0 that you have provided overbyrn?!

 

Thanks again for this help overbyrn

 

The Capt.

 

You're welcome.  Glad I could help.

 

Yes, it's safe to remove the other curl packages but the pyload plugin needs updating as otherwise it's going to continue to pull down and install the other curl package.  It needs user botez to make the change on his github hosted version but you can always amend your local copy to reference the updated package until it's changed at source. 

 

Regards,

overbyrn

I get the same error as zarfx4... But i cannot fix it.

 

Any Idea? I deleted unmenu and removed the packages folder and rebooted my server. Nothing. I get only a non responding website.

I downloaded the updated curl package which is arouch 839kb in size. But still no chance to get it working...

 

root@datenschlampe:~# sudo -u nobody python /mnt/cache/pyload/pyLoadCore.py --configdir=/mnt/cache/pyload --daemon                
Traceback (most recent call last):
  File "/mnt/cache/pyload/pyLoadCore.py", line 48, in <module>
    from module.network.RequestFactory import RequestFactory
  File "/mnt/cache/pyload/module/network/RequestFactory.py", line 22, in <module>
    from Browser import Browser
  File "/mnt/cache/pyload/module/network/Browser.py", line 6, in <module>
    from HTTPRequest import HTTPRequest
  File "/mnt/cache/pyload/module/network/HTTPRequest.py", line 20, in <module>
    import pycurl
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory
root@datenschlampe:~# 

 

I get the same error as zarfx4... But i cannot fix it.

 

Any Idea? I deleted unmenu and removed the packages folder and rebooted my server. Nothing. I get only a non responding website.

I downloaded the updated curl package which is arouch 839kb in size. But still no chance to get it working...

Hmm,

 

Can you check to see if you have any version of openssl package installed?  I suspect not and by the look of that error, I'd assume the later version of curl needs it.

 

What happens when you do;

/usr/bin/curl -V

Do you get this error...

/usr/bin/curl: error while loading shared libraries: libssl.so.1: cannot open shared object file: No such file or directory

 

If so, type;

ldd /usr/bin/curl

In the result, do you see entries like;

libssl.so.1 => not found

libcrypto.so.1 => not found

 

If so, I'm guessing you don't have an openssl package installed and curl needs one.

 

Check /boot/packages for openssl;

ls -la /boot/packages/openssl*

 

Also check to see if one is installed on your currently running UnRAID server;

ls -la /var/run/packages/openssl*

 

If not, download copy of the package from this link, save to /boot/packages and install it;

installpkg /boot/packages/openssl-1.0.1c-i486-3.txz

 

Then try the first test from above.  If curl reports no error and instead its version, then try to start pyload plugin.

 

Please report your findings.

 

 

Thanks,

overbyrn

BIG THANKS!!! That was the problem!

BIG THANKS!!! That was the problem!

Brilliant.  I'll contact Botez about this as it'll need additions to the plugin to ensure openssl package is included.  Otherwise the fix won't survive a reboot as the pyload plugin will not automatically install openssl package during reboot.  For now please remember if you reboot, you'll probably need to repeat the installpkg step for openssl.  Or you could put the openssl package into /boot/extra and it'll always be installed regardless of what plugins you do/don't have.

 

 

Possibly a good idea to let him know to update the unrar requirements for this plugin:

 

The default requirement of pyload-0.5-i486-rj.plg is

 

<FILE Name="/boot/packages/unrar-4.0.7-i486-2alien.tgz" Run="upgradepkg --install-new">
<URL>http://repository.slacky.eu/slackware-13.37/system/unrar/4.0.7/unrar-4.0.7-i486-1sl.txz</URL>
</FILE>

 

This unrar version does not play well with unplugged sabnzbd plugin

 

I updated the pyload-0.5-i486-rj.plg from the above to the following

 

<FILE Name="/boot/packages/unrar-4.2.4-i486-1alien.tgz" Run="upgradepkg --install-new">
<URL>http://www.slackware.com/~alien/slackbuilds/unrar/pkg/13.37/unrar-4.2.4-i486-1alien.tgz</URL>
</FILE>

 

and now both pyload and sabnzbd seem to be running well beside one another.

Thanks for the info Capt. I'll contact Botez.  I'm tempted to rewrite the plugin to bring in line with my others and host myself, but Botez was good enough to offer to take it on so not really sure what's best.

Thanks for the info Capt. I'll contact Botez.  I'm tempted to rewrite the plugin to bring in line with my others and host myself, but Botez was good enough to offer to take it on so not really sure what's best.

 

Honestly, I see this being the best realistic outcome. A quick look at commit history on botez github shows inactivity prior to being approached to update.

 

I cannot imagine a problem with you taking this plugin under the overbyrn plugin collection to add some further uniformity to users plugins.

 

Open to correction 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.