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

今は動作しています!SABnzbdを再インストールする前にPython 3をアンインストールする必要がありました。Python 3を再インストールする前にSBAnzbdを設定しなければなりません。そうしないと起動しません。

ああ、なるほど。私はオーストリア人で…南シュタイアーマルクに住んでいます。

ズボン(Hosen)のファンになったのは当時の彼女がきっかけです。彼女はもうとっくにいなくなりましたが、ズボン(Hosen)は残りました… :grin:

「オフトピック」セクションが必要ですね。そうすれば「ブラーップ」投稿をそこに移動できます。

@OnceCD さん、ご自身のトピックを散らかしてしまってごめんなさい。

心配しないで、俺はもっとひどいことをやったことがあるよ。:wink:

@jimpoison @campino76 競合として利用可能な各種Python QPKGを削除し、現在新しいパッケージをテストしています。

以前は念のためこれらを追加しましたが、改めて見直したところ、他のPythonパッケージが実際に問題を引き起こすことはないと思います。

本日、更新されたQPKGバージョンを含む新しいパッケージをリリースします。:nerd_face:

今は完璧に動作しています。本当にありがとうございます!:+1:

私は最近のアップグレード後にsherpaとSABnzbdを更新し、すべて問題なく動作しました。その後、nzbToMediaにも新しいバージョンがあることに気づき、それもアップグレードしました。

今日、SABnzbdがファイルを取得したことが確認できましたが、そのファイルはまだダウンロードフォルダにあり、nzbToMediaによって処理されていませんでした。

SABnzbdは依然として正しいスクリプトフォルダを指していますが、すべてのスクリプトカテゴリがデフォルトに設定されており、さらに悪いことに、nzbToMediaのcfgファイルを保存していたフォルダが空になっています。nzbToMedia.prevフォルダも、空のnzbToMediaという名前のフォルダ以外は空です。

これらの問題はアップグレードを実行する前日の昨日には発生しておらず、どのプログラムがこの状態にしたのか全く分かりません。

repo-cacheフォルダ内に、昨日問題が発生した時刻のタイムスタンプが付いた元のファイルがすべて残っているのが確認でき、同じフォルダ内に私の設定が入ったautoProcessMedia.cfgもありますが、どうやって元の動作する状態に戻せばいいのか分かりません。

@FoP さん、これを修正できるか見てみましょう。

SABnzbdでスクリプトのパスはどこに設定されていますか?

getcfg misc script_dir -f $(getcfg SABnzbd Install_Path -f /etc/config/qpkg.conf)/config/config.ini

そして、nzbToMediaはどこにインストールされていますか?

getcfg nzbToMedia Install_Path -f /etc/config/qpkg.conf

/share/Download/nzbToMedia および /share/MD0_DATA/.qpkg/nzbToMedia それぞれ

シンボリックリンクを再作成してみましょう:

ln -sf /share/MD0_DATA/.qpkg/nzbToMedia /share/Download/nzbToMedia

完了しました。/share/Download/nzbToMedia内に、現在/nzbToMediaフォルダーが表示されています。

その2つ目のnzbToMediaに何か入っていますか?

もし何もなければ、削除してください。

申し訳ありません、/.qpkg/nzbToMedia フォルダを直接見たときに表示されるすべて、つまり /repo-cache や /pip-cache などが含まれていることを伝えるべきでした。

おっと、失礼しました。先ほど作成したシンボリックリンクは修正が必要です。

代わりにこちらを試してください:

ln -sf /share/MD0_DATA/.qpkg/nzbToMedia/repo-cache /share/Download/nzbToMedia

OK、/Download/nzbToMedia フォルダ内に /repo-cache が作成され、すべての内容が入っています

素晴らしい。では、これで大丈夫でしょうか?

実際のところそうでもありません。/share/Download/nzbToMedia には元々 SABnzbd の処理設定用のすべての設定ファイルがありましたが、今はシンボリックリンクが2つあるだけです。1つは /share/MD0_DATA/.qpkg/nzbToMedia へのリンク、もう1つは /share/MD0_DATA/.qpkg/nzbToMedia/repo-cache へのリンクです。

/repo-cache から何かを元に戻してコピーすべきかどうか悩んでいます。以前はそこにあったものだったので。

それと、/repo-cache フォルダとは何なのかも知りたいです。アップデートの1つを実行したときにちょうど作成されたようです。
/pip-cache と /repo-cache は、sherpa 経由でインストールした他のすべての qpkg にも存在していて、それらが何なのかよく分かりません。そのフォルダ内に設定ファイルを直接置いておくと、次回アップグレード時に上書きされるリスクはありますか?

これはnzbToMediaの長年の問題です。

設定ファイルとアプリケーションファイルがすべて同じ場所に保存されているため、cleanやupgradeなどの管理が難しくなっています。:disappointed_face:

現在、より安定し、アップグレードの扱いが向上する新しいnzbToMedia QPKGの開発に取り組んでいます。

設定については、動作させるために必要なことを行ってください。repo-cache内のスクリプトファイルは、SABnzbdから「Scripts Folder」として認識できるようにしておく必要があります。

これらのパスは、GitHub からの nzbToMedia リポジトリファイルや、PyPI からの Python モジュールをローカルに保存するために使われています。

両方のパス内のすべての内容は upgrade(および clean)時に削除されるため、そこに自分のファイルや設定を保存しないでください。

新しい nzbToMedia では、そのための config パスを用意します。

なるほど、それなら納得です。どうしてファイルが消えたのか理解できませんでした。

SABnzbdを/repo-cacheフォルダーに指定し、カテゴリタブではすべて元通りになりました。念のため、autoProcessMedia.cfgのバックアップも取っておきます。万が一またリセットされても安心です。

迅速な対応ありがとうございました :slight_smile: