Ich habe seit Wochen ein Problem mit dem Upgrade von Prosody unter CentOS 8:
	
	
	
		
Hat sich in der Zwischenzeit leider nicht wie gehofft in Luft aufgelöst.
	
	
	
		
Scheint irgendwie mit dem Wechsel von ''@epel auf '@@System' zu tun zu haben, aber das neue Modulkonzept von RHEL 8 habe ich noch nicht wirklich verstanden.
			
			
		Code:
	
	# dnf history info 41
Failed to set locale, defaulting to C.UTF-8
Modular dependency problems:
 Problem 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(nginx) needed by module php:7.2:8010020200220193032:2430b045-0.x86_64
Transaction ID : 41
Begin time     : Wed Feb 26 18:51:45 2020
Begin rpmdb    : 760:ac29d0e585ed06c700ebbd81c4d6d26b49c4a98d
End time       : Wed Feb 26 18:51:47 2020 (2 seconds)
End rpmdb      : 760:8da6e5ec4ab1043bd76f6f87dfb620ddcbd97fd8
User           : root <root>
Return-Code    : Failure: 1
Releasever     : 8
Command Line   : upgrade
Packages Altered:
    Upgrade  openjpeg2-2.3.1-3.el8_1.x86_64                          @AppStream
    Upgraded openjpeg2-2.3.1-2.el8_1.x86_64                          @@System
    Upgrade  libzip-1.5.1-2.module_el8.1.0+276+68c728ae.x86_64       @Stream-AppStream
    Upgraded libzip-1.5.1-2.module_el8.1.0+209+03b9a8ff.x86_64       @@System
    Upgrade  libzip-devel-1.5.1-2.module_el8.1.0+276+68c728ae.x86_64 @Stream-AppStream
    Upgraded libzip-devel-1.5.1-2.module_el8.1.0+209+03b9a8ff.x86_64 @@System
    Upgrade  libmodulemd1-1.8.16-0.2.8.2.1.x86_64                    @Stream-BaseOS
    Upgraded libmodulemd1-1.8.11-4.el8_1.x86_64                      @@System
 ** Upgrade  prosody-0.11.4-1.el8.x86_64                             @epel
 ** Upgraded prosody-0.11.3-1.el8.x86_64                             @@System
Scriptlet output:
   1 error: unpacking of archive failed on file /etc/prosody/certs: cpio: File from package already exists as a directory in system
   2 error: prosody-0.11.4-1.el8.x86_64: install failed
   3 error: prosody-0.11.3-1.el8.x86_64: erase skipped
	
		Code:
	
	# ls -ltar /etc/prosody/certs
total 32
-rw-r-----. 1 root prosody 1679 Jul 15  2017 localhost.key
-rw-r--r--. 1 root prosody 1444 Jul 15  2017 localhost.crt
-rw-r-----. 1 root prosody 1584 Aug 31  2019 openssl.cnf
-rw-r-----. 1 root prosody  719 Aug 31  2019 makefile
-rw-r-----. 1 root prosody  607 Aug 31  2019 localhost.cnf
-rw-r-----. 1 root prosody 1895 Aug 31  2019 GNUmakefile
drwxr-x---. 2 root prosody 4096 Nov  1 17:59 .
drwxr-x---. 4 root prosody 4096 Mar 21 07:09 ..