Apache Directory – not contain the JNI_CreateJavaVM

not-contain-the-JNI_CreateJavaVM

“not contain the JNI_CreateJavaVM” – The JNI_CreateJavaVM symbol is a function symbol that is used in the Java Native Interface (JNI) to create a Java Virtual Machine (JVM) instance. If a system does not contain the JNI_CreateJavaVM symbol, it means that the JNI library cannot be loaded properly and that the JVM cannot be created … Read more

Certbot Letsencrypt, HAProxy, Cloudflare on CentOS 7

Been using letsencrypt for couple of years and manually generate using certbot whenever certificates expired. Yesterday taking sometime to upgrade certbot packages and set up some automation for renewal. I have removed old certbot packages which was installed using yum and then use snap to install new certbot. You can refer to their guides to … Read more

MQ135 + DHT22 on NodeMCUv3 ESP8266 to InfluxDB 1 – Part 1

Ini code yang aku guna untuk collect data dari MQ135 (sensor kualiti udara) dan juga DHT22 (sensor suhu) dan kemudian disimpan ke dalam time series database, InfluxDB. Setelah beberapa hari buat cubaan dan pemantauan aku perasan yang bila Nodemcu terputus signal dengan wifi, nodemcu gagal untuk menyambung semula sambungan wifi dengan sendiri. Code yang di … Read more

Nomad Site

Dari setup traditional server dekat rumah.. pindahkan ke AWS, dah tak mampu nak maintain kos AWS sebab OPR yang makin naik pindah balik ke server dekat rumah tapi nak set up dia duduk dalam docker pulak. Site nih dah berapa kali pindah tak tahu lah. LOL. Cari dalam github jumpa sorang satu repo ada stack … Read more

InvoicePlane – Mpdf\mb_regex_encoding

Ada sedikit issue selepas downgrade dari php8 ke php7.4.4 sebab dah clearkan semua packages php7.4.4. Jadi bila buat sedikit research Mpdf function perlu module php-mbstring untuk jalankan function pdf generation. Tapi packages ini perlu dua repository di bawah ada dalam sistem. remi-php74 # cat /etc/yum.repos.d/remi-php74.repoThis repository only provides PHP 7.4 and its extensionsNOTICE: common dependencies … Read more

Malware Attack – Part 2

Selepas dari fix yang aku apply masalah masih ada. Jadi jumpa satu site https://sitecheck.sucuri.net yang boleh scan website dan identify file js mana yang infected. Hasil scan dapat kenal pasti dua fail dari cache directory & file js dari jquery directory infected. Jadi aku remove dua fail tersebut. Cara di atas boleh kata berkesan tapi … Read more

Malware Attack – legendarytable – Part 1

Terbaru website yang saya hosted sendiri kena malware. Malware yang saya jumpa masih boleh di”bersih”kan tapi kena pastikan backup juga masih ada dalam simpanan sekiranya tak boleh dibaikpulih. Simptom malware yang saya jumpa adalah dia sentiasa re-direct kita ke URL yang tidak sepatutnya user pergi seperti contoh website gambling, atau sebagainya. Dalam screenshot dibawah, boleh … Read more

messages & cron log file tak update

Masa update crontab dengan job baru perasan yang cron log tak update. /var/log/message juga tak update. Cari juga penyelesaian di internet dan juga dari portal Red Hat tapi takde yang berhasil. Punca message & cron log tak update sebab service rsyslogd.service tak running. Bila restart service itu dia akan jadi failed balik. Terfikir untuk check … Read more

RTSP ke HLS Conversion

Beberapa hari lepas aku saja buat percubaan untuk host live stream dari CCTV ke VLC Player dan cara setup dia agak mudah juga asalkan kita tahu apa id dan password untuk akses ke RTSP protocol CCTV tersebut. Untuk kes aku seperti mana yang aku pernah cerita sebelum ini, aku menggunakan CCTV HikVision dan ada feature … Read more

Masalah “Mixed Content” Semasa Install Akaunting Software dalam CentOS 7

Masa nak install software Akaunting ini ada satu masalah yang mana dapat error “Mixed Content”. Error log ini cuma boleh nampak bila enable Developer mode dekat browser dan pilih Console tab. Bila load page, untuk kes aku sebab first time installation jadi masa dia load page itu nampak error mixed content ini. Mixed Content: The … Read more

Error: FAILED: failed to get start and end for /dev/nvme1n11

Aku dapat error ini masa tengah nak extend filesystem application. Jadi aku tengok balik apa yang salah. Kalau tengok betul-betul dari output lsblk di bawah kita boleh nampak yang type disk untuk mount point /opt/prod_jira adalah lvm. Jadi dekat sini kita kena guna konsep LVM. Di sini kita tengok saiz disk nvme1n1 adalah 80G. Jadi … Read more

Deploy MQ135 di kawasan dapur

Hari ini aku deploy sensor MQ135 untuk monitor tahap kualiti udara yang berada berdekatan dengan dapur masakan. Nampak semua berjalan dengan baik cuma ada beberapa benda yang aku mula perasan tak kena dengan module ini macam contoh dia tiba-tiba berhenti hantar data. Tapi aku ambil inisiatif deploy sahaja dulu dan tengok balik kemudian. Bawah ini … Read more

HikVision dan NFS Server

Aku baru sahaja beli HikVision Wifi CCTV bulan awal bulan ini untuk monitor kucing dan faktor keselamatan. Model yang aku beli adalah HikVision CCTV DS-2CV1021G0-IDW1 , jadi kalau nak tengok dan berminat nak beli boleh klik ke URL di atas. Disebabkan Wifi CCTV ini akan diletak dekat luar aku memilih untuk ada ciri-ciri IP66 yang … Read more

Deploy WordPress & MySQL menggunakan Microk8s

Dah lama tak usik Kubernetes dan kali terakhir usik tahun 2019 sebab dapat arahan untuk belajar sebab akan terlibat dengan satu projek tapi tak sempat projek tersebut execute, macam-macam jadi dekat company. Aku pun dah cabut dari company tuh tapi ilmu yang aku belajar pasal Kubernetes agak bermanfaat. Proses pembelajaran agak sukar juga sebab belajar … Read more

Speedtest-cli Stop Working –

Tiba-tiba sahaja graf speedtest internet berhenti pada pukul 6AM dan aku terus buat siasatan dan jumpa issue #769 telah pun dibuka di repository speedtest-cli kepunyaan sivel. Bila aku execute script tersebut secara manual, aku dapat error macam ini;ValueError: invalid literal for int() with base 10: Jadi seorang pengguna telah membaiki code tersebut dan di bawah … Read more

Update AWS SG Dengan Dynamic IP dan Debug Cron

Hari ini aku baru sahaja deploy satu script untuk aku sentiasa update AWS Security Group ( AWS SG ) dengan dynamic IP. Script ini akan di’execute” setiap minit menggunakan cron supaya AWS SG akan sentiasa dikemaskini dengan IP yang terbaru. Ini juga demi mengelakkan sebarang kehilangan data berlaku. Script ini bukan aku yang bina tetapi … Read more

Perkongsian Suis Pintar dan Sistem Pengairan Pintar

Projek yang aku bina ini adalah projek pertama dalam penglibatan IOT ( orang kita panggil Internet Kebendaan ). Kalau diikutkan device pertama yang berkaitan dengan IOT aku ada dahulu adalah Raspberry Pi version pertama dan kemudian aku beli Raspberry Pi versi kedua. Kedua-dua RPi aku guna sebagai webserver, media center di rumah sahaja. Penggunaan media … Read more