[QPKG] sherpa: mini package manager (CLI)

Saya baru saja menaikkan level pengguna Anda, coba lihat apakah sekarang berhasil.

Tenang saja, saya di sini untuk membantu. :nerd_face:

Versi paket Anda cukup baru, jadi sejauh ini tidak terlalu buruk.

Mari kita lihat apakah sherpa bisa memperbaikinya:

sherpa check

Di waktu senggang sebelum saya melihat balasan terbarumu, saya menjalankan sherpa update upgradable - dan sekarang sedang berjalan… Jadi ketika saya melakukan sherpa check, seharusnya sudah yang paling terbaru

[Eric@QNAP451 ~]$ sudo sherpa upgrade upgradable
Password:
sherpa v251203-stable
done: actions complete.

• Tindakan paket dimulai @ 12:10:22 AM, selesai @ 12:13:28 AM, waktu berlalu = 3m:06d

• Tindakan paket berikut selesai dengan OK:
    download ClamAV QPKG dalam 1 detik
    download duf QPKG dalam 1 detik
    download Bazarr QPKG dalam 1 detik
    download Glances QPKG dalam 1 detik
    download HideThatBanner QPKG dalam 1 detik
    download inxi QPKG dalam 1 detik
    download Kapowarr QPKG dalam 1 detik
    download Headphones QPKG dalam 1 detik
    download LazyLibrarian QPKG dalam 1 detik
    download Mylar3 QPKG dalam 1 detik
    download NZBHydra2 QPKG dalam 1 detik
    download nzbget QPKG dalam 1 detik
    download nzbToMedia QPKG dalam 1 detik
    download OliveTin QPKG dalam 1 detik
    download sha3sum QPKG dalam 1 detik
    download Par2turbo QPKG dalam 1 detik
    download pyLoad QPKG dalam 1 detik
    download TrguiNG QPKG dalam 1 detik
    download Unmanic QPKG dalam 1 detik
    download WebSSH QPKG dalam 1 detik
    deactivate SABnzbd QPKG dalam 1 detik
    deactivate pyLoad QPKG dalam 2 detik
    deactivate WebSSH QPKG dalam 2 detik
    deactivate LazyLibrarian QPKG dalam 3 detik
    deactivate Glances QPKG dalam 12 detik
    deactivate HideThatBanner QPKG dalam 1 detik
    deactivate Par2turbo QPKG dalam 1 detik
    upgrade duf QPKG dalam 5 detik (v240731 -> v250927)
    upgrade HideThatBanner QPKG dalam 10 detik (v240807 -> v250927)
    upgrade nzbget QPKG dalam 6 detik (v24.5 -> v25.4)
    upgrade OliveTin QPKG dalam 5 detik (v241223 -> v251121)
    upgrade Par2turbo QPKG dalam 11 detik (v1.1.0 -> v1.2.0)
    upgrade sha3sum QPKG dalam 5 detik (v240808 -> v250706)
    clean OliveTin QPKG dalam 1 detik
    reactivate Par2turbo QPKG dalam 1 detik
    reactivate Unrar QPKG dalam 1 detik
    reactivate Entware QPKG dalam 2 detik
    activate HideThatBanner QPKG dalam 1 detik
    upgrade TrguiNG QPKG dalam 5 detik (v250123 -> v251121)
    clean TrguiNG QPKG dalam 1 detik
    upgrade Bazarr QPKG dalam 6 detik (v250123 -> v251121)
    upgrade ClamAV QPKG dalam 5 detik (v241223 -> v251121)
    upgrade Glances QPKG dalam 11 detik (v250123 -> v251121)
    upgrade Headphones QPKG dalam 5 detik (v250123 -> v251121)
    upgrade inxi QPKG dalam 5 detik (v240813 -> v251010)
    upgrade Kapowarr QPKG dalam 5 detik (v250123 -> v251121)
    upgrade LazyLibrarian QPKG dalam 11 detik (v250123 -> v251121)
    upgrade Mylar3 QPKG dalam 5 detik (v250123 -> v251121)
    upgrade NZBHydra2 QPKG dalam 5 detik (v241223 -> v251121)
    upgrade nzbToMedia QPKG dalam 5 detik (v240205 -> v251121)
    upgrade pyLoad QPKG dalam 11 detik (v250123 -> v251121)
    upgrade Unmanic QPKG dalam 5 detik (v250103 -> v251121)
    upgrade WebSSH QPKG dalam 10 detik (v250123 -> v251121)
    clean Bazarr QPKG dalam 1 detik
    clean Glances QPKG dalam 1 detik
    clean Headphones QPKG dalam 1 detik
    clean Kapowarr QPKG dalam 1 detik
    clean LazyLibrarian QPKG dalam 1 detik
    clean Mylar3 QPKG dalam 1 detik
    clean NZBHydra2 QPKG dalam 1 detik
    clean nzbToMedia QPKG dalam 1 detik
    clean pyLoad QPKG dalam 1 detik
    clean Unmanic QPKG dalam 1 detik
    clean WebSSH QPKG dalam 1 detik

• Tindakan paket berikut gagal (dan alasannya):
    activate Glances QPKG dalam 1 detik (1)
    activate SABnzbd QPKG dalam 1 detik (1)
    activate pyLoad QPKG dalam 1 detik (1)
    activate LazyLibrarian QPKG dalam 2 detik (1)
    activate WebSSH QPKG dalam 1 detik (1)

[Eric@QNAP451 ~]$

sherpa check tidak memperbarui apa pun. Perintah ini melakukan serangkaian pengujian dan mencoba memperbaiki paket pendukung jika ada yang hilang. Jadi, Anda tetap perlu menjalankannya. :wink:

Ini sedang berjalan sekarang… Akan saya perbarui segera setelah selesai.

[Eric@QNAP451 ~]$ sudo sherpa check
Password:
sherpa v251203-stable
selesai: tindakan selesai.

• Tindakan paket dimulai @ 12:16:24 AM, selesai @ 12:18:48 AM, waktu berlalu = 2m:24s

• Tindakan paket berikut selesai dengan OK:
    instalasi auxiliary PIP dalam 4 detik
    reaktivasi pyLoad QPKG dalam 30 detik
    reaktivasi Glances QPKG dalam 52 detik
    reaktivasi OSickGear QPKG dalam 9 detik
    reaktivasi SABnzbd QPKG dalam 37 detik
    reaktivasi WebSSH QPKG dalam 9 detik
    reaktivasi OTautulli QPKG dalam 16 detik
    reaktivasi LazyLibrarian QPKG dalam 49 detik

• Tindakan paket berikut dilewati (dan alasannya):
    "sign" duf QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Entware QPKG dalam 1 detik (sudah ditandatangani)
    "sign" HideThatBanner QPKG dalam 1 detik (sudah ditandatangani)
    "sign" IncreaseTimeouts QPKG dalam 1 detik (sudah ditandatangani)
    "sign" nzbget QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OliveTin QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OReadarr QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OSonarr QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Par2turbo QPKG dalam 1 detik (sudah ditandatangani)
    "sign" QDK QPKG dalam 1 detik (sudah ditandatangani)
    "sign" sha3sum QPKG dalam 1 detik (sudah ditandatangani)
    "sign" sherpa QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Unrar QPKG dalam 1 detik (sudah ditandatangani)
    "sign" TrguiNG QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Bazarr QPKG dalam 1 detik (sudah ditandatangani)
    "sign" ClamAV QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Glances QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Headphones QPKG dalam 1 detik (sudah ditandatangani)
    "sign" inxi QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Kapowarr QPKG dalam 1 detik (sudah ditandatangani)
    "sign" LazyLibrarian QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Mylar3 QPKG dalam 1 detik (sudah ditandatangani)
    "sign" NZBHydra2 QPKG dalam 1 detik (sudah ditandatangani)
    "sign" nzbToMedia QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OMedusa QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OqBittorrent QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OSickGear QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OTautulli QPKG dalam 1 detik (sudah ditandatangani)
    "sign" OWatcher3 QPKG dalam 1 detik (sudah ditandatangani)
    "sign" pyLoad QPKG dalam 1 detik (sudah ditandatangani)
    "sign" SABnzbd QPKG dalam 1 detik (sudah ditandatangani)
    "sign" Unmanic QPKG dalam 1 detik (sudah ditandatangani)
    "sign" WebSSH QPKG dalam 1 detik (sudah ditandatangani)

Terlihat bagus!

Sekarang, bersihkan SAB:

/etc/init.d/sabnzbd.sh clean

… dan jalankan dalam mode debug kali ini:

/etc/init.d/sabnzbd.sh start debug

edit: Sebenarnya, sepertinya SAB sudah direstart saat pengecekan. Bagus. :slight_smile:

Bagaimana statusnya sekarang?

/etc/init.d/sabnzbd.sh s

Juga: jangan lupa untuk migrasi paket ‘O’ Anda: https://github.com/OneCDOnly/sherpa/discussions/321

[Eric@QNAP451 ~]$ sudo /etc/init.d/sabnzbd.sh clean
Password:
- sumber: sabnzbd.sh, aksi: clean, waktu: Kam 4 Des 2025 12:26:18 AM CST, beban: 0.17
- paket: 251121, layanan: 251121, pustaka: 251121
- QPKG diaktifkan: false
- pembaruan otomatis aplikasi: true
- cabang git aktif: master
- PID daemon: none
> bersihkan repositori lokal: OK
> bersihkan lingkungan virtual Python: OK
> bersihkan cache PyPI: OK
> hapus versi aplikasi: OK
> bersihkan path sementara: OK
= sumber: sabnzbd.sh, aksi: clean, waktu: Kam 4 Des 2025 12:26:19 AM CST, hasil: OK, waktu berlalu: 204ms, beban: 0.17
[Eric@QNAP451 ~]$ sudo /etc/init.d/sabnzbd.sh start debug
- sumber: sabnzbd.sh, aksi: start, waktu: Kam 4 Des 2025 12:26:41 AM CST, beban: 0.12
- paket: 251121, layanan: 251121, pustaka: 251121
= 'SABnzbd' QPKG dinonaktifkan. Silakan aktifkan terlebih dahulu dengan: /etc/init.d/sabnzbd.sh enable
= sumber: sabnzbd.sh, aksi: start, waktu: Kam 4 Des 2025 12:26:41 AM CST, hasil: GAGAL, waktu berlalu: 16ms, beban: 0.12
[Eric@QNAP451 ~]$

Harus belajar dulu apa arti migrasi paket O…

Tidak tahu kenapa SAB sekarang dinonaktifkan… itu aneh.

Silakan aktifkan kembali:

/etc/init.d/sabnzbd.sh enable

… dan jalankan kembali:

/etc/init.d/sabnzbd.sh start debug

Wow - daftar debug itu panjang (dan terus bertambah). Apakah kamu ingin mempostingnya secara keseluruhan?

Oooo - Saya baru saja mencoba masuk ke halaman GUI sabnzbd dan berhasil muncul!

Tidak, cukup perhatikan saja dan cari garis hijau di akhir (yang berarti berhasil). Jika kamu melihat garis merah, kita perlu menyelidikinya. :wink:

:+1:

Tidak, SABnzbd bukan paket ‘O’, jadi tidak ada yang perlu dimigrasikan di sana.

Oke, jadi menurut saya, sekali lagi, Anda telah memberi penghargaan pada perilaku buruk dan menyelamatkan saya… sampai lain waktu. Sangat dihargai.

Ngomong-ngomong - Anda tadi bertanya apakah saya sedang memperbarui Sherpa… apakah ada cara agar itu bisa dilakukan secara otomatis?


Sepertinya saya mencapai batas maksimal balasan dalam satu hari… Saya benar-benar masih hijau!

Saya sama sekali tidak tahu apa itu cron :slight_smile: jadi tidak, saya tidak sengaja atau dengan sadar melakukannya. Saya tidak masalah melakukannya secara manual selama saya punya perintah CLI yang bagus dan andal.

Tidak masalah, bro, terima kasih! :nerd_face:

Biasanya, saya akan menyarankan membuatnya sebagai tugas cron, tapi cron di QTS agak kurang ramah pengguna. Dan sering kali menghapus tugas-tugas pengguna.

Apakah kamu pernah membuat tugas cron sebelumnya?

Pembaruan otomatis bisa saja bermasalah. Kamu mungkin pernah melihat apa yang terjadi saat orang-orang melakukan pembaruan firmware secara otomatis di NAS mereka. Suatu hari, perangkat itu tidak bisa terlihat di jaringan lagi karena pembaruan tersebut merusak sesuatu.

Mungkin lebih baik menjalankan proses pembaruan manual secara rutin saja? Mungkin sebulan sekali?

Aduh… forum ini kadang-kadang… :disappointed_face:

Ya, yang terbaik untukmu adalah:

sudo sherpa upgrade new

Jika kamu menjalankan ini secara manual (biasanya selesai dalam beberapa menit), kamu bisa langsung mengambil tindakan jika pembaruan bermasalah (merusak sesuatu).

Jika kamu membuat laporan status, kamu akan mendapat notifikasi jika ada paket baru yang tersedia. Tidak perlu menjalankan upgrade kecuali memang ada yang perlu di-upgrade! :smiling_face_with_sunglasses:

sudo sherpa status

@erkme73, ini memberi saya ide. Saya akan mempertimbangkan untuk menyertakan notifikasi otomatis yang akan menempatkan pesan di log sistem NAS jika paket dapat diperbarui. Ini akan berjalan melalui tugas cron, dan akan menginstal serta memelihara dirinya sendiri sehingga Anda tidak perlu tahu apa pun tentang cron. edit: bahkan lebih baik: ini akan berjalan sebagai daemon.

Dengan aturan notifikasi yang tepat di QuLog, Anda dapat diberi tahu tentang pembaruan yang tersedia melalui email: Anda tidak perlu memeriksanya sendiri.

Hai! Aku sudah boleh posting lagi :slight_smile: Kedengarannya seperti rencana yang bagus. Tolong beri tahu aku apakah aku harus memulai proses itu sendiri, atau apakah fitur itu akan langsung muncul setelah aku memperbarui ke versi yang sudah ada perubahan tersebut?

Aku sudah menambahkan baris perintah cek/pembaruan CLI ke pengingat agar lebih sering memeriksa, apa pun caranya.

Hai, bro, tidak ada yang perlu kamu lakukan saat ini. Akan butuh waktu bagi saya untuk menulis dan menguji ini. Sudah masuk daftar tugas saya, tapi ada beberapa hal lain yang sedang saya perbaiki sekarang. :nerd_face:

Nanti akan saya umumkan kalau sudah siap untuk diuji.

Hai OneCD,

Mungkin Anda masih ingat saya dari beberapa waktu lalu di forum lama, sebagai orang dengan NAS yang sangat lambat (TS-119P II) yang sempat menimbulkan beberapa masalah (mungkin saya bahkan orang yang Anda buatkan IncreasedTimeOuts). Akhirnya saya membeli NAS baru. Karena bantuan Anda yang luar biasa di masa lalu, saya memilih TS-216G karena saya sangat suka cara kerja Sherpa dan dukungan Anda yang cepat dan berkelanjutan.

Semuanya tampak berjalan lancar, jadi saya hanya ingin mengapresiasi pekerjaan yang Anda lakukan! Teruskan kerja bagusnya!