Bug 879892 - [abrt] kupfer-208-4.fc17: os.py:380:_execvpe:OSError: [Errno 2] No such file or directory
Summary: [abrt] kupfer-208-4.fc17: os.py:380:_execvpe:OSError: [Errno 2] No such file ...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kupfer
Version: 17
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Christophe Burgun
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:4f0cebe39982e653a0e3ff4b97d...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-25 08:22 UTC by Denis Bailly
Modified: 2013-03-01 08:34 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-03-01 08:34:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: environ (1.28 KB, text/plain)
2012-11-25 08:22 UTC, Denis Bailly
no flags Details
File: executable (46 bytes, text/plain)
2012-11-25 08:22 UTC, Denis Bailly
no flags Details
File: dso_list (33 bytes, text/plain)
2012-11-25 08:22 UTC, Denis Bailly
no flags Details
File: smolt_data (3.79 KB, text/plain)
2012-11-25 08:22 UTC, Denis Bailly
no flags Details
File: core_backtrace (498 bytes, text/plain)
2012-11-25 08:22 UTC, Denis Bailly
no flags Details

Description Denis Bailly 2012-11-25 08:22:36 UTC
Version-Release number of selected component:
kupfer-208-4.fc17

Additional info:
libreport version: 2.0.18
abrt_version:   2.0.18
cmdline:        /usr/bin/python /usr/share/kupfer/kupfer.py --no-splash --exec-helper=kupfer.plugin.vim.service
kernel:         3.6.7-4.fc17.x86_64

backtrace:
:os.py:380:_execvpe:OSError: [Errno 2] No such file or directory
:
:Traceback (most recent call last):
:  File "/usr/share/kupfer/kupfer/plugin/vim/service.py", line 74, in update_serverlist
:    self.vimcom.get_hidden_serverlist(self.on_new_serverlist)
:  File "/usr/share/kupfer/kupfer/plugin/vim/vimcom.py", line 365, in get_hidden_serverlist
:    self.vim_hidden.start()
:  File "/usr/share/kupfer/kupfer/plugin/vim/vimcom.py", line 161, in start
:    os.execvp(command, argv)
:  File "/usr/lib64/python2.7/os.py", line 344, in execvp
:    _execvpe(file, args)
:  File "/usr/lib64/python2.7/os.py", line 380, in _execvpe
:    func(fullname, *argrest)
:OSError: [Errno 2] No such file or directory
:
:Local variables in innermost frame:
:head: ''
:e: OSError(2, 'No such file or directory')
:env: {'LC_NUMERIC': 'fr_FR.utf8', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'LC_MEASUREMENT': 'fr_FR.utf8', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'QT_IM_MODULE': 'xim', 'LOGNAME': 'denis', 'USER': 'denis', 'QTDIR': '/usr/lib64/qt-3.3', 'XDG_VTNR': '1', 'PATH': '/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/denis/.local/bin:/home/denis/bin', 'DISPLAY': ':0', 'GNOME_KEYRING_CONTROL': '/run/user/denis/keyring-mbsf3k', 'QTLIB': '/usr/lib64/qt-3.3/lib', 'TERM': 'dumb', 'SHELL': '/bin/bash', 'XAUTHORITY': '/var/run/gdm/auth-for-denis-ydetlF/database', 'SESSION_MANAGER': 'local/unix:@/tmp/.ICE-unix/958,unix/unix:/tmp/.ICE-unix/958', 'LC_MONETARY': 'fr_FR.utf8', 'HISTSIZE': '1000', 'WINDOWPATH': '1', 'DESKTOP_AUTOSTART_ID': '', 'IMSETTINGS_INTEGRATE_DESKTOP': 'yes', 'GPG_AGENT_INFO': '/run/user/denis/keyring-mbsf3k/gpg:0:1', 'HOME': '/home/denis', 'USERNAME': 'denis', 'IMSETTINGS_MODULE': 'none', 'SHLVL': '1', 'XDG_RUNTIME_DIR': '/run/user/denis', 'SSH_AUTH_SOCK': '/run/user/denis/keyring-mbsf3k/ssh', 'GDMSESSION': 'gnome', 'XMODIFIERS': '@im=none', 'QT_GRAPHICSSYSTEM_CHECKED': '1', 'XDG_SESSION_ID': '2', 'DBUS_SESSION_BUS_ADDRESS': 'unix:abstract=/tmp/dbus-eo5JFALIS8,guid=7ed74b3e8b8a4ad031a4616500000033', 'LANG': 'en_US.utf8', 'DESKTOP_SESSION': 'gnome', 'GNOME_KEYRING_PID': '954', 'HOSTNAME': 'krypton.s4me.fr', 'GDM_LANG': 'en_US.utf8', 'HISTCONTROL': 'ignoredups', 'QTINC': '/usr/lib64/qt-3.3/include', 'PWD': '/home/denis', 'CVS_RSH': 'ssh', 'MAIL': '/var/spool/mail/denis', 'LC_TIME': 'fr_FR.utf8', 'XDG_SEAT': 'seat0'}
:argrest: (['gvim', '-f', '--servername', '__1353829414.43_KUPFER', '--socketid', '33554467'],)
:args: ['gvim', '-f', '--servername', '__1353829414.43_KUPFER', '--socketid', '33554467']
:tail: 'gvim'
:saved_tb: None
:saved_exc: None
:file: 'gvim'
:func: <built-in function execv>
:PATH: ['/usr/lib64/qt-3.3/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/sbin', '/usr/sbin', '/home/denis/.local/bin', '/home/denis/bin']
:fullname: '/home/denis/bin/gvim'
:tb: <traceback object at 0x1d39d88>
:dir: '/home/denis/bin'
:envpath: '/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/denis/.local/bin:/home/denis/bin'

Comment 1 Denis Bailly 2012-11-25 08:22:40 UTC
Created attachment 651413 [details]
File: environ

Comment 2 Denis Bailly 2012-11-25 08:22:42 UTC
Created attachment 651414 [details]
File: executable

Comment 3 Denis Bailly 2012-11-25 08:22:44 UTC
Created attachment 651415 [details]
File: dso_list

Comment 4 Denis Bailly 2012-11-25 08:22:46 UTC
Created attachment 651416 [details]
File: smolt_data

Comment 5 Denis Bailly 2012-11-25 08:22:48 UTC
Created attachment 651417 [details]
File: core_backtrace

Comment 6 Mario Blättermann 2012-11-25 16:42:36 UTC
Ulrik, please would you have a look at it? BTW, there's no plugin subpackage anymore for Kupfer, we have a subpackage only with the Thunar stuff, because it needs a particular folder from the Thunar package. Just for interest, don't know if it's important here.

Comment 7 Ulrik 2012-11-25 18:00:45 UTC
Hi,

it looks like /home/denis/bin/gvim is a broken symlink (Reporter please confirm), and the vim plugin tries to exec it. I'm not happy with these vim plugin features, it provides some very cool stuff (Open file in already open gvim window, list running gvim sessions) but at a cost of always leaving a hidden gvim and kupfer helper processes running as well as the complexity involved.

Comment 8 Denis Bailly 2012-11-26 18:58:11 UTC
Hi,

/home/denis/bin/gvim doesn't exist (gvim not installed on the system).
Is gvim a dependancy of kupfer ?

For now I uninstall kupfer to avoid this error message.

Sorry for my bad english, I'm french.

Comment 9 Mario Blättermann 2012-11-26 19:07:29 UTC
That's the problem with having almost all plugins in the main package. To resolve the dependencies, I had to add lots of packages, or to split Kupfer into lots of subpackages... Some of them can't be resolved anyway, like the Opera plugin (not shipped with Fedora).

I could imagine the following solution for future versions: Disabling certain plugins in the configuration. Well, this is more work for users to reanimate them and could cause more bug reports (What's the matter with the xyz plugin, it doesn't work!). But if we are able to sort out Fedora-critical plugins and disable them by default, this would be a step ahead. Or we find those plugins which need a certain software explicitely - not as an option only - and I create a subpackage for that plugin. Maybe there are not so many critical plugins, so that we can keep the package farm comprehensible.

Comment 10 Denis Bailly 2012-11-26 19:55:55 UTC
So I just have to disable Vim Plugin in kupfer preferences ?

Comment 11 Mario Blättermann 2012-11-26 20:31:14 UTC
(In reply to comment #10)
> So I just have to disable Vim Plugin in kupfer preferences ?

Yes, this should work. Maybe after logout and login to get rid of the gvim stuff completely.

Comment 12 Denis Bailly 2012-11-28 17:34:44 UTC
It seems working great ! Thanks.

Comment 13 Mario Blättermann 2012-11-30 19:04:36 UTC
(In reply to comment #12)
> It seems working great ! Thanks.

OK, the problem is solved for you so far. But we should think about a better solution than a workaround such as disabling a plugin explicitely. No user should be forced to do some post-install action to avoid crashes.

@Ulrik, which plugins could cause similar problems? If we know about them, I could patch the sources to disable them by default.

Comment 14 Fedora Admin XMLRPC Client 2013-02-28 13:22:00 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.


Note You need to log in before you can comment on or make changes to this bug.