[Issue]: file conflict during install (CentOS 9 stream) #4463

Closed
opened 2026-02-07 00:52:05 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @ruedigers on GitHub (Dec 30, 2022).

Please describe your bug

This is my issue: It seems that CentOS 9 Stream has recently started to ship with a jellyfin-configuration for firewalld. This file conflicts with the file that the jellyfin installation itself ships with.

Error: Transaction test error:
file /usr/lib/firewalld/services/jellyfin.xml from install of jellyfin-server-10.8.8-1.el7.x86_64 conflicts with file from package firewalld-1.2.1-1.el9.noarch

Steps to reproduce:

  1. Install current Vanilla minimal CentOs 9 stream
  2. dnf -y update
  3. wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.8-1.el7.x86_64.rpm
  4. yum localinstall jellyfin-server-*.rpm

Jellyfin Version

10.8.0

if other:

10.8.8-1.el7.x86_64

Environment

- OS:
Linux mediaqs 5.14.0-214.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 15 01:34:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="9"
PLATFORM_ID="platform:el9"
PRETTY_NAME="CentOS Stream 9"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:centos:centos:9"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

- Virtualization: KVM
- Clients: N/A
- Browser: N/A
- FFmpeg Version: N/A
- Playback Method: N/A
- Hardware Acceleration: N/A
- Plugins: N/A
- Reverse Proxy: N/A
- Base URL: N/A
- Networking: N/A
- Storage: N/A

Jellyfin logs

shell output:
[root@localhost httpd]# yum localinstall jellyfin-server-*.rpm
Last metadata expiration check: 0:07:20 ago on Fri 30 Dec 2022 05:45:47 PM CET.
Dependencies resolved.
====================================================================================================================================
 Package                           Architecture             Version                            Repository                      Size
====================================================================================================================================
Installing:
 jellyfin-server                   x86_64                   10.8.8-1.el7                       @commandline                    41 M
Installing dependencies:
 at                                x86_64                   3.1.23-11.el9                      baseos                          65 k
 lttng-ust                         x86_64                   2.12.0-6.el9                       appstream                      292 k

Transaction Summary
====================================================================================================================================
Install  3 Packages

Total size: 41 M
Installed size: 125 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] at-3.1.23-11.el9.x86_64.rpm: Already downloaded
[SKIPPED] lttng-ust-2.12.0-6.el9.x86_64.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
Error: Transaction test error:
  file /usr/lib/firewalld/services/jellyfin.xml from install of jellyfin-server-10.8.8-1.el7.x86_64 conflicts with file from package firewalld-1.2.1-1.el9.noarch

[root@localhost httpd]#

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @ruedigers on GitHub (Dec 30, 2022). ### Please describe your bug This is my issue: It seems that CentOS 9 Stream has recently started to ship with a jellyfin-configuration for firewalld. This file conflicts with the file that the jellyfin installation itself ships with. Error: Transaction test error: file /usr/lib/firewalld/services/jellyfin.xml from install of jellyfin-server-10.8.8-1.el7.x86_64 conflicts with file from package firewalld-1.2.1-1.el9.noarch Steps to reproduce: 1. Install current Vanilla minimal CentOs 9 stream 2. dnf -y update 3. wget https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.8-1.el7.x86_64.rpm 4. yum localinstall jellyfin-server-*.rpm ### Jellyfin Version 10.8.0 ### if other: 10.8.8-1.el7.x86_64 ### Environment ```markdown - OS: Linux mediaqs 5.14.0-214.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 15 01:34:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux NAME="CentOS Stream" VERSION="9" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="9" PLATFORM_ID="platform:el9" PRETTY_NAME="CentOS Stream 9" ANSI_COLOR="0;31" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:centos:centos:9" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" - Virtualization: KVM - Clients: N/A - Browser: N/A - FFmpeg Version: N/A - Playback Method: N/A - Hardware Acceleration: N/A - Plugins: N/A - Reverse Proxy: N/A - Base URL: N/A - Networking: N/A - Storage: N/A ``` ### Jellyfin logs ```shell shell output: [root@localhost httpd]# yum localinstall jellyfin-server-*.rpm Last metadata expiration check: 0:07:20 ago on Fri 30 Dec 2022 05:45:47 PM CET. Dependencies resolved. ==================================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================================== Installing: jellyfin-server x86_64 10.8.8-1.el7 @commandline 41 M Installing dependencies: at x86_64 3.1.23-11.el9 baseos 65 k lttng-ust x86_64 2.12.0-6.el9 appstream 292 k Transaction Summary ==================================================================================================================================== Install 3 Packages Total size: 41 M Installed size: 125 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] at-3.1.23-11.el9.x86_64.rpm: Already downloaded [SKIPPED] lttng-ust-2.12.0-6.el9.x86_64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. Error: Transaction test error: file /usr/lib/firewalld/services/jellyfin.xml from install of jellyfin-server-10.8.8-1.el7.x86_64 conflicts with file from package firewalld-1.2.1-1.el9.noarch [root@localhost httpd]# ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bug label 2026-02-07 00:52:05 +03:00
Author
Owner

@crobibero commented on GitHub (Dec 30, 2022):

Should have been fixed upstream... https://github.com/jellyfin/jellyfin/issues/8587

@crobibero commented on GitHub (Dec 30, 2022): Should have been fixed upstream... https://github.com/jellyfin/jellyfin/issues/8587
Author
Owner

@ruedigers commented on GitHub (Dec 30, 2022):

workaround:
[root@localhost httpd]# rpm -i --replacefiles jellyfin-server-10.8.8-1.el7.x86_64.rpm

Not really recommended, but it does bypass the error and allows the installation.

@ruedigers commented on GitHub (Dec 30, 2022): workaround: [root@localhost httpd]# rpm -i --replacefiles jellyfin-server-10.8.8-1.el7.x86_64.rpm **_Not really recommended_**, but it does bypass the error and allows the installation.
Author
Owner

@Shadowghost commented on GitHub (Jan 19, 2023):

Upstream removed the definition, so this should no longer happen.

@Shadowghost commented on GitHub (Jan 19, 2023): Upstream removed the definition, so this should no longer happen.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#4463