Tag: CentOS
Membuat login SFTP tanpa akses SSH pada CentOS/RHEL 6
Instalasi OS (CentOS/RHEL) adalah minimalis
Update system
# yum -y update && yum -y upgrade
(lebih…)
Kloxo qMail: 451 qq trouble creating files in queue (#4.3.0)
Setelah ngubek-ngubek dari semalam mengenai error yang muncul jika mengirim email via Email Client (Outlook, Thunderbird, dll):
An unknown error has occurred. Subject ‘testing’, Account: ‘mail.xxxxxx.co.id’, Server: ‘mail.xxxxxx.co.id’, Protocol: SMTP, Server Response: ‘451 qq trouble creating files in queue (#4.3.0)’, Port: 25, Secure(SSL): No, Server Error: 451, Error Number: 0x800CCC6A
Penyebabnya sederhana, salah owner file qmail-queue:
-rws–x–x 1 root root 15464 2004-11-09 12:19 qmail-queue
Solusinya:
# cd /var/qmail/bin
# chmod u+s /var/qmail/bin/qmail-queue
# chown qmailq:qmail /var/qmail/bin/qmail-queue
dan emailnya kembali terkirim dengan lancar.
Tidak dapat melakukan login SSH
Kejadian ini saya alami ketika mencoba login pada VPS melalui SSH, terdapat pesan :
Unable to open pty: No such file or directory
Akses server melalui SSH dengan menggunakan Web Control Panel ataupun melalui SFTP (menggunakan WinSCP), lalu ketik :
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty
Namun, jika server direstart maka error tersebut kembali muncul, agar dapat hilang secara permanen lakukan :
- Edit file
/etc/rc.sysinit
.
# nano /etc/rc.sysinit
- Cari
/sbin/start_udev
lalu berikan tanda komen # didepannya.
#/sbin/start_udev
- Lalu tambahkan pada baris dibawahnya :
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty - Reboot Server.
dan server dapat kembali diakses melalui SSH. 🙂
Error Yum pada Kloxo (TypeError: rpmdb open failed)
Jika melakukan yum
namun terdapat pesan seperti ini :
Loaded plugins: fastestmirror, protectbase
error: no dbpath has been set
error: cannot open Packages database in /{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}{_dbpath}
TypeError: rpmdb open failed
maka dapat diperbaiki (melalui SSH, sebagai root) dengan cara :
# rm /dev/urandom
# mknod -m 644 /dev/urandom c 1 9
lakukan yum
kembali dan lihat hasilnya. 😉
Cara membuat Template VPS CentOS dengan DirectAdmin pada SolusVM
Berikut ini cara membuat template VPS CentOS dengan DirectAdmin pada SolusVM :
- Lakukan instalasi CentOS dengan update terbaru dan package tambahan yang dibutuhkan,
- Instalasi DirectAdmin secara standar dapat dilihat disini (atau dapat juga berikut dengan paket tambahan, seperti: CSF, eAccelerator, Zend, IonCube, dll).
- Pastikan sudah mempunyai lisensi DA yang aktif karena dibutuhkan untuk melanjutkan proses ini, antara lain : Client ID, License ID, server.hostname.com (FQDN) dan IP Server.
Catatan: Jika membeli melalui pihak Data Center, mintakan hal ini kepada mereka. - Hapus lisensi DA yang sudah diinstall dengan cara :
# rm -rf /usr/local/directadmin/conf/license.key
- Jangan lupa ganti password root dengan yang lain.
- Matikan VPSnya dan lanjutkan dengan membuat template baru pada SolusVM.
- Setelah template terbuat, silahkan di test dengan mengaktifkan template tersebut, SSH ke VPS sebagai root.
- Ganti IP lama dengan IP yang baru dan kemudian reboot, melalui script ipswap.sh dengan cara :
# cat /etc/hosts # /usr/local/directadmin/scripts/ipswap.sh (IP.lama) (IP.baru) # reboot
- Lalu mendownload lisensi DA dengan cara :
# /usr/local/directadmin/scripts/getLicense.sh (Client ID) (License ID) (IP)
- Dan restart DirectAdmin :
# service directadmin restart
- Jika service DirectAdmin mengalami masalah (failed),
# Stopping DirectAdmin: [ FAILED ] # Starting DirectAdmin: [ OK ]
matikan servicenya dan jalan kembali DirectAdmin-nya:
# killall -9 directadmin # /etc/init.d/directadmin start
- Selanjutnya silahkan login melalui web, http://www.domain.tld:2222
Selamat mencoba dan semoga bermanfaat.
Komentar Terbaru