Toolbox: F32 (рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╢рд╛рдЦрд┐рдд) рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░реЙрд╣рд╛рдЗрдб рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдлрд╝рд░ре░ 2020  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: containers/toolbox

рдиреЛрдЯ: рдпрд╣ рдЯреВрд▓рдмреЙрдХреНрд╕ рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ F32 рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рдЯреВрд▓рдмреЙрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ рддреЛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдХреНрд╖рдорд╛ рдХрд░реЗрдВред (рдпрджрд┐ рдпрд╣рд╛рдБ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рд╣реА рдЬрдЧрд╣ рдХрд╣рд╛рдБ рд╣реИ? Bugzilla... рдпрд╛ рдпрд╣рд╛рдБ... рдпрд╛ рдХрд╣реАрдВ рдФрд░?)


рд╕рд┐рд▓реНрд╡рд░рдмреНрд▓реВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреЗрдбреЛрд░рд╛ 32 рдкреНрд░реА-рдмреАрдЯрд╛ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреВрд▓рдмреЙрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╢реБрдХреНрд░ рд╣реИ), рд▓реЗрдХрд┐рди рдлреЗрдбреЛрд░рд╛ 32 рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА /etc/yum.repos.d/* рдореЗрдВ рд░реЙрд╣рд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред (рд░реЙрд╣рд╛рдЗрдб рд░реЗрдкреЛ рд╕рдХреНрд╖рдо рд╣реИрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп, рдЧреИрд░-рдХрдЪреНрдЪреЗ рдлреЗрдбреЛрд░рд╛ рд░реЗрдкреЛ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред)

DNF рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рддрдм рдПрдХ рдмреЗрдореЗрд▓ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

(рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рднрд╛рдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓рд┐рдкреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд╡рд░реНрдмреЛрдЬрд╝ рдЖрдЙрдЯрдкреБрдЯ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред)

 $ toolbox create -r 32 -c test-f32
Created container: test-f32
Enter with: toolbox enter --container test-f32

 $ toolbox enter --container test-f32
тмв[garrett<strong i="12">@toolbox</strong> garrett]$ sudo dnf upgrade dnf -y
...
Fedora - Modular Rawhide - Developmental packages for the next 744 kB/s | 2.0 MB     00:02    
Fedora - Rawhide - Developmental packages for the next Fedora  2.3 MB/s |  70 MB     00:30    
Dependencies resolved.
...
Upgrading:
 dnf                              noarch         4.2.19-1.fc33           rawhide         405 k
...
Downloading Packages:
...
(6/15): dnf-4.2.19-1.fc33.noarch.rpm                           971 kB/s | 405 kB     00:00    
...
warning: /var/cache/dnf/rawhide-2d95c80a1fa0a67d/packages/deltarpm-3.6.2-5.fc32.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9570ff31: NOKEY
Fedora - Rawhide - Developmental packages for the next Fedora  1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-x86_64 (0x12C944D0) is already installed
The GPG keys listed for the "Fedora - Rawhide - Developmental packages for the next Fedora release" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.. Failing package is: deltarpm-3.6.2-5.fc32.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-x86_64

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдВ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж (рдФрд░ рдирдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ - рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣рд╛рдВ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдерд╛ :): +1:

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

https://github.com/containers/toolbox/blob/master/images/fedora/f32/Dockerfile рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдлреЗрдбреЛрд░рд╛: 32 рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдХреА рдЬрд╛рдБрдЪ рдХреА, рдФрд░ рдпрд╣ рднреА рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ:

$ podman run -it --rm registry.fedoraproject.org/fedora:32 bash
# # dnf repolist
repo id                                                                                                                         repo name
fedora                                                                                                                          Fedora 32 - x86_64
fedora-modular                                                                                                                  Fedora Modular 32 - x86_64
updates                                                                                                                         Fedora 32 - x86_64 - Updates
updates-modular                                                                                                                 Fedora Modular 32 - x86_64 - Updates
updates-testing                                                                                                                 Fedora 32 - x86_64 - Test Updates
updates-testing-modular                                                                                                         Fedora Modular 32 - x86_64 - Test Updates

рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЕрднреА рднреА /etc/yum.repos.d/fedora-rawhide.repo рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред dnf upgrade рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЯреВрд▓рдмреЙрдХреНрд╕ f32 рдХрдВрдЯреЗрдирд░ рдкреБрд░рд╛рдирд╛ рд╣реИ:

$ podman run -it --rm registry.fedoraproject.org/f32/fedora-toolbox:32 bash
# dnf repolist
Fedora - Modular Rawhide - Developmental packages for the next Fedora release
[...]
*rawhide                          Fedora - Rawhide - Developmental packages for the next Fedora release                           59008
*rawhide-modular                  Fedora - Modular Rawhide - Developmental packages for the next Fedora release                       0

рд╡рд╣ рдЫрд╡рд┐ 3 рдорд╣реАрдиреЗ (!) рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рдереА, F32 рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗред рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреВрд▓рдмреЙрдХреНрд╕ F32 рдЗрдореЗрдЬ рдХреЛ рдмрд╕ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

BTW, рд░рдЬрд┐рд╕реНрдЯреНрд░реА.fedoraproject.org/f31/fedora-toolbox 5 рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдХреЛрдИ рднреА рдореМрдХрд╛ рдЬреЛ рдПрдХ рдкреБрдирд╢реНрдЪрд░реНрдпрд╛ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ?

@juhp , рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЫрд╡рд┐ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди рд╡реЗ рдЕрд╕рдлрд▓ рд░рд╣реЗ - рдлрд┐рд░ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред

рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ рд▓реЗрдХрд┐рди dnf рдЕрднреА рднреА 143 рддреНрд░реБрдЯрд┐ рджреЗ рд░рд╣рд╛ рд╣реИ:

https://koji.fedoraproject.org/koji/taskinfo?taskID=41976528 (f33)

F32 рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди (f31 рдареАрдХ рдмрдирд╛рддрд╛ рд╣реИ)ред

(рдлреЗрдбреЛрд░рд╛-рдЯреВрд▓рдмреЙрдХреНрд╕ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдмрдЧрдЬрд┐рд▓рд╛ рдореЗрдВ рдлреЗрдбреЛрд░рд╛ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рдЙрддреНрдкрд╛рдж рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЙрддрдирд╛ рд╣реА рдЖрд╕рд╛рди рд▓рдЧрддрд╛ рд╣реИред)

рдЙрд╕рдХреЗ рдмрд╛рдж рднреА (рдпрд╛рдиреА рд▓рд╛рдкрддрд╛-рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдирд╛), рдореБрдЭреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ:

: 
  Installing       : mtr-2:0.92-6.fc32.x86_64                                                                             87/100 
Error unpacking rpm package mtr-2:0.92-6.fc32.x86_64
  Running scriptlet: mlocate-0.26-25.fc32.x86_64                                                                          88/100 
error: unpacking of archive failed on file /usr/sbin/mtr-packet;5e58802a: cpio: cap_set_file
error: mtr-2:0.92-6.fc32.x86_64: install failed
  Installing       : iputils-20190515-5.fc32.x86_64                                                                       93/100 
Error unpacking rpm package iputils-20190515-5.fc32.x86_64
  Installing       : hostname-3.23-2.fc32.x86_64                                                                          94/100 
error: unpacking of archive failed on file /usr/bin/arping;5e58802a: cpio: cap_set_file
error: iputils-20190515-5.fc32.x86_64: install failed

рд▓рдЧрддрд╛ рд╣реИ cap_set_file рддреНрд░реБрдЯрд┐ рдХрдВрдЯреЗрдирд░/рдмрд┐рд▓реНрдбрд╛рд╣ # 2176 (рдпрд╛рдиреА рдмрд┐рд▓реНрдбрд╣-1.14.0) рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИред
рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд╣-1.12.0 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдареАрдХ рдмрдирд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдмрд╕ рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдПрдХ рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ рдореЗрд░реЗ рд╕рд┐рд▓реНрд╡рд░рдмреНрд▓реВ 32 рдкрд░ toolbox create рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдирдИ рдЫрд╡рд┐ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рднрдВрдбрд╛рд░ рдареАрдХ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж @juhp! рд╕рдорд╛рдкрдиред

рдкреАрдПрд╕: @juhp рдлреЗрдбреЛрд░рд╛ 33 рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рднреА рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд░реЙрд╣рд╛рдЗрдб рд╣реИ рдФрд░ рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд╣рд╛рдВ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж (рдФрд░ рдирдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдирд╛ - рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣рд╛рдВ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдерд╛ :): +1:

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕