From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:mail-followup-to:message-id:subject:cc:to :from:date:sender:from:to:cc:subject:date:message-id:reply-to; bh=lr5xCG7knIMG+wLgV8WGg3bm1xCbu+2y2upPTkoTOW8=; b=Ctx4K5IzH3CNnFEbuUpnRx6e49VL5TP2uu8lYZVUJ/at6Uyir3etxMaaDdG8CuoR6p nnOqlM9Qgxk4asc65ZIcs9qbTiDx8UavXhZIOwL8e3vbFcCBQ3/Iie6/EcCAPU4HfmJZ cNSmJJUkELFTuSe3Fs9JzsNmk6OUQrTgpPuoq8NR0y+Aou/RgrkcTpVUoNueVkNL1Gdp 6bxl8Ltlk82R8UlTCc/5bNzll37Urrx7q+SSkn6soSKMM5XEp+nAf9QUS7Wx3RHED0Ol 19p1DLzLZ+W5mUFeyUQoKmVrRKvZnrYZlEzho/TqQV/Q0D9knKzqiucczCVprtQuzGoq ZcIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:mail-followup-to:message-id:subject:cc:to :from:date:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lr5xCG7knIMG+wLgV8WGg3bm1xCbu+2y2upPTkoTOW8=; b=2DXH7RpE+CYGgqpyTCmhvU09SKgLwHrwVr1ZGa10LWSO03tOWpF5q0tCdsSSaQsS1l PC9qi904SIH666R4yxAIT82tkq5OiXLgHcLEq1cCA0Y/ho000rSzD5xDhbZPpbkonRTD jw+QkLecZT/ogqDao3OJF1Dry0mAPzcnw82LyaoxmTU3gLEr1hjwwLPNiJ99sOSEW7eh d/MEMjgF3egDM7FGmIM8U7MaBn4P2H9eAUqD0uoExk56BvYssJ/2+UbMu+qJtEjya+cU +V/fY4/g4/x4JuWK+pcQ/tFFTycIoRaHSmyy3xHvKn5uzrbzwgD6awLJ5xkosQCF7swy VmGw== X-Gm-Message-State: ACrzQf2ZRl7HuP2fRVkVamijjRu4txZFAcN5/qANYwVOHcBtRWyXP30u 8Ut7DOy1cz2i8/zFZRyMQ8o= X-Google-Smtp-Source: AMsMyM7O7ll5aRILA2GX2kZGo1timN/fu0qvSau3Gf5DW5RqumVMiumLAVHFLHcwmJQwaHmjGZPNRA== X-Received: by 2002:a05:6512:39d2:b0:4a2:68f1:2081 with SMTP id k18-20020a05651239d200b004a268f12081mr6128173lfu.229.1666336871187; Fri, 21 Oct 2022 00:21:11 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Fri, 21 Oct 2022 11:21:09 +0400 From: "Ivan A. Melnikov" To: Sergei Epiphanov Message-ID: <20221021072109.2ixkw54ati62k6fq@titan.localdomain> Mail-Followup-To: Sergei Epiphanov , ALT Linux Sisyphus discussions References: <183f94caf80.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com> <18f4fbb1-a848-3c19-dd61-bb8be2c6b825@ya.ru> <183f95cf390.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <183f95cf390.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com> Cc: ALT Linux Sisyphus discussions Subject: Re: [sisyphus] =?utf-8?b?0KPRgdGC0LDQvdC+0LLQutCwINC60L7QvdC60YDQtdGC?= =?utf-8?b?0L3QvtC5INCy0LXRgNGB0LjQuCDQv9Cw0LrQtdGC0LA=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2022 07:21:13 -0000 Archived-At: List-Archive: List-Post: On Fri, Oct 21, 2022 at 10:06:02AM +0300, Sergei Epiphanov wrote: > > Антон Мидюков 21 октября 2022 г. 09:53:02 написал: > > > 21.10.2022 13:48, Sergei Epiphanov пишет: > > > Добрый день! > > > > > > Сегодня столкнулся в очередной раз с невозможностью обновить пакет > > > из-за того, что мешает файл из старой версии. А именно: > > > > > > apt-get install firmware-linux > > > ... > > > файл /lib/firmware/qcom/LENOVO/21BX из устанавливаемого пакета > > > firmware-linux-20221017-alt1.noarch конфликтует с файлом из пакета > > > firmware-linux-20220902-alt1.noarch. > > > ... > > > > > > И это при том, что это лишь обновление пакета, а не установка в > > > параллель с другим. Раньше получалось написать строку вида > > > > > > apt-get install firmware-linux#20220902-alt1- firmware-linux#20221017-alt1 > > > > > > и всё работало. Сейчас же как ни бился, лишь одна фраза, что пакет > > > firmware-linux#20221017-alt1- не найден. Как не найден и второй > > > пакет. > > > > > > Как нужно догадываться что написать, чтобы apt понял, что от него > > > требуется? Команда 'apt-cache show' намекает на ещё довесок в виде > > > "+sisyphus...", но только для нового пакета. А для старого как быть? > > > Как из выведенной ошибки транзакции apt-get понять свои дальнейшие > > > действия как администратора, а не разработчика ПО, чтобы разрулить > > > конфликт? > > > > > > Не перемудрили ли тут, затягивая гайки? > > > > Это бага: > > https://bugzilla.altlinux.org/43806 > > Нужно предварительно удалить файл /lib/firmware/qcom/LENOVO/21BX > > > > В настоящий момент нет способа для исправления баги. Чтобы бага больше > > не повторилась в пакете сделана проверка. > > У меня больше вопрос: как из текста ошибки узнать правильное именование > конкретной версии пакета со всеми #, @, + и эпохами, чтобы apt-get его > принял и сделал какие-то действия с ним? Я не смог эту задачу сходу решить. Версия в команде install отделяется от имени пакета символом '='. Как-то так: apt-get install firmware-linux=20220902- firmware-linux=20221017 Однако это знание Вам мало поможет: apt и так в курсе, что старый firmware-linux нужно заменить на новый, у него просто не получается. При установке пакета RPM сначала устанавливает новый, а потом сносит старый, и подругому никак. Так что между новым и старым вполне могут быть конфликты, мешающие обновлению. Чтобы решить проблему, нужно отдельно удалить старый firmware-linux, а потом поставить новый. Или от рута удалить /lib/firmware/qcom/LENOVO/21BX, как Вам подсказали выше. Ну или дождаться, пока кто-нибудь научит RPM заменять симлинки на каталоги. -- wbr, iv m.