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

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 »
 

Теги:
     

    [Решено] Как отключить меню выбора окна через ctrl+F8-F10?

    Автор Ampermetr

    Ответов: 2
    Просмотров: 1699
    Последний ответ 19 Февраля 2014, 08:29:27
    от Ampermetr
    Переменные в ключе UDEV [РЕШЕНО]

    Автор mexx

    Ответов: 4
    Просмотров: 2168
    Последний ответ 17 Мая 2017, 20:29:35
    от mexx
    [РЕШЕНО] Японская раскладка + KDE

    Автор elivin

    Ответов: 10
    Просмотров: 3219
    Последний ответ 17 Февраля 2012, 14:48:13
    от elivin
    Debian 10 - amdgpu vs radeon [РЕШЕНО]

    Автор Gexogen

    Ответов: 2
    Просмотров: 1696
    Последний ответ 14 Января 2020, 11:52:08
    от Gexogen
    Debian для слабого ноутбука. [РЕШЕНО]

    Автор sx88

    Ответов: 15
    Просмотров: 16960
    Последний ответ 24 Февраля 2013, 12:08:14
    от calambus