Senin, 28 November 2016

[SOLVED] Ubuntu 16.04 apt-get update Stuck "Waiting For Headers"

$ sudo apt-get clean 
$ cd /var/lib/apt 
$ sudo mv lists lists.old 
$ sudo mkdir -p lists/partial 
$ sudo apt-get clean 
$ sudo apt-get update

Selasa, 01 November 2016

Setup Ubuntu 16.04 LTS + Django + Apache + Mod WSGI

$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install python python-dev python-pip \
    apache2 libapache2-mod-wsgi
$ export
$ sudo pip install --upgrade pip
$ sudo pip install django
$ sudo pip install Pillow
$ sudo pip install pytz
$ sudo pip install unicodecsv


Ubah baris ini sesuai contoh:

<Directory />
        Options FollowSymLinks
        AllowOverride All
        Require all denied
</Directory

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>


Sebagai catatan, project penulis ada di folder: /home/username/nama_project. Ini adalah folder utama untuk GIT. Folder django project sendiri ada di: /home/username/nama_project/nama_project. Sedangkan file wgsi.py ada di /home/username/nama_project/nama_project/nama_project
Tambahkan baris ini:

Alias /media/ /home/username/nama_project/nama_project/media/
Alias /static/ /home/username/nama_project/nama_project/static/

<Directory /home/username/nama_project/nama_project/static>
        Require all granted
</Directory>

<Directory /home/username/nama_project/nama_project/media>
        Require all granted
</Directory>


WSGIScriptAlias / /home/username/nama_project/nama_project/nama_project/wsgi.py
WSGIPythonPath /home/username/nama_project/nama_project

<Directory /home/username/nama_project/nama_project/nama_project>
<Files wsgi.py>
    Require all granted
</Files>
</Directory>


Tambahkan file .htaccess di folder wsgi.py berada.

Terakhir, pastikan group www-data dapat mengakses root directory user /home/username.

Rabu, 26 Oktober 2016

[SOLVED] GUI Geary Mail/Patheon Mail Terkunci Height-nya



Masalah:

GUI Geary Mail/Pantheon Mail terkunci dan tidak dapat diubah height-nya.


Penyelesaian:
1. Klik kanan window title's. 
2. Pilih resize, lalu geser mouse untuk merubah tinggi.
3. Geser border mail preview dan border inbox list.

Kamis, 12 Mei 2016

[SOLVED] Masalah Instalasi Library Python di Windows

Kalau instalasi library python lewat pip sering gagal, mungkin Anda harus menginstall library ini dulu https://wiki.python.org/moin/WindowsCompilers.

Petunjuk mengatasi masalah VCVARSALL.BAT bisa dibaca disini Atau jika Anda sudah menginstall VisualStudio2015 pastikan Common Tools terinstall



Atau Anda bisa menginstall Ubuntu di VirtualBox. :)

[SOLVED] Ubuntu Server Error GPG

Contoh pesan Error GPG:
GPG error: http://security.ubuntu.com trusty-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32


Jika tidak diperbaiki (fix) error ini dapat menyebabkan proses apt-get gagal saat meng-install, upgrade, maupun dist-upgrade.

Perhatikan pesan error diatas yaitu NO_PUBKEY 40976EAF437D05B5 dan NO_PUBKEY 3B4FE6ACC0B21F32

Jalankan command berikut:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
$ sudo apt-get update

Rabu, 11 Mei 2016

[SOLVED] Masalah Global Menu Ubuntu 16.04 LTS

Global menu kembali berulah. Beberapa aplikasi berbasis GTK tidak muncul menunya. Seperti Gedit, Gimp, Sublime Text 3, dll.

Ini solusinya:


Solusi #1: Temporary

Jalankan program lewat terminal:


$ UBUNTU_MENUPROXY=0 nama_aplikasi



Solusi #2: Permanen

Install dconf-editor:

$ sudo apt-get install dconf-editor

Jalankan dconf-editor lalu ke ke registry com > canonical > unity-gtk-module
Masukkan class name aplikasi yang bermasalah menunya di blacklist value. Contoh:

['gedit', 'sublime_text', 'gimp-2.8']


Jalankan ulang aplikasi Anda.


Bagaimana Cara Mendapatkan/Mengetahui Class Name Aplikasi?

1) Buka aplikasi yang Anda inginkan.
2) Buka terminal, jalankan perintah: xprop | grep CLASS
3) Klik aplikasi tersebut.

Di terminal akan muncul class name dan default title-nya.


[SOLVED]



Selasa, 10 Mei 2016

Istalasi Genymotion di Ubuntu 16.04 LTS

Genymotion adalah emulator Android freemium (free for personal use). Untuk dapat menggunakannya:

1) Instalasi library yang dibutuhkan:


$ sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev 


2) Anda harus melakukan registrasi di www.genymotion.com 
3) Sign In/Login, lalu download genymotion client sesuai sistem operasi Anda.
4) Install genymotion.


$ chmod u+x genymotion-xxx.bin
$ ./genymotion-xxx.bin


Dimana xxx adalah versi genymotion yang Anda download.

5) Jalankan genymotion FOLDER_INSTALASI_GENYMOTION/genymotion
6) Add emulator yang Anda inginkan.