#7544 Do we update the rawhide base container image in the registry?
Closed: Fixed 5 years ago Opened 5 years ago by bowlofeggs.

I noticed today that my docker client tells me that there isn't a newer base image for rawhide, and that the one I have is 2 months old according to it:

[rbarlow@ohm ~]$ sudo docker images | grep rawhide
registry.fedoraproject.org/fedora   rawhide             674ec6c068aa        2 months ago        244 MB
[rbarlow@ohm ~]$ sudo docker pull registry.fedoraproject.org/fedora:rawhide
Trying to pull repository registry.fedoraproject.org/fedora ... 
sha256:790d85dcc34d80fc673720c5aa228731d59cda7dd539581a47c1b1dc09701159: Pulling from registry.fedoraproject.org/fedora
Digest: sha256:790d85dcc34d80fc673720c5aa228731d59cda7dd539581a47c1b1dc09701159
Status: Image is up to date for registry.fedoraproject.org/fedora:rawhide

I think we do need to update the container too, because it still has the bug from a while back that prevents users from running dnf upgrade:

[rbarlow@ohm ~]$ sudo docker run --rm -it registry.fedoraproject.org/fedora:rawhide /bin/sh
sh-4.4# dnf upgrade -y
Fedora - Modular Rawhide - Developmental packages for the next Fedora release         3.7 MB/s | 2.0 MB     00:00    
Fedora - Rawhide - Developmental packages for the next Fedora release                 7.9 MB/s |  61 MB     00:07    
Last metadata expiration check: 0:00:00 ago on Fri Jun  1 21:06:49 2018.
Traceback (most recent call last):
  File "/usr/bin/dnf", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 179, in user_main
    errcode = main(args)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 64, in main
    return _main(base, args, cli_class, option_parser_class)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 99, in _main
    return cli_run(cli, base)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 115, in cli_run
    cli.run()
  File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 1015, in run
    self._process_demands()
  File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 768, in _process_demands
    load_available_repos=self.demands.available_repos)
  File "/usr/lib/python3.6/site-packages/dnf/base.py", line 454, in fill_sack
    self._setup_modules()
  File "/usr/lib/python3.6/site-packages/dnf/base.py", line 217, in _setup_modules
    module_metadata = ModuleMetadataLoader(repo).load()
  File "/usr/lib/python3.6/site-packages/dnf/module/metadata_loader.py", line 53, in load
    return modulemd.loads_all(modules_yaml)
  File "/usr/lib/python3.6/site-packages/modulemd/__init__.py", line 99, in loads_all
    m.loadd(doc)
  File "/usr/lib/python3.6/site-packages/modulemd/__init__.py", line 229, in loadd
    raise ValueError("The supplied metadata version isn't supported")
ValueError: The supplied metadata version isn't supported

Fixed

$ sudo docker images | grep rawhide
registry.fedoraproject.org/fedora       rawhide             3ccf10bd1325        14 hours ago        247 MB
$ sudo docker run --rm -it registry.fedoraproject.org/fedora:rawhide /bin/sh
sh-4.4# dnf upgrade -y
Fedora - Rawhide - Developmental packages for the next Fedora release     1.3 MB/s |  61 MB     00:45    
Last metadata expiration check: 0:00:43 ago on Sat Jun  2 00:46:28 2018.
Dependencies resolved.
Nothing to do.
Complete!

Metadata Update from @mohanboddu:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata