formiko-vim crashed with FileNotFoundError in _execute_child(): [Errno 2] No such file or directory: '/usr/bin/gvim'

Bug #1870891 reported by Norbert
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
formiko (Ubuntu)
New
Medium
Unassigned

Bug Description

$ formiko-vim
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 27, in print_state
    self.vim_start_server()
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 45, in vim_start_server
    server = Popen(args, stdout=PIPE)
  File "/usr/lib/python3.8/subprocess.py", line 854, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.8/subprocess.py", line 1702, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/gvim'
VIM - Vi IMproved 8.1 (2018 May 18, compiled Mar 02 2020 16:35:26)
Unknown option argument: "--servername"
More info with: "vim -h"
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/formiko/window.py", line 393, in refresh_from_vim
    star = '*' if self.editor.is_modified else ''
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 95, in is_modified
    return bool(int(self.vim_remote_expr("&l:modified") or '0'))
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 50, in vim_remote_expr
    out = check_output([
  File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/vim', '--servername', '78e7e197-f998-4a9a-bc4d-1ec229ae01e1', '--remote-expr', '&l:modified']' returned non-zero exit status 1.
VIM - Vi IMproved 8.1 (2018 May 18, compiled Mar 02 2020 16:35:26)
Unknown option argument: "--servername"
More info with: "vim -h"
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/formiko/window.py", line 175, in on_delete
    rv = self.ask_if_modified()
  File "/usr/lib/python3/dist-packages/formiko/window.py", line 254, in ask_if_modified
    if self.editor.is_modified:
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 95, in is_modified
    return bool(int(self.vim_remote_expr("&l:modified") or '0'))
  File "/usr/lib/python3/dist-packages/formiko/vim.py", line 50, in vim_remote_expr
    out = check_output([
  File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/vim', '--servername', '78e7e197-f998-4a9a-bc4d-1ec229ae01e1', '--remote-expr', '&l:modified']' returned non-zero exit status 1.

ProblemType: Crash
DistroRelease: Ubuntu 20.04
Package: formiko 1.3.0-1
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CrashCounter: 1
CurrentDesktop: MATE
Date: Sun Apr 5 12:01:59 2020
ExecutablePath: /usr/bin/formiko-vim
InstallationDate: Installed on 2020-03-30 (5 days ago)
InstallationMedia: Ubuntu-MATE 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
InterpreterPath: /usr/bin/python3.8
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/bin/formiko-vim
Python3Details: /usr/bin/python3.8, Python 3.8.2, python3-minimal, 3.8.2-0ubuntu2
PythonArgs: ['/usr/bin/formiko-vim']
PythonDetails: N/A
SourcePackage: formiko
Title: formiko-vim crashed with FileNotFoundError in _execute_child(): [Errno 2] No such file or directory: '/usr/bin/gvim'
UpgradeStatus: Upgraded to focal on 2020-03-31 (4 days ago)
UserGroups: adm cdrom dip libvirt libvirtd lpadmin plugdev sambashare sudo

Revision history for this message
Norbert (nrbrtx) wrote :
tags: removed: need-duplicate-check
Changed in formiko (Ubuntu):
importance: Undecided → Medium
Norbert (nrbrtx)
information type: Private → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.