Автор Тема: [РЕШЕНО] libsnappy1 в jessie  (Прочитано 1448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PVOzerski

  • Новичок форума
  • Topic Author
  • Сообщений: 7
[РЕШЕНО] libsnappy1 в jessie
« : 09 Февраль 2016, 12:44:47 »
Вчера при обновлении системы apt-get вежливо предложил снести kde, wine и массу полезных мультимедийных программ. Долгие раскопки показали, что конфликт вылез из-за пакета libsnappy. В общем, свежий для jessie пакет libsnappy1_1.1.2-3 отказывается сосуществовать в 32-разрядной и 64-разрядной версиях в одной системе. Выглядит это, например, так:

# dpkg -i libsnappy1_1.1.2-3_amd64.deb libsnappy1_1.1.2-3_i386.deb
dpkg: ошибка при обработке архива libsnappy1_1.1.2-3_amd64.deb (--install):
 libsnappy1:amd64 1.1.2-3 (Multi-Arch: no) не может быть установлен одновременно с libsnappy1, для которого имеется несколько установленных экземпляров
dpkg: ошибка при обработке архива libsnappy1_1.1.2-3_i386.deb (--install):
 libsnappy1:i386 1.1.2-3 (Multi-Arch: no) не может быть установлен одновременно с libsnappy1, для которого имеется несколько установленных экземпляров
При обработке следующих пакетов произошли ошибки:
 libsnappy1_1.1.2-3_amd64.deb
 libsnappy1_1.1.2-3_i386.deb

Проблему у себя решил, скачав вручную и установив другую версию пакета:
# dpkg -i libsnappy1_1.1.3-1_amd64.deb libsnappy1_1.1.3-1_i386.deb
Выбор ранее не выбранного пакета libsnappy1:amd64.
(Чтение базы данных … на данный момент установлено 237410 файлов и каталогов.)
Подготовка к распаковке libsnappy1_1.1.3-1_amd64.deb …
Распаковывается libsnappy1:amd64 (1.1.3-1) …
Выбор ранее не выбранного пакета libsnappy1:i386.
Подготовка к распаковке libsnappy1_1.1.3-1_i386.deb …
Распаковывается libsnappy1:i386 (1.1.3-1) …
Настраивается пакет libsnappy1:amd64 (1.1.3-1) …
Настраивается пакет libsnappy1:i386 (1.1.3-1) …
Обрабатываются триггеры для libc-bin (2.19-18+deb8u2) …

Не могу сказать, что это решение изящно. Видимо, речь идет о баге в лежащих в репозитории пакетах 1.1.2-3.
Просьбочка: если моя проблема подтверждается, зашлите багрепорт разработчикам.
« Последнее редактирование: 10 Февраль 2016, 22:06:04 от PVOzerski »
 

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1986
  • Новосибирск

Оффлайн PVOzerski

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Re: libsnappy1 в jessie
« Ответ #2 : 09 Февраль 2016, 14:12:57 »
Сделал всё по этой инструкции - ничего не поменялось. Как новичок в Debian, могу только предполагать, но рискну высказать мысль. Нет ли ошибки в опциях сборки пакетов libsnappy1 версии 1.1.2, а именно, не указан ли там явно запрет на multi-arch? Ведь версия 1.1.3 ставится без проблем.

Cообщение объединено 09 Февраль 2016, 20:31:25
Сделал багрепорт, получил вот такой ответ:
Цитировать
Hi,

This is a duplicate of #775409; it was fixed in 1.1.2-4 (and thus in
stretch), but there will be no jessie update for this.

/* Steinar */

И баг обозначили как закрытый.
Т.е. это так принято в Debian, не закрывать баги в stable-ветке?
« Последнее редактирование: 09 Февраль 2016, 20:31:25 от PVOzerski »
 

Оффлайн ihammers

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1742
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: libsnappy1 в jessie
« Ответ #3 : 10 Февраль 2016, 05:05:09 »
Т.е. это так принято в Debian, не закрывать баги в stable-ветке?
А как бы они закрыли баг если ветка была заморожена? Обновления приходят только для безопасности и иногда для других программ.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн PVOzerski

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Re: libsnappy1 в jessie
« Ответ #4 : 10 Февраль 2016, 10:29:12 »
Замечательно. Т.е. я правильно понимаю: если ты сидишь на stable-ветке, то не моги использовать что-либо из сторонних репозиториев - а то вдруг там что-то обновят, не учтя незакрытые баги официальных пакетов? Потому что у меня баг вылез в довольно банальной ситуации: мне захотелось/понадобилось иметь в системе свежие и полноценные мультимедийные программы и свежий вайн - а это два сторонних репозитория, deb-multimedia и официальный winehq. И пакеты из них не смогли жить в одной системе из-за пакета "официально-дебиановского", содержащего известный и закрытый в других ветках баг. Ну ладно, я проблему "разрулил вручную" (потратив полтора дня на поиск источника проблемы). Спрашивается: почему это решение проблемы должно остаться лично моим достоянием, если наверняка на эти грабли может налететь кто-то еще? По уму, должен бы быть тогда репозиторий с "заплатками" (хотя почему на эту роль не годится jessie-backports, например?).
 

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1986
  • Новосибирск
Re: libsnappy1 в jessie
« Ответ #5 : 10 Февраль 2016, 11:38:08 »
Хочется супер свежего ПО? Есть ветка testing, есть ветка sid. И жаловаться на stable здесь не нужно.

Хотели прострелить себе ногу со сторонними репами? У вас это получилось!

Оффлайн PVOzerski

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Re: libsnappy1 в jessie
« Ответ #6 : 10 Февраль 2016, 12:11:52 »
Endru, Вы понимаете, что "прострелил ногу" я не из-за, допустим, старой версии какой-нибудь библиотеки, а из-за незакрытого явного бага? Это несколько другая ситуация. К этому добавьте еще тот факт, что есть очевидное и простое решение проблемы - обновление конкретной библиотеки до более свежей версии, потенциально элементарно решаемое для всех через бэкпорты.

Я понимаю, конечно, насчет чужих монастырей и своих уставов, но есть же здравый смысл, в конце концов.

Upd. Написал о проблеме хозяевам репозитория deb-multimedia.org - может, они залатают дыру своими силами.

Upd2. Да, проблема была решена мэйнтейнерами deb-multimedia.org, причем обходным путем, без замены бажной библиотеки.
« Последнее редактирование: 10 Февраль 2016, 19:49:14 от PVOzerski »
 

Теги:
 

[Решено] Не запускаются многие приложения после установки дров nvidia

Автор Oknolaz

Ответов: 6
Просмотров: 1205
Последний ответ 18 Январь 2020, 11:40:48
от Oknolaz
jessie-sed не переходит в гибернацию \ спящий режим

Автор UndeadDragon

Ответов: 11
Просмотров: 2811
Последний ответ 28 Март 2014, 17:40:05
от UndeadDragon
[Решено] Служебные сообщения WiFi

Автор razval

Ответов: 0
Просмотров: 1725
Последний ответ 05 Февраль 2012, 23:40:27
от razval
(РЕШЕНО)помогите смонтировать трей в Debian

Автор sergej.biz

Ответов: 4
Просмотров: 2076
Последний ответ 05 Июнь 2015, 06:00:21
от ogost
[Решено] Помогите с уcтановкой SSH

Автор pvn_12@mail.ru

Ответов: 7
Просмотров: 4925
Последний ответ 19 Февраль 2013, 10:40:18
от fry