Find the answer to your Linux question:
Results 1 to 4 of 4
I am running openSUSE 10.2 while using GNOME for my desktop. I've had problems with Gaim where it just crashes when my MSN buddy list loads. So I decided to ...
  1. #1
    Just Joined!
    Join Date
    Oct 2006
    Posts
    4

    Gaim/Pidgin: permission denied with root access!?!?!

    I am running openSUSE 10.2 while using GNOME for my desktop. I've had problems with Gaim where it just crashes when my MSN buddy list loads. So I decided to install the updated version (Pidgin). After compiling it I navigated to /usr/local/share/applications/pidgin in the GUI file browser and tried to run it from there, the egg-timer thing appeared then went away, no window loaded. So I opened a terminal and navigated to the directory. I tried to invoke it from there as my normal user account, here I was told permission was denied, I logged in as root to be told the same thing. What is going on?

    Here is the snibbet from my terminal window.
    Code:
    ciaran0@openSUSE-102:/usr/local/share/applications> ./pidgin.desktop
    bash: ./pidgin.desktop: Permission denied
    ciaran0@openSUSE-102:/usr/local/share/applications> su
    Password: 
    openSUSE-102:/usr/local/share/applications # ./pidgin.desktop
    bash: ./pidgin.desktop: Permission denied
    openSUSE-102:/usr/local/share/applications #
    I was also wondering if it would be easier to just try and fix the problem I have with Gaim. Below is the error message I receive when I run Gaim from the terminal.
    Code:
    *** glibc detected *** gaim: free(): invalid pointer: 0xb7462170 ***
    ======= Backtrace: =========
    /lib/libc.so.6[0xb739b6e1]
    /lib/libc.so.6(cfree+0x89)[0xb739cd79]
    /opt/gnome/lib/libglib-2.0.so.0(g_free+0x31)[0xb74b90d1]
    /opt/gnome/lib/gaim/libmsn.so(msn_slp_sip_recv+0x3b9)[0xb6f7a8a9]
    /opt/gnome/lib/gaim/libmsn.so(msn_slp_process_msg+0x4d)[0xb6f7ae7d]
    /opt/gnome/lib/gaim/libmsn.so(msn_slplink_process_msg+0x12f)[0xb6f7bfaf]
    /opt/gnome/lib/gaim/libmsn.so(msn_p2p_msg+0x4d)[0xb6f7a07d]
    /opt/gnome/lib/gaim/libmsn.so(msn_cmdproc_process_msg+0x53)[0xb6f6aee3]
    /opt/gnome/lib/gaim/libmsn.so[0xb6f7d814]
    /opt/gnome/lib/gaim/libmsn.so(msn_cmdproc_process_payload+0x5d)[0xb6f6af9d]
    /opt/gnome/lib/gaim/libmsn.so[0xb6f78d9a]
    gaim[0x80091e51]
    /opt/gnome/lib/libglib-2.0.so.0[0xb74db66d]
    /opt/gnome/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182)[0xb74b1de2]
    /opt/gnome/lib/libglib-2.0.so.0[0xb74b4e1f]
    /opt/gnome/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0xb74b51c9]
    /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7b4ecd4]
    gaim(main+0xc43)[0x800c3383]
    /lib/libc.so.6(__libc_start_main+0xdc)[0xb734cf9c]
    gaim[0x80022bb1]
    ======= Memory map: ========
    80000000-800d9000 r-xp 00000000 08:02 644683     /opt/gnome/bin/gaim
    800d9000-800da000 r--p 000d8000 08:02 644683     /opt/gnome/bin/gaim
    800da000-800dd000 rw-p 000d9000 08:02 644683     /opt/gnome/bin/gaim
    800dd000-8048d000 rw-p 800dd000 00:00 0          [heap]
    b5000000-b5021000 rw-p b5000000 00:00 0 
    b5021000-b5100000 ---p b5021000 00:00 0 
    b51ca000-b522a000 rw-s 00000000 00:08 2523160    /SYSV00000000 (deleted)
    b522a000-b528a000 rw-s 00000000 00:08 2490391    /SYSV00000000 (deleted)
    b528a000-b5477000 r--p 00000000 08:02 102679     /usr/share/icons/hicolor/icon-theme.cache
    b5477000-b548f000 r--p 00000000 08:02 1063042    /opt/kde3/share/icons/hicolor/icon-theme.cache
    b548f000-b55f7000 r--p 00000000 08:02 1128302    /opt/gnome/share/icons/hicolor/icon-theme.cache
    b55f7000-b5dd3000 r--p 00000000 08:02 555970     /opt/gnome/share/icons/gnome/icon-theme.cache
    b5dd3000-b6029000 r--p 00000000 08:02 523288     /opt/gnome/share/icons/Tango/icon-theme.cache
    b6029000-b6077000 r--p 00000000 08:02 67787      /usr/share/icons/Industrial/icon-theme.cache
    b6077000-b60ee000 r--p 00000000 08:02 84620      /usr/share/fonts/truetype/DejaVuSans-Bold.ttf
    b60ee000-b616b000 r--p 00000000 08:02 84624      /usr/share/fonts/truetype/DejaVuSans.ttf
    b616b000-b616d000 r-xp 00000000 08:02 638628     /opt/gnome/lib/pango/1.5.0/modules/pango-basic-fc.so
    b616d000-b616f000 rw-p 00001000 08:02 638628     /opt/gnome/lib/pango/1.5.0/modules/pango-basic-fc.so
    b616f000-b6176000 r--s 00000000 08:02 770079     /var/cache/fontconfig/77e41c5059666d75f92e318d4be8c21e-x86.cache-2
    b6176000-b6177000 r--s 00000000 08:02 770087     /var/cache/fontconfig/b6bbb9f898b73777cfe763014a8c08d3-x86.cache-2
    b6177000-b61bd000 r--s 00000000 08:02 770076     /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
    b61bd000-b6203000 r--s 00000000 08:02 770075     /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
    b6203000-b6205000 r--s 00000000 08:02 770085     /var/cache/fontconfig/d458be102e54cf534d1eef0dcbb02d07-x86.cache-2
    b6205000-b6228000 r--s 00000000 08:02 770083     /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
    b6228000-b6234000 r--s 00000000 08:02 770084     /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-x86.cache-2
    b6234000-b6239000 r--s 00000000 08:02 770078     /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
    b6239000-b6242000 r-xp 00000000 08:02 1095600    /lib/libcrypt-2.5.so
    b6242000-b6245000 rw-p 00008000 08:02 1095600    /lib/libcrypt-2.5.so
    b6245000-b626c000 rw-p b6245000 00:00 0 
    b626f000-b6274000 r--p 00000000 08:02 638105     /opt/gnome/share/locale/en_GB/LC_MESSAGES/glib20.mo
    b6274000-b6278000 r-xp 00000000 08:02 691522     /opt/gnome/lib/gaim/gestures.so
    b6278000-b627a000 rw-p 00003000 08:02 691522     /opt/gnome/lib/gaim/gestures.so
    b627a000-b627b000 r-xp 00000000 08:02 691524     /opt/gnome/lib/gaim/history.so
    b627b000-b627d000 rw-p 00001000 08:02 691524     /opt/gnome/lib/gaim/history.so
    b627d000-b627f000 r-xp 00000000 08:02 691518     /opt/gnome/lib/gaim/autorecon.so
    b627f000-b6281000 rw-p 00001000 08:02 691518     /opt/gnome/lib/gaim/autorecon.so
    b6281000-b6282000 r-xp 00000000 08:02 691525     /opt/gnome/lib/gaim/iconaway.so
    b6282000-b6284000 rw-p 00000000 08:02 691525     /opt/gnome/lib/gaim/iconaway.so
    b6284000-b63b3000 r-xp 00000000 08:02 82221      /usr/lib/perl5/5.8.8/i586-linux-thread-multi/CORE/libperl.so
    b63b3000-b63b4000 r--p 0012e000 08:02 82221      /usr/lib/perl5/5.8.8/i586-linux-thread-multi/CORE/libperl.so
    b63b4000-b63b9000 rw-p 0012f000 08:02 82221      /usr/lib/perl5/5.8.8/i586-linux-thread-multi/CORE/libperl.so
    b63b9000-b63bc000 rw-p b63b9000 00:00 0 
    b63bc000-b63c4000 r-xp 00000000 08:02 691537     /opt/gnome/lib/gaim/perl.so
    b63c4000-b63c6000 rw-p 00007000 08:02 691537     /opt/gnome/lib/gaim/perl.so
    b63c6000-b63c8000 r-xp 00000000 08:02 692314     /opt/gnome/lib/gaim/nautilus.so
    b63c8000-b63ca000 rw-p 00001000 08:02 692314     /opt/gnome/lib/gaim/nautilus.so
    b63ca000-b63ce000 r-xp 00000000 08:02 691531     /opt/gnAborted

  2. #2
    Linux User netstrider's Avatar
    Join Date
    Jul 2005
    Location
    South Africa
    Posts
    474
    Just try the command 'pidgin' from terminal. Else, navigate to that directory and as root do chmod +x pidgin.desktop then try your original command again.

  3. #3
    Linux Enthusiast apoorv_khurasia's Avatar
    Join Date
    Feb 2005
    Location
    Laurasia
    Posts
    624
    an entry of the form of .desktop is not meant to be executed...its to be parsed by ur desktop manager (KDE/GNOME)....just click/double click on the file or best follow the solution given by netstrider
    "There is no sixth rule"
    --Rob Pike
    Registered Linux User: 400426 home page

  4. #4
    Just Joined! Dooghy's Avatar
    Join Date
    Jun 2007
    Location
    New Zealand, Auckland
    Posts
    59
    Yep, a .desktop file is a desktop shortcut of an application.
    To run it, find the shortcut on your desktop and click/double-click on it.

    But first, try what netstrider suggested.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...