vim.tiny reports 'E1187: Failed to source defaults.vim' on execution in default install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vim (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Ubuntu 22.04
When running vim.tiny it says:
$ vim.tiny
E1187: Failed to source defaults.vim
Press ENTER or type command to continue
This is due to the defaults.vim file not being available. If you just run it as vi
$ vi
this message does not appear as vim.tiny runs in compatibility mode. I found mention of this issue in:
https:/
The defaults.vim file is provided by the package vim-runtime.
I'm unsure what the issue is, if something needs to be in /etc/vim/vimrc.tiny or a /etc/vim/vimrc needs to be provided dpkg claims vimrc is in vim-common, but no file is installed for me from that package, or if vim-runtime needs to be a required package for vim-tiny
$ dpkg -S /etc/vim/vimrc
vim-common: /etc/vim/vimrc
$ ls -al /etc/vim/vimrc
ls: cannot access '/etc/vim/vimrc': No such file or directory
I discovered this because my .selected-editor was vim.tiny after running crontab -e
$ crontab -e
Select an editor. To change later, run 'select-editor'.
1. /bin/nano <---- easiest
2. /usr/bin/vim.tiny
3. /bin/ed
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: vim-tiny 2:8.2.3995-1ubuntu1
ProcVersionSign
Uname: Linux 5.15.0-1005-raspi aarch64
ApportVersion: 2.20.11-0ubuntu81
Architecture: arm64
CasperMD5CheckR
Date: Wed Apr 13 11:56:35 2022
ImageMediaBuild: 20201022
ProcEnviron:
TERM=screen
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: vim
UpgradeStatus: Upgraded to jammy on 2022-04-09 (4 days ago)
tags: | added: rls-jj-incoming |
Changed in vim (Ubuntu): | |
importance: | Undecided → Low |
tags: |
added: rls-jj-notfixing removed: rls-jj-incoming |
I also noticed this by launching "view /var/log/ installer/ syslog" on a freshly installed Ubuntu desktop system.