[CentOS-devel] No available modular metadata for modular package

Fri Sep 18 13:28:26 UTC 2020
Johnny Hughes <johnny at centos.org>

On 9/18/20 1:08 AM, Jan Pazdziora wrote:
> 
> Hello,
> 
> an attempt to install IPA server currently fails:
> 
> 	# yum -y module enable idm:DL1
> 	Failed to set locale, defaulting to C.UTF-8
> 	CentOS-8 - AppStream                            3.5 MB/s | 5.7 MB     00:01    
> 	CentOS-8 - Base                                 3.6 MB/s | 2.2 MB     00:00    
> 	CentOS-8 - Extras                                69 kB/s | 8.1 kB     00:00    
> 	Dependencies resolved.
> 	================================================================================
> 	 Package           Architecture     Version             Repository         Size
> 	================================================================================
> 	Enabling module streams:
> 	 389-ds                             1.4                                        
> 	 httpd                              2.4                                        
> 	 idm                                DL1                                        
> 	 pki-core                           10.6                                       
> 	 pki-deps                           10.6                                       
> 
> 	Transaction Summary
> 	================================================================================
> 
> 	Complete!
> 	# yum -y module install idm:DL1/server
> 	[...]
> 	(354/357): xmlrpc-c-1.51.0-5.el8.x86_64.rpm     1.6 MB/s | 212 kB     00:00    
> 	(355/357): xmlrpc-c-client-1.51.0-5.el8.x86_64. 1.3 MB/s |  40 kB     00:00    
> 	(356/357): words-3.0-28.el8.noarch.rpm          2.5 MB/s | 1.4 MB     00:00    
> 	(357/357): selinux-policy-targeted-3.14.3-41.el 3.2 MB/s |  15 MB     00:04    
> 	--------------------------------------------------------------------------------
> 	Total                                           3.9 MB/s | 212 MB     00:53     
> 	warning: /var/cache/dnf/AppStream-02e86d1c976ab532/packages/389-ds-base-1.4.2.4-10.module_el8.2.0+489+38ed056a.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
> 	CentOS-8 - AppStream                            1.6 MB/s | 1.6 kB     00:00    
> 	Importing GPG key 0x8483C65D:
> 	 Userid     : "CentOS (CentOS Official Signing Key) <security at centos.org>"
> 	 Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
> 	 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
> 	Key imported successfully
> 	Running transaction check
> 	No available modular metadata for modular package '389-ds-base-1.4.2.4-10.module_el8.2.0+489+38ed056a.x86_64', it cannot be installed on the system
> 	No available modular metadata for modular package '389-ds-base-libs-1.4.2.4-10.module_el8.2.0+489+38ed056a.x86_64', it cannot be installed on the system
> 	No available modular metadata for modular package 'python3-lib389-1.4.2.4-10.module_el8.2.0+489+38ed056a.noarch', it cannot be installed on the system
> 	The downloaded packages were saved in cache until the next successful transaction.
> 	You can remove cached packages by executing 'yum clean packages'.
> 	Error: No available modular metadata for modular package
> 
> What is the appropriate place to report this issue? I assume
> bugs.centos.org is not it because the package itself is likely built
> just fine. At least two days ago the installation passed.
> 

There was an issue with the pungi compose for both the latest mysql
module and the ds-389 module .. we are working on both of these now.

There seems to be a bug in module metadata (in the module build system)
when reusing some of the older builds ... we are looking at it now.

So we are working on the actual issue, the cause of this issue, and some
kind of test to properly check for this specific issue in the future.

BTW .. we run these open source tests to validate things are ready for
release:

https://github.com/CentOS/sig-core-t_functional

Test and bugfix patches are accepted to make it better.  The Community
in CentOS is need to make these things work better.  People seem to
think that we need help building things .. but building is easy.  We
need help testing things (like tests for modulemd, obviously).

Please remember CentOS Linux 8 is very much more complicated with
modules and 3 levels of builds, etc.  The build system and testing
system are both works in progress and this is going to happen from time
to time while we get better.

Thanks,
Johnny Hughes




-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20200918/88e4320c/attachment-0006.sig>