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, 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 Да, всё в порядке, закрываю |