[QPKG] sherpa:ミニパッケージマネージャー(CLI)

また、NASにQTS 5.2.0以降がインストールされている場合は、SortMyQPKGsはもう必要ありません。

Sherpa fix(シャーパフィックス)でうまくいきました。本当にありがとう!

いつか、その修正も必要なくなる日がきっと来るよね。:nerd_face:

SABnzbd 5.0.0がリリースされたのを見ました。Sherpaをアップデートする必要がありますか?それとも、Sherpaをアップデートしなくても問題なく動作しますか?

–Dolbymanによる英語翻訳付き–

思い切って試してみましたが、特に問題なく動作するようです。

====

ich habe es riskiert und es ausprobiert. scheint ohne Probleme zu funktionieren

@Andyvie、@jimpoison、SABnzbd 5.0.0 をサポートする新しい SABnzbd QPKG をリリースしました。Python ホイールとモジュールリストも更新済みです。 :nerd_face:

ありがとう!すべてのQPKGをアップデートする良いタイミングですね🙂

自分のSABnzbdのバージョンで重大な問題が発生し、下記のようにデバッグでモジュールが見つからないというエラーが出ていました。長くなるので結論だけ言うと、sherpa cleanを実行したのですが、今はさらに下のような問題が発生しています。

必要なPythonモジュールがすべて利用可能ではありません。requirements.txtを確認してください。
モジュールがありません: sabctools

警告: リモートファイルのダウンロードに失敗しました
bash: /share/CACHEDEV1_DATA/.qpkg/sherpa/cache/sherpa-manager.sh: そのようなファイルやディレクトリはありません

[/share/CACHEDEV1_DATA/.qpkg/sherpa/cache] # ls -l
-rw-r–r-- 1 admin administ 0 5月 3 19:19 sherpa-manager.tar.gz

再インストールすれば直るかと思ったのですが、やり方も分からなくなってしまいました :frowning:

おっと。:frowning:

まず reset を実行してください:

sherpa reset

…その後、fix を実行してください:

sherpa fix

[~] # sherpa reset
警告: リモートファイルのダウンロードに失敗しました
bash: /share/CACHEDEV1_DATA/.qpkg/sherpa/cache/sherpa-manager.sh: そのようなファイルやディレクトリはありません

しまった。sherpa QPKG を再インストールしてもらえますか?

curl -skL https://tinyurl.com/get-sherpa > /share/Public/sherpa.qpkg;
sh /share/Public/sherpa.qpkg;

はい、それも全部やりました。ですが、sherpa-manager.tar.gz ファイルはフォルダ
/share/CACHEDEV1_DATA/.qpkg/sherpa/cache/
の中で 0 バイトです。

[/share/CACHEDEV1_DATA/.qpkg/sherpa/cache] # curl -skL https://tinyurl.com/get-sherpa > /share/Public/sherpa.qpkg;
[/share/CACHEDEV1_DATA/.qpkg/sherpa/cache] # sh /share/Public/sherpa.qpkg;
QNAPパッケージをTS-NASにインストールしています…
./
./qinstall.sh
./package_routines
./built_info
./qpkg.cfg
2+1 records in
2+1 records out
64+1 records in
64+1 records out
sherpa 251212 はすでにインストールされています。セットアップはパッケージのアップグレードを実行します。
ファームウェアの確認は問題ありません。
シンボリックリンクを削除しました
サービスの開始/停止スクリプト: sherpa-service.sh のリンク作成
/etc/config/qpkg.conf にQPKG情報を設定
シンボリックリンクを作成しました
[/share/CACHEDEV1_DATA/.qpkg/sherpa/cache] # sherpa
警告: リモートファイルのダウンロードに失敗しました
bash: /share/CACHEDEV1_DATA/.qpkg/sherpa/cache/sherpa-manager.sh: そのようなファイルやディレクトリはありません
[/share/CACHEDEV1_DATA/.qpkg/sherpa/cache] #

次はこれを試してもらえますか?

/sbin/curl 'https://raw.githubusercontent.com/OneCDOnly/sherpa/stable/sherpa-manager.tar.gz' > /share/Public/temp.tar.gz;
ll /share/Public/temp*

参考になるかもしれませんが、今朝からGitHubの遅延が発生しています。これがsherpaの内部オブジェクトのダウンロードに影響を与えている可能性があります。:disappointed_face:

こんにちは OneCD さん。

ちょっと休暇から帰ってきて、SAB(と SickGear)をアップグレードしようと
sudo sherpa upgrade all
を実行しました。

インストール自体は問題なく進みましたが、最後のステップで失敗しました:
• このパッケージ操作は失敗しました(理由は以下の通り):

SABnzbd QPKG を 6 秒後にアクティブ化(not-found)
SickGear QPKG を 10 秒後にアクティブ化(not-found)

助けていただけますか?

追記:うーん…もう一度 SSH でログインしたらエラーメッセージが出ていました(前回は見落としていたかも):
Could not chdir to home directory /share/homes/Andy: no such file or directory
これが関係しているのでしょうか?

Andyさん、fix を実行してもらえますか?

sudo sherpa fix

もし Sickgear と SABnzbd が fix の実行で開始されなかった場合は、手動で start してください:

sudo sherpa start sab sg

ホームディレクトリが見つからない問題は QTS の不具合です。ユーザーホームを再作成する必要があるかもしれません。QTS のコントロールパネルで、全ユーザーのホームフォルダーを有効にしてください。

コントロールパネル → 権限 → ユーザー → 詳細設定 → ホームフォルダー → 「すべてのユーザーのホームフォルダーを有効にする」にチェック → 適用

はい!うまくいきました!すべてまた問題なく動くようになりました!

これはSherpa Fix(シェルパ・フィックス)で解決される既知の問題だったのでしょうか?

まあ、そんな感じです。私は(ほぼ)いつも最初のステップとして fix を提案しています。というのも、修復コードを二重に書くことなく、発生しうる様々な問題を解決できるからです。ただ、今後はそもそもこれらの問題が起きないようにコードを追加していくので、だんだん fix の必要性も減っていくはずです。:nerd_face:

次回、同じようなことがあったらfixを使ってみます。
素早い対応ありがとうございます。

別の質問ですが:私は何年もSherpaを使い続けていて、問題解決の際の親切なサポートや、Sherpaを維持するためにかけてくださる時間にとても感謝しています。あなたの活動への感謝として、寄付を受け付けていますか?

ありがとう! :slight_smile:

いいえ、でもそのお気持ちは本当にありがたいです。ありがとうございます。 :+1: