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

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

Оффлайн PVOzerski

[РЕШЕНО] 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 »
 


Оффлайн PVOzerski

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

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

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

Оффлайн endru

Re: libsnappy1 в jessie
« Ответ #5 : 10 Февраля 2016, 11:38:08 »
Хочется супер свежего ПО? Есть ветка testing, есть ветка sid. И жаловаться на stable здесь не нужно.

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

Оффлайн PVOzerski

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

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

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

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

Теги:
     

    [Решено]Libreoffice 5.3.0 перестал работать корректно Writer и Calc

    Автор gloomy.master

    Ответов: 3
    Просмотров: 2679
    Последний ответ 19 Февраля 2017, 07:48:39
    от gloomy.master
    [РЕШЕНО] Непонятное с поиском документов. Терминал не ищет!

    Автор Babay

    Ответов: 12
    Просмотров: 4135
    Последний ответ 25 Февраля 2012, 21:06:21
    от Malaheenee
    [Решено] Не могу сравнить файлы (debian 10, kde, krusader, kdiff3)

    Автор Eugene1976

    Ответов: 0
    Просмотров: 882
    Последний ответ 19 Июля 2019, 16:07:59
    от Eugene1976
    [Решено] ошибка при установке linux-image-3.2.0-4-amd64_3.2.35-2_amd64.deb

    Автор Yakumo

    Ответов: 1
    Просмотров: 4649
    Последний ответ 09 Мая 2013, 16:38:40
    от Tammy
    [Решено] Настройка времени и даты

    Автор Vacka

    Ответов: 2
    Просмотров: 1722
    Последний ответ 29 Июля 2013, 16:52:05
    от seisros