• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

linux

Android ADB sideload connection failed

Last Updated on 16 May 2018 By tommy 1 Comment

Bila anda mendapati error “adb: sideload connection failed: insufficient permissions for device”
sewaktu menggunakan adb di Linux, bisa menggunakan solusi yang ada dibagian bawah

Error

./adb sideload /media/Data/Android/Magisk-v16.0.zip
# muncul error
adb: sideload connection failed: insufficient permissions for device
See [http://developer.android.com/tools/device.html] for more information
adb: trying pre-KitKat sideload method...
adb: pre-KitKat sideload connection failed: insufficient permissions for device
See [http://developer.android.com/tools/device.html] for more information

Solusi

solusinya matikan daemon adb sebelumnya

./adb kill-server

lalu jalankan ulang daemon adb dari root

sudo ./adb sideload /media/Data/Android/Magisk-v16.0.zip
# atau 
su -c "./adb sideload /media/Data/Android/Magisk-v16.0.zip"
# outputnya
* daemon not running; starting now at tcp:5037
* daemon started successfully
Total xfer: 1.66x

Filed Under: dll Tagged With: adb, linux

Install DNSCrypt Proxy v2 di ARMBIAN Orange Pi

Last Updated on 20 March 2018 By tommy Leave a Comment

Download DNSCrypt Proxy v2 dari Github

# buat folder tempat menyimpan dnscrypt
mkdir ~/src
cd ~/src
# download
wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.7/dnscrypt-proxy-linux_arm-2.0.7.tar.gz
tar zxvf dnscrypt-proxy-linux_arm-2.0.7.tar.gz
cd linux-arm

Copy file konfigurasi DNSCrypt

cp example-dnscrypt-proxy.toml dnscrypt-proxy.toml

bila anda ingin mengaktifkan pengecekan DNSSEC edit file dnscrypt-proxy.toml
ubah

require_dnssec = false

menjadi

require_dnssec = true

jalankan dnscrypt

./dnscrypt-proxy start

ganti nameserver menjadi 127.0.0.1 di /etc/resolv.conf

echo "nameserver 127.0.0.1" > /etc/resolv.conf

Tes DNSCRYPT

./dnscrypt-proxy -resolve linux.com
# output perintah diatas
Resolving [linux.com]
 
Domain exists:  yes, 3 name servers found
Canonical name: linux.com.
IP addresses:   151.101.193.5, 151.101.129.5, 151.101.65.5, 151.101.1.5
TXT records:    v=spf1 ip4:140.211.169.12/30 ip4:198.145.29.98 include:aspmx.pardot.com +all google-site-verification=SDW6U9788xC80xinO4aDxrgD4bkaCjLozXPv4R7oMbk globalsign-domain-verification=GAw3QxpoQCUd6MEBcIrvwmn1548c2kZ_M8jDU57Ho3 google-site-verification=AqV3SU_MRUY0GYnNYAKi_6pa0S1WU7hfq5SapcMUycI
Resolver IP:    93.95.226.165 (vps-93-95-226-165.1984.is.)

DNSCrypt sebagai systemd service

Agar bisa menjalankan dnscrypt sebagai systemd service, jalankan

./dnscrypt-proxy -service install

Sekarang dnscrypt sudah bisa diaktifkan dengan systemctl

# aktifkan dnscrypt tiap booting
systemctl enable dnscrypt-proxy
# jalankan dnscrypt
systemctl start dnscrypt-proxy

Filed Under: Linux Tagged With: linux, Orange Pi

Solusi Error PHP nginx Permission denied while connecting to upstream

Last Updated on 5 December 2016 By tommy 1 Comment

Saat menggunakan nginx dan php-fpm error yang sering muncul adalah

2016/12/05 12:01:05 [crit] 20397#20397: *3 connect() to unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: “GET /info.php HTTP/1.1”, upstream: “fastcgi://unix:/run/php/php7.0-fpm.pid:”, host: “localhost”

Bila anda menggunakan PHP 5 biasanya socketnya berada di /var/run/php5-fpm.sock.

Solusi

Error unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) while connecting to upstream bisa disebabkan oleh salah user/group nginx, php-fpm atau root location di server block (virtualhost) nginx.
Sebagai solusinya kita akan menjalankan nginx sebagai www-data, bisa juga diganti dengan nginx, apache dan lain sebagainya.

1. User Group

Pastikan user/group www-data tersebut sudah ada

$ id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)

ganti www-data dengan user yang ingin di cek.

2. User nginx

Buka file /etc/nginx/nginx.conf, ubah bagian

user  nginx;

menjadi

user  www-data;

lalu restart nginx

service nginx restart

3. User php-fpm

PHP 7
buka file /etc/php/7.0/fpm/pool.d/www.conf, sesuaikan dengan nilai dibawah ini

user = www-data
group = www-data
listen = /run/php/php7.0-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

PHP 5
buka file /etc/php5/fpm/pool.d/www.conf, sesuaikan dengan nilai dibawah ini

user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

lalu restart php-fpm

# php 7.0
service php7.0-fpm restart
# php5
service php5-fpm restart

4. Server Block alias Virtualhost

Sesuaikan alamat socket php-fpm, contoh di server block nginx
PHP 7

  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

PHP 5

  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

Filed Under: Linux, PHP Tagged With: debian, linux, nginx

Menjalankan Android Studio di Fedora 22 dengan Oracle JDK

Last Updated on 2 September 2015 By tommy Leave a Comment

Bila Android Studio dijalankan dengan OpenJDK seperti tutorial Install Android Studio di Fedora 22, sering muncul pemberitahuan “System Health OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE/JDK.”
android studio system health

Solusinya adalah menggunakan Java SE Development Kit 8 dari Oracle. Download Java SE Development Kit dari Java SE Development Kit 8 Downloads, saat ini versi terbaru adalah Java SE Development Kit 8u60.

Bila menggunakan terminal bisa di download dengan cara

wget http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm

lalu install

dnf install jdk-8u60-linux-x64.rpm -y

Setelah terinstall, folder tempat jdk nya berada di /usr/java/jdk1.8.* sesuaikan * dengan versi java anda, karena disini kita menginstall 8u60 maka foldernya /usr/java/jdk1.8.0_60, sekarang sebelum menjalankan Android Studio dari terminal (./studio.sh) ubah perintahnya menjadi

JAVA_HOME=/usr/java/jdk1.8.0_60/ /home/jaranguda/android-studio/bin/studio.sh

sesuaikan perintah diatas dengan letak studio.sh anda

kalau mau lebih gampang, agar membuka android studio bisa dari mana saja, buatkan symlink

su -c "ln -s /home/jaranguda/android-studio/bin/studio.sh /usr/bin/android-studio"

jadi untuk menjalankan Android Studio tinggal mengetikkan android-studio dari mana saja di terminal, tanpa perlu path lengkapnya.

satu lagi tambahkan di .bashrc (/home/jaranguda/.bashrc), user anda, bukan root.

alias android-studio="/usr/java/jdk1.8.0_60/ /home/jaranguda/android-studio/bin/studio.sh"

terakhir aplikasikan perubahan di .bashrc tersebut

source ~/.bashrc

Tambahan
Bila menggunakan OpenDJK

$ android-studio
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0

Oracle JDK/Java SE Development Kit

$ android-studio
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0

Filed Under: Linux Tagged With: android, linux

Lazarus SQLite no such table

Last Updated on 5 December 2014 By tommy Leave a Comment

Sewaktu membuat design aplikasi dengan Lazarus menggunakan database SQLite anda pasti akan sering mendapati error no such table xxxx, sewaktu mengaktifkan SQLQuery
error sqlite lazarus
solusinya adalah dengan menggunakan TSQLconnector
tsqlconnector
masih ada cara lain, yang lebih sulit adalah tetap menggunakan TSQLite3Connection tetapi property TSQLite3Connection dan SQLQuery dibuat manual, contoh

SQLite3Connection1.Connected:= TRUE;
SQLQuery1.Active:=TRUE;
SQLQuery1.SQL.Add('SELECT * FROM cuti');
SQLQuery1.Open;

Filed Under: Lazarus Tagged With: linux

Lazarus Cek File Ada atau Tidak

Last Updated on 30 November 2014 By tommy Leave a Comment

Contoh kita mau membuat aplikasi menggunakan stand alone database seperti SQLite, sebelum program dijalankan file SQLite (contoh database.db) di cek terlebih dahulu apakah sudah ada atau belum, bila belum ada di tampilkan error, bila sudah ada program dijalankan seperti biasa.

Deklarasikan fungsi DBSQLite atau apapun nama yang anda inginkan, dibawah var paling atas

DBSQLite : string;

klik dua kali di form yang pertama dibuka sewaktu menjalankan aplikasi, tambahkan code

  DBSQLite:= 'database.db';
  if FileExists(DBSQLite) then
  begin
       SQLite3Connection1.Connected:=TRUE
  end
  else
  begin
       ShowMessage(DBSQLite+' tidak ditemukan');
       Application.terminate;
  end

Bila database tidak ditemukan muncul pesan error
database tidak ditemukan
lalu program di tutup (exit), bila database ditemukan program berjalan seperti biasa.

Filed Under: Lazarus Tagged With: Delphi, Lazarus, linux

  • Go to page 1
  • Go to page 2
  • Go to Next Page »

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314.2k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.1k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.3k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.9k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java