Bug 32571 - Старая версия, не подходит для ruby-2.3.1
Summary: Старая версия, не подходит для ruby-2.3.1
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: ruby-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: nbr
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-05 15:09 MSK by hasculdr
Modified: 2016-10-05 17:42 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hasculdr 2016-10-05 15:09:24 MSK
# apt-get install ruby-tools
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  ruby-tools: Требует: ruby (= 2.0.0-alt10)
              Требует: ruby-stdlibs (= 2.0.0-alt10)
E: Извините, `битые' пакеты
Comment 1 Michael Shigorin 2016-10-05 15:16:23 MSK
Как Вы этого добились?

В сизифе:

$ C rpm -qp --lastchange ruby-tools-2.3.1-alt1.noarch.rpm
* Thu Sep 08 2016 Denis Medvedev <nbr@altlinux.org> 2.3.1-alt1
- new version
$ rpm -qRp ruby-tools-2.3.1-alt1.noarch.rpm
ruby = 2.3.1-alt1
ruby-stdlibs = 2.3.1-alt1
rpmlib(PayloadIsLzma)  
$ _
Comment 2 Andrey Cherepanov 2016-10-05 15:17:33 MSK
(В ответ на комментарий №0)
> # apt-get install ruby-tools
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Некоторые пакеты установить невозможно. Это может означать, что Вы
> потребовали невозможного, либо пользуетесь нестабильным репозиторием.
> Часть необходимых пакетов либо ещё не создана, либо была удалена
> из каталога 'Входящие'.
> 
> Так как для выполнения Вашего запроса достаточно одной операции, то
> скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
> об этом как о найденной ошибке в пакете.
> Эти сведения могут помочь найти выход из ситуации:
> 
> Следующие пакеты имеют неудовлетворенные зависимости:
>   ruby-tools: Требует: ruby (= 2.0.0-alt10)
>               Требует: ruby-stdlibs (= 2.0.0-alt10)
> E: Извините, `битые' пакеты
Или откатывайтесь на чистый p8 (http://altlinux.org/Downgrade) или полностью переходите на Sisyphus.
А мешать пакеты из двух бранчей после отправки задания не надо.
Comment 3 hasculdr 2016-10-05 15:24:17 MSK
> Как Вы этого добились?
ruby-2.3.1 ставил заданием, а ruby-tools остался от p8.
Для ruby-tools задания не будет?) Или, возможно, все это скоро уедет в p8?
Comment 4 Michael Shigorin 2016-10-05 15:27:56 MSK
(В ответ на комментарий №3)
> > Как Вы этого добились?
> ruby-2.3.1 ставил заданием, а ruby-tools остался от p8.
А ruby-tools при этом не были установлены, верно?

> Для ruby-tools задания не будет?)
Уже в сизифе, оттуда и берите.

> Или, возможно, все это скоро уедет в p8?
Не факт.  Для такого надо как минимум тот же chef восстановить без регрессий.
Comment 5 hasculdr 2016-10-05 15:32:40 MSK
> А ruby-tools при этом не были установлены, верно?
Верно.
> Уже в сизифе, оттуда и берите.
Как это сделать? Вручную скопировать и установить rpm?
Comment 6 Michael Shigorin 2016-10-05 15:34:26 MSK
(В ответ на комментарий №5)
> > Уже в сизифе, оттуда и берите.
> Как это сделать? Вручную скопировать и установить rpm?
Да.  Вообще же см. тж. http://altlinux.org/upgrade
Comment 7 Ivan Zakharyaschev 2016-10-05 17:31:26 MSK
(In reply to comment #5)
> > А ruby-tools при этом не были установлены, верно?
> Верно.
> > Уже в сизифе, оттуда и берите.
> Как это сделать? Вручную скопировать и установить rpm?

пример идеи:

apt-repo rm p8
apt-repo add sisyphus
apt-get update
apt-get install ruby-tools
apt-repo rm sisyphus
apt-repo add p8
apt-get update