Dibuat pada 11 Okt 2019 Β· 9Komentar Β· Sumber: netdata/netdata
Ringkasan laporan bug
Setelah memutakhirkan netdata saya dari 1,17 menjadi 1,18 hari ini, saya mendapat kesalahan yang sama dengan # 6925 ketika mencoba membuka netdata di browser saya:
ERROR 101: Cannot load jQuery: https://netdata.hostname/lib/jquery-2.2.4.min.js
OS / Lingkungan
Ubuntu 18.04 LTS, menggunakan paket stabil cabang netdata.
Versi Netdata (keluaran netdata -V
)
netdata v1.18.0
nama komponen
netdata / packaging / deb
Langkah Untuk Bereproduksi
Tingkatkan netdata dari 1.17 ke 1.18 menggunakan cabang packagecloud yang stabil.
Perilaku yang diharapkan
UI web harus mempertahankan status kerjanya.
Solusi sem*ntara
Dapatkan jalur direktori www dari konfigurasi lengkap:
[global] # I'm not overriding the default value, so can't tell if did it change since the 1.17? # web files directory = /var/lib/netdata/www
Itu memiliki beberapa hal di direktori root ( /var/lib/netdata/www
) tetapi tidak di subdirektorinya seperti images
atau lib
.
Awalnya saya baru saja akan menyalin file seperti di # 6925 dengan melakukan cp -a /usr/share/netdata/www/* /var/lib/netdata/www/
, tetapi setelah memeriksa # 6930 saya memutuskan untuk menghapus direktori kosong:
rm -rf /var/lib/netdata/www/.well-knownrm -rf /var/lib/netdata/www/cssrm -rf /var/lib/netdata/www/fontsrm -rf /var/lib/netdata/www/imagesrm -rf /var/lib/netdata/www/librm -rf /var/lib/netdata/www/static
Untuk menggantinya dengan symlink yang tepat berikutnya:
ln -s /usr/share/netdata/www/.well-known /var/lib/netdata/www/.well-knownln -s /usr/share/netdata/www/css /var/lib/netdata/www/cssln -s /usr/share/netdata/www/fonts /var/lib/netdata/www/fontsln -s /usr/share/netdata/www/images /var/lib/netdata/www/imagesln -s /usr/share/netdata/www/lib /var/lib/netdata/www/libln -s /usr/share/netdata/www/static /var/lib/netdata/www/static
Itu menyelesaikan masalah saya.
NB: Tindakan yang sama dalam satu baris oleh @borisdigital https://github.com/netdata/netdata/issues/6925#issuecomment -541026780:
for dn in ".well-known" css fonts images lib static; do rmdir /var/lib/netdata/www/${dn}; ln -s /usr/share/netdata/www/${dn} /var/lib/netdata/www/${dn}; done
PPS: Memposting masalah ini karena sepertinya status tertutup # 6925 tidak membisukan notifikasi untuk pengembang.
arepackaging bug
Habetdin
Komentar yang paling membantu
Masalah ini harus diperbaiki dengan rilis v1.18.1.
Peningkatan dari v1.17.1 atau v1.18.0, ke v1.18.1 + seharusnya dapat bekerja tanpa masalah.
@Habetdin , @ dam09fr , @borisdigital terima kasih banyak atas laporan dan bantuannya!
knatsakis pada 18 Okt 2019
π2
Semua 9 komentar
Saya mendapat masalah yang persis sama di Debian 10.
Menunggu perbaikan, beri tahu saya jika Anda memerlukan info.
dam09fr pada 12 Okt 2019
Hai teman-teman, terima kasih telah melaporkan ini.
Saya akan memeriksanya dan menghubungi Anda kembali
paulkatsoulakis pada 12 Okt 2019
Itu menarik. Tampaknya jalur pemutakhiran entah bagaimana meninggalkan ketidakkonsistenan kembali.
Saya mencoba dua skenario:
1) Pada wadah bersih saya menginstal 1.17.1 dan kemudian meningkatkan ke 1.18.0 dan kesalahan muncul (Anda perlu membersihkan cache browser, karena jika Anda memiliki data cache Anda mungkin tidak mendapatkannya)
2) Pada wadah bersih, saya menginstal langsung 1.18.0 dan masalah tidak terjadi
NAME="Ubuntu"VERSION="18.04.2 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.2 LTS"VERSION_ID="18.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"VERSION_CODENAME=bionicUBUNTU_CODENAME=bionic
Saya akan bekerja tentang cara mengurangi masalah jalur pemutakhiran, semua pemikiran diterima.
sem*ntara itu, @ dam09fr dan @Habetdin, apakah menurut Anda Anda dapat mencoba mencopot pemasangan dan memasang netdata lagi dan mengonfirmasi temuan saya? Menghapus paket netdata dan menambahkan kembali secara langsung 1.18.0 seharusnya tidak menimbulkan masalah.
Sekali lagi terima kasih atas laporan Anda dan maaf karena mengalami masalah ini.
paulkatsoulakis pada 12 Okt 2019
Itu menarik. Tampaknya jalur pemutakhiran entah bagaimana meninggalkan ketidakkonsistenan kembali.
Saya mencoba dua skenario:1. On a clean container i installed 1.17.1 and then upgraded to 1.18.0 and the error popped up (you need to clean browser cache though, because if you have cached data you may not get it)2. On a clean container, i installed directly 1.18.0 and the problem did not occur
NAME="Ubuntu"VERSION="18.04.2 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.2 LTS"VERSION_ID="18.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"VERSION_CODENAME=bionicUBUNTU_CODENAME=bionic
Saya akan bekerja tentang cara mengurangi masalah jalur pemutakhiran, semua pemikiran diterima.
sem*ntara itu, @ dam09fr dan @Habetdin, apakah menurut Anda Anda dapat mencoba mencopot pemasangan dan memasang netdata lagi dan mengonfirmasi temuan saya? Menghapus paket netdata dan menambahkan kembali secara langsung 1.18.0 seharusnya tidak menimbulkan masalah.Sekali lagi terima kasih atas laporan Anda dan maaf karena mengalami masalah ini.
@paulkulul
Saya memiliki masalah yang sama pada buster debian.
Seperti yang diminta, saya menghapus netdata, menghapus file sisa di / etc / netdata dan / var / {cache, lib} / netdata, dan melakukan instalasi "bersih". Sepertinya ini berfungsi dengan baik di sini.
borisdigital pada 12 Okt 2019
keren, itu artinya kami telah menemukan akar masalahnya, terima kasih telah memeriksa ulang @borisdigital ini, Anda
Kami akan memberi tahu Anda segera setelah perbaikan selesai
paulkatsoulakis pada 12 Okt 2019
π2
Dikonfirmasi di sisi saya (Debian 10):
- Pemasangan baru dari 1.18 bekerja
- Peningkatan dari 1.17.1 ke 1.18 tidak berfungsi
Di 1.18 baru, symlink berikut ada:
# ls -l /var/lib/netdata/www | grep ^llrwxrwxrwx 1 root netdata 26 Oct 10 13:48 css -> /usr/share/netdata/www/csslrwxrwxrwx 1 root netdata 28 Oct 10 13:48 fonts -> /usr/share/netdata/www/fontslrwxrwxrwx 1 root netdata 29 Oct 10 13:48 images -> /usr/share/netdata/www/imageslrwxrwxrwx 1 root netdata 26 Oct 10 13:48 lib -> /usr/share/netdata/www/liblrwxrwxrwx 1 root netdata 29 Oct 10 13:48 static -> /usr/share/netdata/www/static
Tidak ada satupun yang muncul setelah meningkatkan dari 1.17.1 ke 1.18.
dam09fr pada 12 Okt 2019
Pemasangan baru netdata 1.17 @ Ubuntu 18.04 LTS:
root<strong i="6">@test</strong>:~# netdata -Vnetdata v1.17.1root<strong i="7">@test</strong>:~# ls -ld /var/lib/netdata/www/*/drwxr-xr-x 2 root netdata 4096 Oct 13 00:10 /var/lib/netdata/www/css/drwxr-xr-x 2 root netdata 4096 Oct 13 00:10 /var/lib/netdata/www/fonts/drwxr-xr-x 2 root netdata 4096 Oct 13 00:10 /var/lib/netdata/www/images/drwxr-xr-x 2 root netdata 4096 Oct 13 00:10 /var/lib/netdata/www/lib/drwxr-xr-x 3 root netdata 4096 Oct 13 00:10 /var/lib/netdata/www/static/root<strong i="8">@test</strong>:~# ls -ld /usr/share/netdata/www/*/ls: cannot access '/usr/share/netdata/www/*/': No such file or directory
Setelah memutakhirkannya ke 1,18:
root<strong i="12">@test</strong>:~# netdata -Vnetdata v1.18.0root<strong i="13">@test</strong>:~# ls -ld /var/lib/netdata/www/*/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /var/lib/netdata/www/css/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /var/lib/netdata/www/fonts/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /var/lib/netdata/www/images/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /var/lib/netdata/www/lib/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /var/lib/netdata/www/static/root<strong i="14">@test</strong>:~# ls -ld /usr/share/netdata/www/*/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /usr/share/netdata/www/css/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /usr/share/netdata/www/fonts/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /usr/share/netdata/www/images/drwxr-xr-x 2 root netdata 4096 Oct 13 00:14 /usr/share/netdata/www/lib/drwxr-xr-x 3 root netdata 4096 Oct 13 00:14 /usr/share/netdata/www/static/
Setelah upgrade, direktori menjadi kosong tetapi tidak diganti dengan symlink.
root<strong i="18">@test</strong>:~# ls -l /var/lib/netdata/www/*//var/lib/netdata/www/css/:total 0/var/lib/netdata/www/fonts/:total 0/var/lib/netdata/www/images/:total 0/var/lib/netdata/www/lib/:total 0/var/lib/netdata/www/static/:total 0
Habetdin pada 13 Okt 2019
π1
Hai,
Saya percaya masalah ini disebabkan karena peningkatan dari v1.17.1 ke v1.18.0 mencoba mengubah / var / www / lib / netdata / www / {css, font, gambar, ....} dari direktori ke symlink.
Seperti disebutkan di man dpkg-maintscript-helper
Ketika mengupgrade sebuah paket, dpkg tidak akan secara otomatis mengalihkan symlink ke direktori atau sebaliknya. Penurunan tidak didukung dan jalur akan dibiarkan apa adanya.
Saya akan mencoba mencari solusi untuk ini.
knatsakis pada 16 Okt 2019
Masalah ini harus diperbaiki dengan rilis v1.18.1.
Peningkatan dari v1.17.1 atau v1.18.0, ke v1.18.1 + seharusnya dapat bekerja tanpa masalah.
@Habetdin , @ dam09fr , @borisdigital terima kasih banyak atas laporan dan bantuannya!
knatsakis pada 18 Okt 2019
π2
Apakah halaman ini membantu?
0 / 5 - 0 peringkat
Masalah terkait
Pertanyaan tentang / var / db / netdata
jordanhubbard Β· 3Komentar
Parameter untuk pemasangan tanpa kepala
csadam Β· 3Komentar
Pertanyaan tentang alarm netdata (system.softnet_stat / ipv4.tcplistenissues) dan apa artinya?
jeremyjpj0916 Β· 3Komentar
httpcheck dukungan untuk metode HTTP (misalnya GET, OPTIONS, HEAD, dll...)
Ryuzavi Β· 3Komentar
Total diagram "mdstat.mdX_disks" menyesatkan
UltimateByte Β· 3Komentar