Bug 1204179

Summary: missing /bin/vi breaks visudo, sudoedit, crontab -e, etc.
Product: Red Hat Enterprise Linux 6 Reporter: Martin Žember <mzember>
Component: vimAssignee: Karsten Hopp <karsten>
Status: CLOSED ERRATA QA Contact: Filip Holec <fholec>
Severity: high Docs Contact:
Priority: medium    
Version: 6.7CC: dkutalek, ebenes, psplicha
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-22 06:27:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1202897    
Bug Blocks:    

Description Martin Žember 2015-03-20 14:30:15 UTC
Description of problem:
/bin/vi is missing while some programs expect it being there by default


Version-Release number of selected component (if applicable):
RHEL-6.7-20150304.0 compose
# rpm -qa | grep ^vim
vim-minimal-7.4.629-3.el6.x86_64
vim-filesystem-7.4.629-3.el6.x86_64
vim-common-7.4.629-3.el6.x86_64
vim-enhanced-7.4.629-3.el6.x86_64
# rpm -qa | grep ^sudo
sudo-1.8.6p3-16.el6.x86_64


How reproducible:
Every time


Steps to Reproduce:
1. # crontab -e
no crontab for root - using an empty one
/bin/sh: /bin/vi: No such file or directory
crontab: "/bin/vi" exited with status 127

2. # sudoedit /etc/hosts
sudoedit: /bin/vi: command not found

3. # visudo
visudo: no editor found (editor path = /bin/vi)


Actual results:
/bin/vi: command not found


Expected results:


Additional info:
It used to work with RHEL-6.5
# rpm -qa | grep ^vim
vim-minimal-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
# rpm -qa | grep ^sudo
sudo-1.8.6p3-12.el6.x86_64

In both setups, the following variables were empty:
# echo $EDITOR $SUDO_EDITOR $VISUAL

Comment 6 errata-xmlrpc 2015-07-22 06:27:42 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-1310.html