| Summary: | Нельзя обновиться (cpio) | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergei Naumov <Sergei.Naumov> |
| Component: | gem-nio4r | Assignee: | majioa <majioa> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | 3aHyga, admsasha, cas, imz, led, majioa, mike, nbr, pav, rider, stalker |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Sergei Naumov
2022-06-13 04:20:29 MSK
костыль для этого:
sudo rm -rf /usr/lib/ruby/gems/2.7.0/gems/nio4r-2.5.8/ext
а воођще посмотрю.
А вы с какой версии nio4r на какую обновляете? С предыдущей (я не Сизифе) 2.5.2. Но это не важно: удалил предыдущий совсем, ставлю заново - то же самое. Предыдушй в другой жемовой папке мог быть. Посмотрите вывод команды:
$ rpm -qf /usr/lib/ruby/gems/2.7.0/gems/nio4r-2.5.8/ext
Должно быть что-то вроде этого:
gem-nio4r-2.5.8-alt1.x86_64
[root@veles ~]# rpm -qf /usr/lib/ruby/gems/2.7.0/gems/nio4r-2.5.8/ext файл /usr/lib/ruby/gems/2.7.0/gems/nio4r-2.5.8/ext не принадлежит ни одному из пакетов [root@veles ~]# Странно как-то. Поучается, что файл не из пакета, а предыдущая версия 2.5.2 была... [root@veles nio4r-2.5.8]# ls -l итого 52 -rw-r--r-- 1 root root 7253 мая 17 14:53 CHANGES.md drwxr-xr-x 2 root root 4096 июн 13 04:18 examples drwxr-xr-x 4 root root 4096 фев 28 11:20 ext lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a60ccc' -> /usr/include lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a60d56' -> /usr/include lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a60d86' -> /usr/include lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a60da2' -> /usr/include lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a68df7' -> /usr/include lrwxrwxrwx 1 root root 12 мая 17 14:53 'ext;62a69072' -> /usr/include -rw-r--r-- 1 root root 401 мая 17 14:53 Gemfile drwxr-xr-x 3 root root 4096 фев 28 11:20 lib -rw-r--r-- 1 root root 1529 фев 28 11:20 logo.png -rw-r--r-- 1 root root 1581 фев 28 11:20 nio4r.gemspec -rw-r--r-- 1 root root 196 мая 17 14:53 Rakefile drwxr-xr-x 2 root root 4096 фев 28 11:20 rakelib -rw-r--r-- 1 root root 5067 мая 17 14:53 README.md drwxr-xr-x 4 root root 4096 фев 28 11:20 spec Судя по всему вы устаналивали самоцветы с помощью bundle от рута, для альта это неверный способ использования его руби подсистемы.
Если вам обязательно использовать самоцветы, которых нет в дистрибутиве. Из можно устанавливать для не административного пользователя используя rvm. То есть ставите для пользователя rvm, потом используете bundle.
Сейчас решение такое, что удалить всю папку самоцвета
sudo rm -rf /usr/lib/ruby/gems/2.7.0/gems/nio4r-2.5.8
и переставить жем как пакет
sudo apt-get install gem-nio4r
Да, всё в порядке, закрываю |