Toolbox: لا تزال حاوية صندوق الأدوات F32 (التي تم تشعبها مؤخرًا) تستخدم عمليات إعادة الشراء المخفية كإعداد افتراضي

تم إنشاؤها على ٢٧ فبراير ٢٠٢٠  ·  9تعليقات  ·  مصدر: containers/toolbox

ملاحظة: لا يتعلق هذا الأمر بصندوق الأدوات بأمر مربع الأدوات نفسه ، ولكن يتعلق بحاوية F32 التي يستخدمها صندوق الأدوات.

الاعتذار مقدمًا إذا لم يكن هذا هو المكان المناسب للإبلاغ عن المشكلة. (إذا لم يكن هنا ، فأين المكان الصحيح؟ Bugzilla ... أو هنا ... أو في مكان آخر؟)


بعد الترقية إلى الإصدار التجريبي المسبق من Fedora 32 باستخدام Silverblue ، يعمل إنشاء حاوية أدوات (لحسن الحظ) ، ولكن لا تزال حاوية Fedora 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 يعمل.

تكمن المشكلة في أن حاوية toolbox 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 تحتاج ببساطة إلى إعادة بناء ، ثم يجب أن يكون كل شيء على ما يرام.

راجع للشغل ، Registry.fedoraproject.org/f31/fedora-toolbox تم إنشاؤه منذ 5 أشهر - هل هناك فرصة يمكن أن تحصل على تنشيط أيضًا ، بحيث لا يحتاج المرء بعد الإنشاء إلى قضاء الكثير من الوقت في تثبيت الترقيات؟

juhp ، هل يمكنك ، من فضلك ، إعادة بناء الصورة؟

كنت أحاول بناءهم الأسبوع الماضي لكنهم فشلوا - سأحاول مرة أخرى.

لا أعرف لماذا ولكن dnf ما زال يعطي خطأ 143:

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

نفس الشيء بالنسبة للحاوية f32 (f31 يبني جيدًا).

(يوجد أيضًا منتج Fedora Container Images في bugzilla مع مكون صندوق أدوات فيدورا ، ولكن لأكون صادقًا أجد أنه من السهل تتبعه هنا.)

حتى بعد ذلك (مثل تخطي المستندات المفقودة) ، أرى أخطاء التثبيت:

: 
  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 ناتج عن حاويات / buildah # 2176 (ie buildah-1.14.0).
على الأقل يبني جيدًا محليًا بالنسبة لي مع buildah-1.12.0.

لقد جربت للتو الصورة الجديدة عن طريق حذف الصورة الموجودة على جهازي وكتابة toolbox create على جهاز Silverblue 32 الخاص بي ويبدو أن المستودعات على ما يرام.

شكرا لك johp! إغلاق.

ملاحظة: juhp أيضًا قم بإنشاء صورة لـ Fedora 33 وهي عبارة عن Rawhide حاليًا وهي تعمل أيضًا!

نعم ، شكرًا للاختبار (واكتشاف الصور الجديدة - كنت أقصد الإبلاغ هنا مرة أخرى :): +1:

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات