Bug 49776

Summary: RVM не может установить Ruby
Product: Sisyphus Reporter: Savelev Pavel <savelevpa>
Component: rvmAssignee: majioa <majioa>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, imz, led, majioa, mike, nbr, pav, rider, stalker
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Savelev Pavel 2024-03-24 15:30:04 MSK
Версия пакета с ошибкой: rvm-1.29.12.125-alt0.1.noarch

Стенды с ошибкой:
education-10.2-x86-64, обновлённый до Sisyphus
education-10.2-x86-64-kde, обновлённый до Sisyphus
workstation-10.1-x86-64, обновлённый до Sisyphus
kworkstation-10.2.1-x86-64, обновлённый до Sisyphus
server-10.1-x86-64, обновлённый до Sisyphus

Шаги для воспроизведения:

1. Установите пакет RVM:
# apt-get install rvm

2. Если в системе отсутсвует sudo, установите и настройте по инструкции: https://www.altlinux.org/Sudo

3. Настройте эмулятор терминала для запуска команды как оболочки входа:

Для MATE-терминала: Правка -> Параметры профиля -> Заголовок и команда -> включить опцию Запускать команду как оболочку входа

Для Konsole: Кнопка Меню -> Создать новый профиль... -> Название: RVM -> Команда: /bin/bash --login -> Сменить профиль: RVM.

Для Xfce-терминала: Правка -> Настройки... -> Общие -> Запускать команду в login shell

В файл $HOME/.bashrc добавьте строку:

source /etc/bashrc.d/rvm.sh

Проверка корректности установки:

$ type rvm | head -n 1

Вывод: rvm — это функция.

4. Запустите процесс установки какой-либо версии Ruby:

$ rvm install 3.0

Ожидаемое поведение: Корректная установка Ruby при помощи RVM

Реальное поведение: Ruby не устанавливается.

$ rvm install 3.0
Searching for binary rubies, this might take some time.
No binary rubies available for: alt/10.3/x86_64/ruby-3.0.6.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for alt.
Installing requirements for alt.
mkdir: невозможно создать каталог «/var/lib/rvm/log»: Отказано в доступе
tee: /var/lib/rvm/log/1711276548_ruby-3.0.6/update_system.log: Нет такого файла или каталога
Updating system[sudo] password for test:
...
Error running 'requirements_alt_update_system ruby-3.0.6',
please read /var/lib/rvm/log/1711276548_ruby-3.0.6/update_system.log
Requirements installation failed with status: 1.