Skip to main content

Solusi problem di karmic: cannot update .ICEauthority

Welcome to the jungle...

Menurut saya, linux adalah seperti sebuah hutan belantara. Antara satu entitas dengan entitas yang lain sering saling terpisah. Di hutan belantara, kalau kita meletakkan seekor atau sekawanan hewan baru berarti alam perlu menyesuaikan diri agar menjadi seimbang. Demikian juga dengan linux, ketika kita menginstall sesuatu yang baru, kadang linux harus kita set ulang, karena kadang ada masalah-masalah yang timbul di tempat lain gara-gara spesies software yang baru kita letakkan di hutan linux itu.

Salah satu buktinya adalah pada waktu saya nginstall karmic (ubuntu 9.10). Setelah saya nginstall semuanya, saatnya saya menginstall virtualbox kemudian menginstall windows xp dan customisasi XP itu. Instalasi berjalan lancar. XP juga berjalan lancar. Tapi, ketika saya reboot linux saya, eee... tahu-tahu muncul peringatan pada saat mau login: could not update .ICEauthority. Saya pencet OK, lha kok malah toolbarnya linux malah hilang... We la dalah... piye iki...

Browse sana sini, akhrinya ketemu dengan forum ubuntu yang membahas hal itu. Ternyata langkahnya cukup mudah...

1. Kalau ini terjadi, biasanya sistem akan sedikit mencla mencle... artinya kadang bisa masuk normal kadang tidak. Nha, kalau anda masih bisa login normal, cobalah masuk ke dalam terminal. Jika memang tidak bisa masuk dalam keadaan normal, misal seperti kasus saya, toolbarnya hilang, cobalah akali dengan membuat launcher di desktop. pilih tipenya adalah application in terminal. untuk commandnya, ketik apa saja, lah, terserah. Setelah launcher itu jadi, maka double klik pada launcher itu, maka akan masuk kepada terminal, dan akan muncul "failed to create child process". Lha iyalah, masak ya iya dong... lha wong emang command kita juga asal, kok... jangan khawatir... pilih file kemudian new tab.

2. Kita perlu mengubah empunya sekaligus mengubah hak akses file .ICEauthority. Caranya adalah dengan mengetikkan (sesuaikan nama user dengan user anda sendiri):

- sudo chown arwan:arwan /home/arwan/.ICEauthority
- sudo chmod 644 /home/arwan/.ICEauthority

seperti anda ketahui, chown adalah mengubah pemilik file, yang dari awalnya dimiliki oleh user root di group root menjadi arwan di group arwan). Sedangkan chmod adalah mengubah hak akses terhadap file tersebut. 644 berarti file itu bisa dibaca dan ditulisi oleh user tersebut, bisa dibaca oleh siapapun yang berada di group arwan, dan juga bisa dibaca oleh user-user lain di luar group arwan.

Demikian, semoga bermanfaat.

NB: cara ini hanya bisa ampuh untuk folder home yang tidak terenkripsi. Untuk yang terenkripsi, mungkin anda bisa merujuk ke sumber lain.

Comments

Popular posts from this blog

Find JIRA issues mentioned in Confluence Page

I have been walking through a lot of pages in internet but have not found any answer except one. However, the answer is not complete, so I will share my experience here. This feature is very useful, especially to summarize the issues found during certain tests, where the tests are reported in a confluence page. I found that there are so many questions about this, but Atlassian seems does not want to bother with this request. I found one way to do this by the following tricks Take one JIRA issue that related to the target confluence page (in this case, say it is GET-895) Find the global ID of a JIRA issue: http://bach.dc1.scram.com:8080/rest/api/latest/issue/GET-895/remotelink It will show the JSON like this: [{"id":28293,"self":"http://bach.dc1.scram.com:8080/rest/api/latest/issue/GET-895/remotelink/28293","globalId":"appId=662e1ccf-94da-3121-96ae-053d90587b29&pageId=105485659","application":{...

If and For in Wolfram Mathematica (with examples)

IF Condition in Wolfram Mathematica The syntax is as follows xxxxxxxxxx If [ condition , what to do if true , what to do if false ] Some examples Example 1. Simple command x x = - 3 ; If [ x < 0 , - x , x ] 3 Example 2. If condition in a function abs [ x_ ] := If [ x < 0 , - x , x ] abs /@ { - 3 , 2 , 0 , - 2 } { 3 , 2 , 0 , 2 }   For in Wolfram Mathematica The syntax is as follows For [ start , test , inc , what to do ] Some examples Example 1. Simple Loop xxxxxxxxxx For [ i = 0 , i < 4 , i ++, Print [ i ]] 0 1 2 3 Example 2. Another simple loop For [ i = 10 , i > 0 , i --, Print [ i ]] 10 9 8 7 6 5 4 3 2 1 Example 3. Print list a = { 10 , 3 , 9 , 2 } For [ i = 1 , i < 5 , i ++, Print [ a [[ i ]]]] 10 3 9 2  

Android studio in ubuntu - problem: 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.

I love coding, especially Java. Because Android apps is written in Java, I would love to make one as well. Unfortunately, when I tried to install Android Studio on my Ubuntu yesterday, I got this error message: 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE. When I google on this error, there are so many websites and forums discuss about this error as well as the solutions. However, in linux (or ubuntu in my case), sometime we have different environment so that the solution will not always work (sometimes we have to do another thing before or after that solution). And this also happen in this case. Here are what I did then: 1. Know what exactly the problem is: the problem is that the JAVA_HOME in my system did not point to JDK. Instead, it points to a JRE. JRE can only be used to run java applications, not to build them. 2. Check the java path used by the system. In terminal, I typed the following: ...