When installing Vundle.vim with your minimal .vimrc after cloning the repo and then running vim +PluginInstall +qall the output is:
line 4: sourcing "/usr/share/vim/vim74/syntax/syncolor.vim"
finished sourcing /usr/share/vim/vim74/syntax/syncolor.vim
continuing in function vundle#installer#new..<SNR>25_process
Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Searching for "/home/tmplt/.vim/after/syntax/syncolor.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/syntax/syncolor.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/after/syntax/syncolor.vim"
Processing 'gmarik/Vundle.vim'
Calling shell to execute: "begin; cd '/home/tmplt/.vim/bundle/Vundle.vim' && git config --get remote.origin.url; end >/tmp/vPjYIyn/0 2>&1"
Error detected while processing function vundle#installer#new..<SNR>25_process..vundle#installer#run..vundle#installer#install..<SNR>25_sync..<SNR>25_make_sync_command..<SNR>25_get_current_origin_url..<SNR>25_system:
line 1:
E484: Can't open file /tmp/vPjYIyn/0
Error detected while processing function vundle#installer#new..<SNR>25_process..vundle#installer#run..vundle#installer#install..<SNR>25_sync:
line 6:
E714: List required
Error detected while processing function vundle#installer#new..<SNR>25_process:
line 13:
E121: Undefined variable: s:last_status
E15: Invalid expression: 'error' == s:last_status
line 17:
E121: Undefined variable: s:last_status
E15: Invalid expression: 'updated' == s:last_status && empty(msg)
Processing helptags
helptags regenerated
Done!
Searching for "Vundle.vim/plugin/*.vim" in "/home/tmplt/.vim/bundle,/home/tmplt/.vim,/home/tmplt/.vim/bundle/Vundle.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/tmplt/.vim/after,/home/tmplt/.vim/bundle/Vundle.vim/,/home/tmplt/.vim/bundle/Vundle.vim/after,/home/tmplt/.vim/bundle/after"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/Vundle.vim/plugin/*.vim"
Searching for "/usr/share/vim/vimfiles/Vundle.vim/plugin/*.vim"
Searching for "/usr/share/vim/vim74/Vundle.vim/plugin/*.vim"
Searching for "/usr/share/vim/vimfiles/after/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/after/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/after/Vundle.vim/plugin/*.vim"
Searching for "/home/tmplt/.vim/bundle/after/Vundle.vim/plugin/*.vim"
not found in 'runtimepath': "Vundle.vim/plugin/*.vim"
Searching for "Vundle.vim/after/*.vim" in "/home/tmplt/.vim/bundle,/home/tmplt/.vim,/home/tmplt/.vim/bundle/Vundle.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/tmplt/.vim/after,/home/tmplt/.vim/bundle/Vundle.vim/,/home/tmplt/.vim/bundle/Vundle.vim/after,/home/tmplt/.vim/bundle/after"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/Vundle.vim/after/*.vim"
Searching for "/usr/share/vim/vimfiles/Vundle.vim/after/*.vim"
Searching for "/usr/share/vim/vim74/Vundle.vim/after/*.vim"
Searching for "/usr/share/vim/vimfiles/after/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/after/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/bundle/Vundle.vim/after/Vundle.vim/after/*.vim"
Searching for "/home/tmplt/.vim/bundle/after/Vundle.vim/after/*.vim"
not found in 'runtimepath': "Vundle.vim/after/*.vim"
Writing viminfo file "/home/tmplt/.viminfo"
While this doesn't cause any ultimate problems with only Vundle.vim installed, it seems to cause some trouble with NerdTree. The errors does not disappear when running :PluginInstall for the second time.
Vundle does, however, work on my laptop. removing ~/.vim, reinstalling and :PluginInstall-ing works flawlessly. I'm unsure what the problem is caused by.
One user on IRC got a very similar error and figured out it was caused by his shell being fish.
Can confirm this. A change to zsh fixed it.
More generally, you need to make sure your vim shell variable matches your actual shell.
set shell=/bin/bash
if you use bash for example.
Most helpful comment
One user on IRC got a very similar error and figured out it was caused by his shell being fish.