<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49776</bug_id>
          
          <creation_ts>2024-03-24 15:30:04 +0300</creation_ts>
          <short_desc>RVM не может установить Ruby</short_desc>
          <delta_ts>2025-06-07 16:38:29 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>rvm</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Savelev Pavel">savelevpa</reporter>
          <assigned_to name="majioa@altlinux.org">majioa</assigned_to>
          <cc>3aHyga</cc>
    
    <cc>admsasha</cc>
    
    <cc>cas</cc>
    
    <cc>majioa</cc>
    
    <cc>mike</cc>
    
    <cc>nbr</cc>
    
    <cc>pav</cc>
    
    <cc>rider</cc>
    
    <cc>thatman</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>243400</commentid>
    <comment_count>0</comment_count>
    <who name="Savelev Pavel">savelevpa</who>
    <bug_when>2024-03-24 15:30:04 +0300</bug_when>
    <thetext>Версия пакета с ошибкой: 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-терминала: Правка -&gt; Параметры профиля -&gt; Заголовок и команда -&gt; включить опцию Запускать команду как оболочку входа

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

Для Xfce-терминала: Правка -&gt; Настройки... -&gt; Общие -&gt; Запускать команду в 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 &apos;rvm help mount&apos; 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 &apos;requirements_alt_update_system ruby-3.0.6&apos;,
please read /var/lib/rvm/log/1711276548_ruby-3.0.6/update_system.log
Requirements installation failed with status: 1.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>