unRAID 6 NerdPack - CLI tools (iftop, iotop, screen, kbd, etc.)


jonp

Recommended Posts

Yes. Same response on hitting Apply to reinstall.
 
ps. forgot to mention Speed Test works fine even though nerd tools complains python is missing.

I think I fixed it. Check also if you have any python packages in /boot/config/plugins/NerdPack/packages/6.4/
  • Upvote 1
Link to comment

Installed update but nerd tools still shows update available for python-2.7.13-x86_64-1.txz. I looked at both nerd tools and speed test plug-in folders and they each have their own copy of Python.

 

\\tower\flash\config\plugins\NerdPack\packages\6.4 = python-2.7.13a-x86_64-2.txz (7/4/17 14043 KB))

 

\\tower\flash\config\plugins\speedtest = python-2.7.13-x86_64-1.txz (7/6/17 14338 KB)

 

Link to comment
2 hours ago, dmacias said:


I think I fixed it. Check also if you have any python packages in /boot/config/plugins/NerdPack/packages/6.4/

I uninstalled both plugins (nerd & speedtest), deleted their config folders and reinstalled in this order:

 

1. nerdpack

2. then turned on python 2x in nerdpack (it automagically added untempter for preclear when applied)

3. speed test (watched install popup and it installs Python in its own folder, maybe it should check?)

 

No longer shows an update available in nerdpack. Probably got wires crossed over time as I have had these installed since you offered them.

Edited by interwebtech
Link to comment
I uninstalled both plugins (nerd & speedtest), deleted their config folders and reinstalled in this order:
 
1. nerdpack
2. then turned on python 2x in nerdpack (it automagically added untempter for preclear when applied)
3. speed test (watched install popup and it installs Python in its own folder, maybe it should check?)
 
No longer shows an update available in nerdpack. Probably got wires crossed over time as I have had these installed since you offered them.

If you're on 6.4, python should be 2.7.13 for both speedtest and NerdPack. There was a problem with 6.3 prior to them upgrading ncurses. Python 2.7.13 required ncurses 6 and unRAID had 5.9, so I had to amend the 6.3 version to 2.7.13a and ncurses 5.9.
  • Upvote 1
Link to comment
On 08/07/2017 at 4:57 PM, dmacias said:

Looks like you have some carriage returns. Should look like this


<!-- 16x16 icone -->
<FILE Name="&emhttp;/icons/&name;.png" Type="base64">
<INLINE>
iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABsFBMVEUAAADS5aOmyCCtyQW2zQK7zwLA0QDF0wDJ0wDN1xPp7ZXT57KCtgGfxBKtygi1zAK5zgC+0ADF0wbL1QrK1ALBzQDn646LwT2Nvh2dwxiqyAyyywG6zgfL1jDY20nd3lDd3kjV2SrO1hB1tiOLvSKYwhykxhCvywbH1Dbb3lzo53fu64Tr6Hji4VvY2yZ0pd2oyuB2uDF4tyaTwCCfxBWuyhPN10fi427y7pT99rDz75Xo5m3c3j8AP58ATpUAZaa32Y5Nqh1osyyJvSKgxRm/0j3W3WDo6H/w7Y/r6YHr51qRtl0AWq4AX6AAU5lxo8eJwUpWqhFoshuIxB+jzSLH2zjf5E3m51Tp50bE1EEAdbsSdbYSb68AZKYxeK7o89XO46wfUEI1ZE45Z1I9cmJBfm0of4sAb8MghsM7kcg5iMIccLA1d64AHmEAGVAAJ2cAL3QAO4IAVZoSbqsxgrtHms4+kMceb65Ui7mxwdMABj4AF0AAJlcAK2IKOnIOUYsZZqEkcawca6gARYzY4uzCz90zWIQdQ3IfR3YeSXsoVIcsXpMpYphHeafS3ej///+4XsbUAAAAAXRSTlMAQObYZgAAAAFiS0dEj/UCg/kAAAAJcEhZcwAAEE0AABBNAWeMAeAAAACtSURBVAjXY2BgZGJmYWVj5+DkYgADbh5ePn4BQSFhEVExsIC4hKSUtIysnLyCohJYQFlFVU1dQ1NLW0dXT98AKGBoZGxiamZuYWllbWNrZ8/A4ODo5Ozi6ubu4enl7ePr58/AEBAYFBwSGhYeERkVHRMbB9QUn5CYlJySmpaekZmVnQM2ODcvv6CwqLiktKy8AixQWVVdU1tX39DY1NwCcV1rW3tHZ1d3T28fAwDjfieqOyfUBQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wOS0wMlQxNzo0NTo0OCswMjowMMMzx08AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDktMDJUMTc6NDU6NDgrMDI6MDCybn/zAAAAAElFTkSuQmCC
</INLINE>
</FILE>

Thank You for Your reactivity.

I tryed without carriage returns without success.

I copy Your .png over mines and align my directory rights to Yours : This solved the problem.

 

for my files I will add Mode="0644" (and regenerate correct 16x16 and 48x48 png files)

<!-- 16x16 icone -->
<FILE Name="&emhttp;/icons/&name;.png" Type="base64" Mode="0644">
<INLINE>

for icons and images directories : is it a way to Mode="0755" the directories &emhttp;/icons  and &emhttp;/images or shall I do this in the install-update.sh with a chmod 0755 command ? 

Link to comment
Thank You for Your reactivity.
I tryed without carriage returns without success.
I copy Your .png over mines and align my directory rights to Yours : This solved the problem.
 
for my files I will add Mode="0644" (and regenerate correct 16x16 and 48x48 png files)
<!-- 16x16 icone --><FILE Name="&emhttp;/icons/&name;.png" Type="base64" Mode="0644"><INLINE>

for icons and images directories : is it a way to Mode="0755" the directories &emhttp;/icons  and &emhttp;/images or shall I do this in the install-update.sh with a chmod 0755 command ? 


I don't really use encoded icons and images. I actually create a slackware package (plugin-2017.07.10-x86_64-1.txz) that contains all the files for the plugin. Within this package is a special "install" directory with a doinst.sh. When a slackware package is installed it executes this script. NerdPack's doinst script looks like this.
#!/bin/shln -sf /usr/local/emhttp/plugins/NerdPack/scripts/packagemanager /usr/sbin/packagemanagerchmod +0755 /usr/sbin/packagemanager



If you look at my NerdPack repo, in the readme I explain how I create the slackware package on my linux laptop. You can also do this on unRAID itself. I use a script I modified from gfjardim. Much like a slack.build script.

Link to comment
Didn't they [Linux Kernel Developers] officially kill off AUFS entirely in the kernel? I know one of the systems was totally gutted from being overly complex and causing too many issues in the kernel.

I'm not sure but that may be moot since I don't have the time to figure out compiling this. I looked at this a bit and there's no info since slackware 12. And I could only find one script for aufs4 that would need to be heavily modified. Then if it's cut out of the kernel...
  • Upvote 1
Link to comment
  • 3 weeks later...
  • 2 weeks later...

does the server need to be restarted after installing these? I am trying to figure out how to invoke a telnet session that allows me to do copy/move operations in the background, persistently, even if I shut down the machine that invoked it, and was told that that is what "screen" can do...but after installing these tools and telnet'ing into my unRAID server, then using the -a command to try to invoke screen as per the instructions here, i get a "-a: command not found" error...or do I need to cd into a subdirectory first, before invoking screen?

I'm a nerd but not a terminal jockey, to say the least, as you can probably see. ;)

Link to comment

ummm, ok, I should have added "screen" before the "-a", of course...I just did that and while it doesn't look like any other old telnet session now, I assume it is now behaving differently? I invoked "rsync -avPX /mnt/disk12/ /mnt/disk11/", so will this be enough to make this session persistent in the background, until it is finished, even if I close this telnet session?

Link to comment
  • Squid unpinned this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.