Jumat, 25 November 2011

Server ubuntu di dalam VMWARE Esx tidak bisa sudo su

Sudah lama sekali saya tidak coba nulis lagi.tiba-tiba kemarin ada 1 server yang bisa di ssh tapi tidak bisa sebagai root (sudo su).dulu pernah juga dapet kasus tidak bisa sudo su tapi di dekstop sempet saya buat dokumentasi di sini. well hal pertama yang harus dilakukan adalah masuk dengan ubuntu live cd.
Ternyata saya dapat satu problem yaitu ketika saya boot dari dvd room di guest tersebut dia tidak bisa boot melalui dvd room jadi langsung booting ke harddisk.saya mencoba membuat satu guest baru dan mencoba boot dari dvd room ternyata bisa.coba googling nemu solusi caranya adalah edit di guest pada bagian "properties" -> "CD/DVD drive 1" -> options -> cek list "force BIOS setup" kemudian restart vmwarenya, jika tidak ada masalah maka ketika boot akan masuk ke BIOS dan tinggal rubah boot optionsnya ke CD/DVD.lebih jelasnya lihat di sini dan di sini
ok sekarang saya sudah bisa boot dengan live cd. hal yang harus dilakukan adalah melihat partisi dan melakukan mount terhadap partisi tersebut.di temapat saya terdeteksi /dev/sda1
Langkah selanjutnya melakukan mount terhadap /dev/sda1 di /mnt dan melihat isinya
# mount /dev/sda1 /mnt
# ls -al
ternyata semua ownernya ke rubah sama script menjadi milik www-data
cara selanjutnya saya bypass semua menjadi milik root dan restart vm dan bootig dengan hard disk dan mecoba sudo su dengan user login saya.ternyata belum bisa dan mendapat error "sudo:must be setuid root" coba googling lagi nemu caranya salah satunya di sini
saya ketik perintah:
chmod 4755 /usr/bin/sudo
lalu saya coba lagi restart vmwarenya dan login dengan user saya dan sudo su.
ternyata saya mendapat error Sudo error, is mode 0777, should be 0440 coba googling lagi dan dapet solusi ini
saya jalankan perintah:
chmod 0440 /etc/sudoers
dan mecoba kembali restart vmware dan login dengan user saya lalu sudo su.
horree....berhasilll..

Senin, 25 Juli 2011

Tips merubah Repository Centos 6.0 x86_64 ke IIX

Centos 6 sudah di rilis beberapa waktu yang lalu karena kemalasan yang mendera baru bisa coba install malam ini.Hal pertama kali yang saya lakukan setelah selesai install adalah merubah repository ke local/IIX.Ternyata untuk 64 bit rada jarang yang untuk repo nya.Alhamdulillah dapet di sini
Langkah-langkahnya adalah:
1.Login dengan user root
2.Backup repo asli dengan command mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_asli
3.buat repo baru dengan perintah vi /etc/yum.repos.d/CentOS-Base.repo
4.Isi seperti di bawah ini :
[CentOS Plus]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/centosplus/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Contrib]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/contrib/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Extras]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/extras/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Fasttrack]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/fasttrack/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[OS]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

[Update]
name=CentOS
baseurl=http://centos.idrepo.or.id/centos/6/updates/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://centos.idrepo.or.id/centos/RPM-GPG-KEY-CentOS-6

simpan dengan :wq
5.Test update dengan perintah yum update
bila hasilnya seperti di bawah ini maka update anda sukses.

Transaction Summary
========================================================================================================================================================================
Install 1 Package(s)
Upgrade 48 Package(s)

Total download size: 68 M
Is this ok [y/N]:

Tinggal pilih y jika ingin update

Selamat mencoba...

Kamis, 21 Juli 2011

ubuntu error occurred while loading or saving configuration information for Nautilus

Mungkin judul di atas adalah judul terpanjang di blog saya sampai default text nya ga muat jadinya ke potong,tapi memang susah saya membuat judulnya ..hehe.kejadian bermula ketika pagi 2 hari yang lalu saya di telpon user dengan ubuntu dekstop 8.04 nya.Katanya komputernya ga bisa di pakai lagi layarnya hitam pekat...(emang oli tap-tapan) he he.Setelah saya lihat ke dekstopnya error nya :

An error occurred while loading or saving configuration information for Nautilus. Some of your configuration settings may not work properly.

GConf error: Configuration server couldn't be contacted: CORBA error: IDL:omg.org/CORBA/BAD_OPERATION:1.0

The application "evolution-alarm-notify"

kurang lebih errornya seperti di atas ...wah apes amet pagi ini jika harus install ulang pikir saya.

Saya lakukan langkah berikut :
1. Pergi ke tty1 dan login sebagai root dan melakukan fsck /dev/sda1
2. Reboot
ternyata ga manjur.
Saya coba baca-baca google nemu link ini

Coba saya lakukan perintah ini :

1.cd /home/user/.gconfd
2.ls -la
3.rm -rf saved_state
4.cd /tmp/gconfd-user
5.rm -rf lock
6.reboot

Alhamdulillah xwindow nya normal kembali.Bisa tidur dech..ehh salah...ngerjain yang lain.

Install Skype di ubuntu 10.04

Sekedar catatan pribadi agar suatu saat jika di butuhkan lebih cepat di cari. Sebenenarnya saya belum menggunaknya tapi mungkin ada teman-teman yang membutuhkan silahkan coba beberapa perintah berikut:

1.Pilih ke System -> system Administration -> Software Source
2.Masukan password superuser nya jika ada permintaan password
3.Pilih Tab Other software lalu klil Add
4.Tulis di APT Line 2 url berikut :
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner
5.Reload dan close
6.Buka terminal anda
7.ketikan Sudo apt-get Update
8.Ketikan Sudo apt-get install skype untuk melakukan installasi
9.Prgi ke Application -> Internet -> seharusnya Skype Beta telah terinstall

Selasa, 28 Juni 2011

Install Oracle 10g XE di Debian Squeeze 64 bit

Awalnya di tanya-tanya temen tentang error saat instalasi Oraclenya. ehh jadi pengen nyoba juga.
akhirnya cari-cari tutorial di google dan nemu link ini.

1.Download source oracle
wget -c http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb
wget -c http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb
2. Install oracle dengan mengabaikan architecture Processor

dpkg -i --force-architecture libaio_0.3.104-1_i386.deb

dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package libaio.
(Reading database ... 56175 files and directories currently installed.)
Unpacking libaio (from libaio_0.3.104-1_i386.deb) ...
Setting up libaio (0.3.104-1) ...

dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb

dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
Selecting previously deselected package oracle-xe-universal.
(Reading database ... 56184 files and directories currently installed.)
Unpacking oracle-xe-universal (from oracle-xe-universal_10.2.0.1-1.1_i386.deb) ...
Setting up oracle-xe-universal (10.2.0.1-1.1) ...
insserv: warning: script 'oracle-xe' missing LSB tags and overrides
Executing Post-install steps...
-e You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
root@debian:/home/rasyid# /etc/init.d/oracle-xe configure

Oracle Database 10g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 10g Express
Edition. The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts. Press to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:

Specify a port that will be used for the database listener [1521]:

Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:
Confirm the password:

Passwords do not match. Enter the password:
Confirm the password:

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:8080/apex"

3. Coba akses oracle anda dengan mengetikan http://localhost:8080/apex

user : system
password : password_anda

Selamat mencoba semoga bermanfaat

Senin, 18 April 2011

Upgrade firefox ke 4.0 di ubuntu lucid


Jika anda merasa agak berat merender aplikasi web dengan firefox 3.6.xx maka saat ini waktunya anda mengupgrade firefox anda ke 4.0.Langkah-langkahnya cukup simple.Berikut cukup 4 langkah :
1.masuk ke terminal sebagai root
2.Ketik perintah gksu add-apt-repository ppa:mozillateam/firefox-stable
3.Jalankan update # apt-get update
4.Upgrade firefox # apt-get upgrade firefox

well...firefox sudah menggunakan versi 4.

Senin, 10 Januari 2011

Tips mysql Query Parent - Child dalam 1 tabel

Salah satu pekerjaanku adalah memberikan data yang di minta oleh user. Nah user juga kadang-kadang minta yang aneh-aneh. Salah satunya adalah minta data Parent dan Child dari database yang ada dalam satu tabel.nah looh..aku tulis di sini biar suatu saat gampang nyarinya..
Kebetulan di tabel tempatku ada 4 level artinya bapaknya punya anak,cucu dan cicit. he he ...
sudah coba query-query sendiri masih belum bisa (dasr bebell..) coba tanya sama temen juga ga da yang ngerti karena mungkin belum kebayang data basenya. Coba googling ga mudeng2mudeng (bener-bener lemot..he he). Coba posting di milist ga da yang respon (banyak pertanyaannya saja lieur apalagi njawabnya ...alesan aja padahal sendirinya yang ga bisa nanya ....welehh nanya aja susah apalagi di suruh jawab).
Akhirnya tanpa malu-malu (padahal malu-maluin) nanya ke boss (thank's you ya boss) dan di kasih query sakti. Ok setelah banyak nulis yang ga berguna inilah query sakti itu ..jrengg.Nama tabelnya di tempatku t_relation.

SELECT
t1.relation_name AS level1,
t2.relation_name as level2,
t3.relation_name as level3,
t4.relation_name as level4

FROM t_relation AS t1

LEFT JOIN t_relation AS t2 ON t2.relation_parent_id = t1.relation_id
LEFT JOIN t_relation AS t3 ON t3.relation_parent_id = t2.relation_id
LEFT JOIN t_relation AS t4 ON t4.relation_parent_id = t3.relation_id


WHERE
t1.relation_type_id = 1
and t1.relation_parent_id is null

order BY
t1.relation_name,
t2.relation_name,
t3.relation_name,
t4.relation_name
;

Jika Id nya juga ingin di tampilin ini querynya :

SELECT
t1.relation_id as level1_id,
t1.relation_name AS level1,
t2.relation_id as level2_id,
t2.relation_name as level2,
t3.relation_id as level3_id,
t3.relation_name as level3,
t4.relation_id as level4_id,
t4.relation_name as level4


FROM t_relation AS t1
LEFT JOIN t_relation AS t2 ON t2.relation_parent_id = t1.relation_id
LEFT JOIN t_relation AS t3 ON t3.relation_parent_id = t2.relation_id
LEFT JOIN t_relation AS t4 ON t4.relation_parent_id = t3.relation_id

WHERE
t1.relation_type_id = 1
and t1.relation_parent_id is null

order BY
t1.relation_name,
t2.relation_name,
t3.relation_name,
t4.relation_name
;


Ok ..semoga bermanfaat buat nyang lain..

Jumat, 07 Januari 2011

Tips jika tombol numlock di keyboard sebelah kanan Tidak berfungsi di ubuntu


Kemarin sempet ada kasus user keyboardnya kena guyur air. Setelah di keringin trus di pasang kembali ternyata tombol numlock di sebelah kanan itu tidak berfungsi,saya pikir mungkin konslet abis kena air dalemnya.saya coba ganti keyboard lain masalah masih sama juga.coba restart komputer masalahnya masih sama.coba login sebagai sysadmin kok bisa ya?? akhirnya coba googling nemu link ini

Ternyata cukup mudah:
1.Pilih System -> Preferences -> keyboard
2.Pilih Mouse keys
3.Uncheck "Pointer can be controlled using the keypad"