LINUX.ORG.RU
решено ФорумAdmin

conflicts with file from package

 


0

1

rpm -Uvh /root/rpmbuild/RPMS/x86_64/nginx-1.17.6-1.el6.ngx.x86_64.rpm Preparing… ########################################### [100%] package nginx-1.17.6-1.el6.ngx.x86_64 is already installed file /usr/sbin/nginx from install of nginx-1.17.6-1.el6.ngx.x86_64 conflicts with file from package nginx-1.17.6-1.el6.ngx.x86_64 file /usr/sbin/nginx-debug from install of nginx-1.17.6-1.el6.ngx.x86_64 conflicts with file from package nginx-1.17.6-1.el6.ngx.x86_64

Нужна помощь


у меня целых два предложения

  • отформатировать стартовый пост к удобному виду для чтения
  • не устанавливать «руками» установленный в систему пакет (это если верить rpm)

Markdown сейчас по-умолчанию. Поэтому надо либо его осваивать, либо переключаться на LORCODE при написании сообщений (лучше в профиле задать более удобную тебе разметку).

anymouze ★★ ()
Последнее исправление: anymouze (всего исправлений: 2)
Ответ на: комментарий от anymouze

не устанавливать «руками» установленный в систему пакет (это если верить rpm)

  • не собирать пакеты от root;
  • не собирать пакеты вне mock chroot;
  • пересобирая системные пакеты, увеличивать Epoch. Это ответ по существу твоего вопроса: сейчас ты пытаешься поставить самособранный nginx туда, где он уже стоит, причем той же версии.
dexpl ★★★★★ ()
Ответ на: комментарий от dexpl

всё правильно (и подробно разъяснено)// я очевидное* не упомянул

пытаешься поставить самособранный nginx туда, где он уже стоит, причем той же версии.

сейчас ты пытаешься

только не я, а ТС :)

anymouze ★★ ()
Ответ на: комментарий от ddidwyll

нет ALPN (обновил openssl - openssl version показывает новый openssl, но yum info openssl показывает старый, с которым собирается nginx и который не поддерживает h2, подскажите куда Epoch вписать

OPENSSL="openssl-1.0.2t"
NGINX_VERSION="1.17.6-1"
NGINXURL="http://nginx.org/packages/mainline/centos/7/SRPMS/"
rpm -ivh ${NGINXURL}nginx-$NGINX_VERSION.el7.ngx.src.rpm
sed -i "/Source12: .*/a Source100: https://www.openssl.org/source/$OPENSSL.tar.gz" /root/rpmbuild/SPECS/nginx.spec
sed -i "s|--with-http_ssl_module|--with-http_ssl_module --with-openssl=$OPENSSL|g" /root/rpmbuild/SPECS/nginx.spec
sed -i '/%setup -q/a tar zxf %{SOURCE100}' /root/rpmbuild/SPECS/nginx.spec
sed -i '/.*Requires: openssl.*/d' /root/rpmbuild/SPECS/nginx.spec
sed -i 's|%define WITH_LD_OPT .*|%define WITH_LD_OPT ""|g' /root/rpmbuild/SPECS/nginx.spec
sed -i 's| -fPIC||g' /root/rpmbuild/SPECS/nginx.spec
spectool -g -R /root/rpmbuild/SPECS/nginx.spec
rpmbuild -ba /root/rpmbuild/SPECS/nginx.spec
mrxk ()