Проблема при обновлении

Ответить
m0dalex
Сообщения: 7
Зарегистрирован: 19 мар 2025, 15:29
Operating system: R13

Проблема при обновлении

Сообщение m0dalex »

Автоматическое обновление зафейлилось по причине:

Код: Выделить всё

Ошибка: Ошибка при проверке транзакции:
  файл /usr/bin/protoc из устанавливаемого пакета protobuf4-compiler-4.25.3-1.x86_64 конфликтует с файлом из пакета protobuf5-compiler-5.27.5-2.x86_64
Сам пакет protobuf4-compiler-4.25.3-1.x86_64 обновлятор пытался установить по списку "слабых зависимостей". Каким пакетам из обновления нужны именно данные пакеты не очень понятно.

Код: Выделить всё

Установка слабых зависимостей:
 lib64protobuf4-lite25                x86_64  4.25.3-1     mirror-rosa-x86_64-main     219 k
 python3-atom                         x86_64  0.10.4-1     mirror-rosa-x86_64-contrib  156 k
 python3-google-api-python-client     noarch  1:2.118.0-2  mirror-rosa-x86_64-contrib  4.8 M
 python3-google-auth-oauthlib         noarch  1.2.0-1      mirror-rosa-x86_64-contrib   33 k
Проблема вроде бы решилась ручным обновлением командой

Код: Выделить всё

sudo dnf upgrade --setopt=install_weak_deps=False
irton
Сообщения: 1002
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Проблема при обновлении

Сообщение irton »

По идее protobuf-compiler только при компиляции нужен, вы ничего не компилировали?
m0dalex
Сообщения: 7
Зарегистрирован: 19 мар 2025, 15:29
Operating system: R13

Re: Проблема при обновлении

Сообщение m0dalex »

Не в этом дело. Проблема в том, что у меня установлен lib64protobuf5-lite27 и соответственно protobuf5-compiler из репозитория @System. Обновление почему-то захотело понизить его версию до 4.
irton
Сообщения: 1002
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Проблема при обновлении

Сообщение irton »

Не понизить, а притянуть 4 версию.

Protobuf-compiller не всем подходит 5 версии, поэтому держим еще 4 и 3 версии.
m0dalex
Сообщения: 7
Зарегистрирован: 19 мар 2025, 15:29
Operating system: R13

Re: Проблема при обновлении

Сообщение m0dalex »

Как он его сможет притянуть, если у них один и тот же файл одинаково называется. Сообщение об ошибке в том и состоит, что /usr/bin/protoc из одного пакета перепишется файлом с таким же именем из другого пакета, поэтому обновлятор его ставить не будет, а заодно и обновлять ничего не будет.
irton
Сообщения: 1002
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Проблема при обновлении

Сообщение irton »

Не ОН, а Ктото.
Конфликт правильно вылазит, чтоб не перезаписалось.
m0dalex
Сообщения: 7
Зарегистрирован: 19 мар 2025, 15:29
Operating system: R13

Re: Проблема при обновлении

Сообщение m0dalex »

Правильно я понимаю, что ситуация, когда я ставлю некоторый пакет из репозитория и система становится необновляемой - это нормальная ситуация и репозиторий так и должен работать?
Аватара пользователя
VictorR2007
Сообщения: 7802
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Проблема при обновлении

Сообщение VictorR2007 »

m0dalex писал(а): 17 май 2025, 18:36 Правильно я понимаю, что ситуация, когда я ставлю некоторый пакет из репозитория и система становится необновляемой - это нормальная ситуация и репозиторий так и должен работать?
Проверьте, не установлены ли эти пакеты
lib64protobuf4-devel-0:4.25.3-1.x86_64
libprotobuf4-devel-0:4.25.3-1.i686
python3-protobuf4-0:4.25.3-1.i686
python3-protobuf4-0:4.25.3-1.x86_64
irton
Сообщения: 1002
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Проблема при обновлении

Сообщение irton »

m0dalex писал(а): 17 май 2025, 18:36 Правильно я понимаю, что ситуация, когда я ставлю некоторый пакет из репозитория и система становится необновляемой - это нормальная ситуация и репозиторий так и должен работать?
Применительно к protobuf такое возможно, лучше удалить то, что его требует и после обновления поставить заново. А вобще, как вы сами написали, у вас оно притянулось по слабым зависимостям и решение вы сообщили. Предлагаю на этом остановиться и дальше мое сообщение не читать. :)

Второй вариант - определите, что же у вас тащит protobuf4, и можно будет подумать что можно сделать.

Вы намекаете что разработчики криво делают систему, я вас правильно понял. Ну разрулить возможность обновления для более чем 20000 пакетов в репозитории весьма сложно, поверьте.
m0dalex
Сообщения: 7
Зарегистрирован: 19 мар 2025, 15:29
Operating system: R13

Re: Проблема при обновлении

Сообщение m0dalex »

VictorR2007 писал(а): 17 май 2025, 19:30
m0dalex писал(а): 17 май 2025, 18:36 Правильно я понимаю, что ситуация, когда я ставлю некоторый пакет из репозитория и система становится необновляемой - это нормальная ситуация и репозиторий так и должен работать?
Проверьте, не установлены ли эти пакеты
lib64protobuf4-devel-0:4.25.3-1.x86_64
libprotobuf4-devel-0:4.25.3-1.i686
python3-protobuf4-0:4.25.3-1.i686
python3-protobuf4-0:4.25.3-1.x86_64
Нет, ничего из этого не установлено, все установленные пакеты, связанные с protobuf относятся к 5 версии. Конфликтный пакет c protobuf4 потащил какой-то пакет непосредственно из обновления по своим слабым зависимостям. И получается этот пакет до последнего обновления protobuf4 в зависимостях не имел, раз все успешно обновлялось.
irton писал(а): 18 май 2025, 03:50
m0dalex писал(а): 17 май 2025, 18:36 Правильно я понимаю, что ситуация, когда я ставлю некоторый пакет из репозитория и система становится необновляемой - это нормальная ситуация и репозиторий так и должен работать?
Вы намекаете что разработчики криво делают систему, я вас правильно понял. Ну разрулить возможность обновления для более чем 20000 пакетов в репозитории весьма сложно, поверьте.
Это был сарказм. Я не считаю что разработчики криво делают систему, совсем наоборот. Всего лишь описываю проблемную ситуацию с которой столкнулся, чтобы сделать систему еще более лучшей.
irton
Сообщения: 1002
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Проблема при обновлении

Сообщение irton »

И получается этот пакет до последнего обновления protobuf4 в зависимостях не имел, раз все успешно обновлялось.
Это не так. Вы ведь не просто обновляетесь, вы "прыгаете" на новую платформу, в ней, прога которая ранее собиралась на протобуф4 стала требовать уже протобуф5 и т.п.
Предлагаю завершить обсуждение т.к. проблемную прогу
не вычислили, кроме того в команде которой вы обновлялись не видно --allow-erasing что тоже может влиять т. к. не разрешено зачистить ненужные пакеты.
Аватара пользователя
Barmalei
Сообщения: 5331
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R13 Plasma 6

Re: Проблема при обновлении

Сообщение Barmalei »

Слабые зависимости я ещё в 12 росе иногда удалял, про которые знал, не понятно для чего они добавляются при обновлениях.
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»