Jumat, 19 Mei 2023

Mengatasi Error Github gnutls_handshake() failed: Error in the pull function

Pada saat melakukan operasi git pada server linux, terkadang muncul error

gnutls_handshake() failed: Error in the pull function

Error tersebut terjadi karena ketidaksesuaian MTU pada server kita dengan MTU yang dipersyaratkan di server host / proxy. Pada case ini, MTU kita terlalu tinggi dari yang dipersyaratkan. [1]

Untuk mengatasinya, maka kita perlu menurunkan MTU pada interface server kita. Pada kasus saya, menggunakan nilai MTU 1400 dapat mengatasi error ini.

Konfigurasi MTU pada Interface Linux

Cara Mengecek MTU Interface

ifconfig <interface_name> | grep mtu

Cara Mengubah MTU Interface

ifconfig <interface_name> mtu <nilai_mtu> up

Misal

ifconfig eth0 mtu 1400 up

Konfigurasi di atas tidak permanen, untuk melakukan konfigurasi permanen silahkan cek [2].


Referensi

Jumat, 12 Mei 2023

Cara Mengecek Penggunaan Hard Disk Pada Linux Ubuntu Saat Out Of Storage

Cari dimana letak moung device yang akan di cek

Misalnya ingin melakukan pengecekan mount untuk device /dev/sda1

mount | grep sda1

Misalnya /dev/sda1 di-mount pada /

du --max-depth=1 --human-readable / | sort --human-numeric-sort

This will list the first level of directories contained in the specified path, in order from smallest to largest. You can increase the depth past 1 to get details of the subdirectories, or change the path to specify a single directory. You can also use the short flags.

Command di atas akan menampilkan direktori pada / dengan order kapasitas pemakaian dari kecil ke besar.  Parameter max-depth dapat diubah untuk mendapatkan detail subdirektori, atau ubah path ke direktori yang ingin dicek, misal ingin mengecek /home

du -d1 -h /home | sort -h

Referensi: https://askubuntu.com/questions/506074/how-to-clean-up-dev-sda1-as-its-full