[QPKG] sherpa: a mini-package-manager (CLI) beta

This is the best place for community developers to publish their genius work. Your Apps enrich the QNAP Turbo NAS.
Post Reply
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

Here's /opt/ (same as /share/CACHEDEV1_DATA/.qpkg/Entware/)

Code: Select all

[~] # ls -a -l /opt/
total 84
drwxr-xr-x  7 admin administrators  4096 2021-09-24 11:44 ./
drwxrwxrwx 28 admin administrators  4096 2021-09-24 11:41 ../
drwxr-xr-x  2 admin administrators  4096 2021-09-24 10:14 bin/
-rwxr-xr-x  1 admin administrators  1182 2018-03-09 06:31 Entware.sh*
drwxr-xr-x  2 admin administrators  4096 2021-09-24 10:14 etc/
drwxr-xr-x  3 admin administrators  4096 2021-09-24 10:14 lib/
-rw-r--r--  1 admin administrators    75 2021-09-24 10:14 .list
lrwxrwxrwx  1 admin administrators    43 2021-09-24 11:41 MediaInfoShared -> /share/CACHEDEV1_DATA/.qpkg/MediaInfoShared/
lrwxrwxrwx  1 admin administrators    33 2021-09-24 10:57 Qmono -> /share/CACHEDEV1_DATA/.qpkg/Qmono/
-rw-rw-rw-  1 admin administrators 16156 2020-10-22 17:26 .qpkg_icon_80.gif
-rw-r--r--  1 admin administrators 16156 2020-10-22 17:26 .qpkg_icon.gif
-rw-r--r--  1 admin administrators  9308 2020-10-22 17:29 .qpkg_icon_gray.gif
lrwxrwxrwx  1 admin administrators    36 2021-09-24 11:44 QSonarr3 -> /share/CACHEDEV1_DATA/.qpkg/QSonarr3/
drwxrwxrwx  2 admin administrators  4096 2021-09-24 10:14 tmp/
-rwxr-xr-x  1 admin administrators   805 2021-09-24 10:14 .uninstall.sh*
drwxr-xr-x  3 admin administrators  4096 2021-09-24 10:14 var/
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

Are you using SortMyQPKGs to ensure your packages are starting in the correct order?

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

No, should I give that a go then?
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

Yes please. After installing SortMyQPKGs, restart your NAS, and wait a few minutes after startup has completed. Then SSH into it and try running the ‘opkg’ command.

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
mcsteve
Starting out
Posts: 21
Joined: Sat Mar 19, 2016 9:38 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by mcsteve »

OneCD wrote: Mon Sep 20, 2021 6:35 am Hi and welcome to the forum. :)
macr6 wrote: Mon Sep 20, 2021 5:48 am So sab showed running in the app. I quit it there, went back to the console and ran sherpa start sab and it started up. However, do I have to do this everytime?
I hope not.

I've not seen those errors you experienced. It seems there are many broken states the Python modules can get themselves into, and I can't account for them all.

So, I'm guessing this was a one-off. Please post back if it happens again. :geek:
I just wanted to say thanks. I reboot my NAS daily but just encountered this very issue today. I ran "sherpa start sab" and SABnzbd is back up and running. As ussual, a little bit of reading in this forum solves my issues.

Thanks again OneCD
===================================================================
Model: TS-251+ -- RAM: 8G -- FW: QTS 5.0.0.1932 – SN: QXXXXXXXXX
(used for data storage / media server)
2 x WD100EFAX-68LHPN0 (10TB) Red HDDs – RAID1 - 8.85TB
Model: TR-004 -- 4 x WD120EFAX-68UNTN0 (12TB) Red HDDs - RAID3 - 21.82TB
Model: TR-004 -- 4 x WD80EFZX-68UW8N0 (8TB) Red HDDs - RAID2 - 21.59TB
(MS WIN 11; IOS; Android)
===================================================================
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

mcsteve wrote: Sat Sep 25, 2021 5:31 am Thanks again OneCD
Image

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

No difference I'm afraid:

Code: Select all

-sh: /opt/etc/profile: No such file or directory


* To start using rtorrent-environment you need to run `source /usr/bin/rtorrent/env`

[~] # opkg
-sh: opkg: command not found
[~] #

jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

/opt/ directory is a little different though:

Code: Select all

[~] # ls -a -l /opt/
total 84
drwxr-xr-x  7 admin administrators  4096 2021-09-24 22:37 ./
drwxrwxrwx 29 admin administrators  4096 2021-09-24 22:13 ../
lrwxrwxrwx  1 admin administrators    36 2021-09-24 22:36 Apache74 -> /share/CACHEDEV1_DATA/.qpkg/Apache74/
drwxr-xr-x  2 admin administrators  4096 2021-09-24 10:14 bin/
-rwxr-xr-x  1 admin administrators  1182 2018-03-09 06:31 Entware.sh*
drwxr-xr-x  2 admin administrators  4096 2021-09-24 10:14 etc/
lrwxrwxrwx  1 admin administrators    34 2021-09-24 22:36 ffmpeg -> /share/CACHEDEV1_DATA/.qpkg/ffmpeg/
lrwxrwxrwx  1 admin administrators    35 2021-09-24 22:37 filebot -> /share/CACHEDEV1_DATA/.qpkg/filebot/
lrwxrwxrwx  1 admin administrators    40 2021-09-24 22:37 filebot-node -> /share/CACHEDEV1_DATA/.qpkg/filebot-node/
lrwxrwxrwx  1 admin administrators    49 2021-09-24 22:37 java -> /share/CACHEDEV1_DATA/.qpkg/java-installer/jdk-16/
drwxr-xr-x  3 admin administrators  4096 2021-09-24 10:14 lib/
-rw-r--r--  1 admin administrators    75 2021-09-24 10:14 .list
lrwxrwxrwx  1 admin administrators    43 2021-09-24 22:37 MediaInfoShared -> /share/CACHEDEV1_DATA/.qpkg/MediaInfoShared/
lrwxrwxrwx  1 admin administrators    42 2021-09-24 22:37 Par2cmdline-MT -> /share/CACHEDEV1_DATA/.qpkg/Par2cmdline-MT/
lrwxrwxrwx  1 admin administrators    33 2021-09-24 22:36 Qmono -> /share/CACHEDEV1_DATA/.qpkg/Qmono/
-rw-r--r--  1 admin administrators 16156 2020-10-22 17:26 .qpkg_icon_80.gif
-rw-r--r--  1 admin administrators 16156 2020-10-22 17:26 .qpkg_icon.gif
-rw-r--r--  1 admin administrators  9308 2020-10-22 17:29 .qpkg_icon_gray.gif
lrwxrwxrwx  1 admin administrators    36 2021-09-24 22:36 QPython3 -> /share/CACHEDEV1_DATA/.qpkg/QPython3/
lrwxrwxrwx  1 admin administrators    37 2021-09-24 22:37 QSabNZBd3 -> /share/CACHEDEV1_DATA/.qpkg/QSabNZBd3/
lrwxrwxrwx  1 admin administrators    36 2021-09-24 22:37 QSonarr3 -> /share/CACHEDEV1_DATA/.qpkg/QSonarr3/
lrwxrwxrwx  1 admin administrators    40 2021-09-24 22:37 RadarrDotNet -> /share/CACHEDEV1_DATA/.qpkg/RadarrDotNet/
drwxrwxrwx  2 admin administrators  4096 2021-09-24 10:14 tmp/
-rwxr-xr-x  1 admin administrators   805 2021-09-24 10:14 .uninstall.sh*
drwxr-xr-x  3 admin administrators  4096 2021-09-24 10:14 var/
[~] #
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

Some progress, but still no functioning Entware. :(

Can you please show the contents of your [/root/.profile] file?

Code: Select all

cat /root/.profile
... and the user account profile in Entware? (I expect this one will fail):

Code: Select all

cat /opt/etc/profile

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

Here you go

Code: Select all

[~] # cat /root/.profile
export PS1='[\w] # '
reset
source /opt/etc/profile

# Hello from rtorrent
[ -f "/usr/bin/rtorrent/root/.profile" ] && source /usr/bin/rtorrent/root/.profile

[~] #
And as you said this one not so good

Code: Select all

[~] # cat /opt/etc/profile
cat: /opt/etc/profile: No such file or directory
[~] #
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

Only thing I've left to suggest is:
  1. uninstall Entware,
  2. stop all the QPKGs in your App Center,
  3. disable all your QPKGs (this must be done at the CLI):

    Code: Select all

    sed -i 's|^Enable = TRUE|Enable = FALSE|' /etc/config/qpkg.conf
  4. reboot,
  5. manually try your install of Entware again.
If Entware installs OK this time, then it seems another QPKG is causing the issue.

When you're ready to enable your packages again, run this:

Code: Select all

sed -i 's|^Enable = FALSE|Enable = TRUE|' /etc/config/qpkg.conf
... then reboot.

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

Followed the steps but sadly no difference

Code: Select all

[~] # cd /share/Public
[/share/Public] # sh Entware.qpkg
Install QNAP package on TS-NAS...
15+1 records in
15+1 records out
49283 bytes (48.1KB) copied, 0.000111 seconds, 423.4MB/s
./
./built_info
./qinstall.sh
./package_routines
./qpkg.cfg
1+1 records in
1+1 records out
28803 bytes (28.1KB) copied, 0.000068 seconds, 404.0MB/s
26+0 records in
26+0 records out
26624 bytes (26.0KB) copied, 0.000260 seconds, 97.7MB/s
Firmware check is fine.
Sym-link /opt ...
Info: Opkg package manager deployment...
Info: Basic packages installation...
/bin/cp: cannot stat `/opt/etc/shells.1': No such file or directory
Link service start/stop script: Entware.sh
Set QPKG information in /etc/config/qpkg.conf
[App Center] Installed Entware-std 1.03 in /share/CACHEDEV1_DATA/.qpkg/Entware.
Enable Entware/opkg
/etc/init.d/Entware.sh: line 32: /opt/etc/init.d/rc.unslung: No such file or directory
[App Center] Enabled Entware-std.
[/share/Public] # opkg
-sh: opkg: command not found
[/share/Public] #
Think I should take this over to Entware as its clearly not sherpa I am having issues with.
Thank you very much for trying to help
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

:(

I'll keep an eye-out and assist with the Entware issue where I can.

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
jonstass
Starting out
Posts: 19
Joined: Tue May 21, 2013 4:37 am

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by jonstass »

Hi ,

Update to the situation.

Turns out that my NAS couldn't resolve bin.entware.net so was failing to download all the associated packages which is why half of the Entware installation was missing.
Added Google DNS as a secondary DNS server (as opposed to the default of my home router) and it all started working!

Now looking forward to actually having a proper go at setting up packages from Sherpa.

Thanks.
User avatar
OneCD
Guru
Posts: 12147
Joined: Sun Aug 21, 2016 10:48 am
Location: "... there, behind that sofa!"

Re: [QPKG] sherpa mini-package-manager (CLI)

Post by OneCD »

Nicely done. :)

ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
Post Reply

Return to “Community Apps”