Проблема с установкой vim-syntastic

Автор Ichy, 20 мая 2015, 15:00:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ichy

Добрый день.

Хотел включить подстветку синтаксиса в vim, нашел паке vim-syntastic. При установке вылезла ошибка, ниже часть лога:
Открыть содержимое (спойлер)

Unpacking ruby2.1 (2.1.5-2) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a2.1.5_all.deb ...
Unpacking ruby (1:2.1.5) ...
Selecting previously unselected package vim.
Preparing to unpack .../vim_2%3a7.4.488-7_i386.deb ...
Unpacking vim (2:7.4.488-7) ...
Selecting previously unselected package vim-addon-manager.
Preparing to unpack .../vim-addon-manager_0.5.3_all.deb ...
Unpacking vim-addon-manager (0.5.3) ...
Selecting previously unselected package vim-syntastic.
Preparing to unpack .../vim-syntastic_3.5.0-1_all.deb ...
/usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- vim/addon_manager (LoadError)
   from /usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/bin/vim-addon-manager:161:in `<top (required)>'
   from /usr/bin/vim-addons:2:in `load'
   from /usr/bin/vim-addons:2:in `<main>'
Unpacking vim-syntastic (3.5.0-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up rubygems-integration (1.8) ...
Setting up libruby2.1:i386 (2.1.5-2) ...
Setting up ruby2.1 (2.1.5-2) ...
Setting up ruby (1:2.1.5) ...
Setting up vim (2:7.4.488-7) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
Setting up vim-addon-manager (0.5.3) ...
Setting up vim-syntastic (3.5.0-1) ...
/usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- vim/addon_manager (LoadError)
   from /usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/bin/vim-addon-manager:161:in `<main>'
dpkg: error processing package vim-syntastic (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.19-18) ...
Errors were encountered while processing:
vim-syntastic
E: Sub-process /usr/bin/dpkg returned an error code (1)
[свернуть]
Теперь же, при попытку что-то сделать с пакетами получаю ту же самую ошибку, ниже лог:
Открыть содержимое (спойлер)
user@domain:/home/wm/dasha/public$ sudo apt-get install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up vim-syntastic (3.5.0-1) ...
/usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- vim/addon_manager (LoadError)
   from /usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/bin/vim-addon-manager:161:in `<main>'
dpkg: error processing package vim-syntastic (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
vim-syntastic
E: Sub-process /usr/bin/dpkg returned an error code (1)
[свернуть]

Система: Linux domain 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) i686 GNU/Linux.
Гугл не смог найти ответа.
Не подскажите, как можно решить данную проблему?

ferum

Русские дебианщики против цифрового слабоумия !

Ichy

#2
Тоже самое. Лог ниже:
Открыть содержимое (спойлер)
sudo apt-get -f remove vim-syntastic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  vim-syntastic
0 upgraded, 0 newly installed, 1 to remove and 14 not upgraded.
1 not fully installed or removed.
After this operation, 880 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 75811 files and directories currently installed.)
Removing vim-syntastic (3.5.0-1) ...
/usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- vim/addon-manager (LoadError)
   from /usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/bin/vim-addon-manager:161:in `<main>'
dpkg: error processing package vim-syntastic (--remove):
subprocess installed pre-removal script returned error exit status 1
Errors were encountered while processing:
vim-syntastic
E: Sub-process /usr/bin/dpkg returned an error code (1)
[свернуть]

Сообщение объединено: 20 мая 2015, 18:42:30

UPD. Выяснил, что всё таки проблема в /usr/bin/vim-addon-manager в строке 161, 162.

161 require 'vim/addon_manager'
162 require 'vim/addon_manager/registry'

Не может найти подключаемый файл.
Язык Ruby.
Удалял, переустанавливал, пытался удалить vim-syntastic - не выходит.
Если удалят vim-addon-manager, то вылезает ошибка о том, что vim-addon-manager не найден.

Может у кого-то есть мысли по этому поводу?

ferum

Русские дебианщики против цифрового слабоумия !

Ichy

Нет, это не дело не в старой информации о пакетах. Ради чистоты совести проделал. Результат тот же:
Открыть содержимое (спойлер)

apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up vim-syntastic (3.5.0-1) ...
/usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- vim/addon_manager (LoadError)
   from /usr/local/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/bin/vim-addon-manager:161:in `<main>'
dpkg: error processing package vim-syntastic (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
vim-syntastic
E: Sub-process /usr/bin/dpkg returned an error code (1)
[свернуть]

ferum

У вас зависимости сломаны, в таких случаях необходимо знать что у вас прописано в /etc/apt/sourcers.list и /etc/apt/sources.list.d
Русские дебианщики против цифрового слабоумия !


Ichy

Зависимости целы. Видимо криво встал пакет.
Лео, спасибо тебе, решилась проблема!
Только нужно было rm vim-syntastic.*