<p>kotak alat: gagal membuat wadah: buka /dev/vboxusb: izin ditolak</p>

Dibuat pada 3 Sep 2019  ·  9Komentar  ·  Sumber: containers/toolbox

Ketika saya menjalankan perintah

$ toolbox create -c mycontainer

Saya mendapatkan output:

toolbox: failed to create container mycontainer

Menjalankan toolbox dengan opsi -v saya dapatkan

$ toolbox -v create -c mycontainer
toolbox: resolved absolute path for /usr/bin/toolbox to /usr/bin/toolbox
toolbox: checking if /etc/subgid and /etc/subuid have entries for user gianluca
toolbox: TOOLBOX_PATH is /usr/bin/toolbox
toolbox: checking if 'podman system migrate' exists
toolbox: migration not needed: 1.5.1 is unchanged
toolbox: Fedora generational core is f30
toolbox: base image is fedora-toolbox:30
toolbox: container is mycontainer
toolbox: checking value /var/run/.heim_org.h5l.kcm-socket (Stream) of property Listen in sssd-kcm.socket
toolbox: parsing value /var/run/.heim_org.h5l.kcm-socket (Stream) of property Listen in sssd-kcm.socket
toolbox: checking if 'podman create' supports --dns=none and --no-hosts
toolbox: 'podman create' supports --dns=none and --no-hosts
toolbox: looking for image localhost/fedora-toolbox:30
toolbox: looking for image registry.fedoraproject.org/f30/fedora-toolbox:30
toolbox: base image fedora-toolbox:30 resolved to registry.fedoraproject.org/f30/fedora-toolbox:30
toolbox: checking if container mycontainer already exists
toolbox: /home/gianluca canonicalized to /home/gianluca
toolbox: checking if /home is a symbolic link to /var/home
toolbox: calling org.freedesktop.Flatpak.SessionHelper.RequestSession
toolbox: creating container mycontainer
Error: open /dev/vboxusb: permission denied
toolbox: failed to create container mycontainer

Masalahnya tampaknya sejalan: Kesalahan: buka /dev/vboxusb: izin ditolak

Informasi sistem

  • Toolbox versi 0.0.12
  • Podman versi 1.5.1
1. Bug 5. Help Wanted

Komentar yang paling membantu

toolbox-0.0.11 adalah versi pertama di mana kami mulai mengikat seluruh /dev dari Host ke dalam wadah. Itu mungkin ketika ini pecah untuk Anda.

Semua 9 komentar

Hai @zapateo , terima kasih atas tiketnya. Apakah masalah ini muncul setelah Anda memperbarui sistem Anda? Anda juga menggunakan Fedora Workstation klasik, bukan?

toolbox digunakan untuk bekerja dengan baik di sistem saya; setelah itu, saya memperbarui/menginstal/menghapus perangkat lunak berkali-kali sebelum mengetahui bahwa itu berhenti berfungsi, jadi saya tidak dapat menentukan apa yang merusaknya.

Ya, saya menggunakan Fedora Workstation.

Saya mengalami masalah yang sama. Saya menjalankan Fedora 30 Silverblue dengan virtualbox berlapis:

 ● ostree://fedora:fedora/30/x86_64/silverblue

                   Version: 30.20190905.0 (2019-09-05T11:27:32Z)
                BaseCommit: 8790382b1796482b1ab144f2c3c44e625d0d3b674ba31413d93b30644635c5c4
              GPGSignature: Valid signature by F1D8EC98F241AAF20DF69420EF3C111FCFC659B9
           LayeredPackages: VirtualBox fedora-workstation-repositories gnome-tweaks kmod-nvidia xcape xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs
             LocalPackages: rpmfusion-free-release-30-1.noarch rpmfusion-nonfree-release-30-1.noarch

Melihat izin /dev/vboxusb :
drwxr-x---. 3 root vboxusers 60 Sep 5 17:32 vboxusb
Saya pikir mungkin untuk menambahkan diri saya ke grup vboxusers dengan metode ini tetapi itu juga gagal:

# sudo grep -E '^vboxusers:' /usr/lib/group >> /etc/group
bash: /etc/group: Permission denied

Saya tidak punya masalah memasuki kotak alat yang ada yang saya miliki, tetapi saya tidak dapat membuat yang baru. Saya juga tidak yakin kapan ini berhenti berfungsi, saya sudah memiliki beberapa pembaruan sejak terakhir kali membuat kotak alat.

Saya berhasil mereproduksi masalah di VM. Saya percaya ini harus diselesaikan di VirtualBox itu sendiri. Masalahnya tampaknya dengan mengikat pemasangan direktori /dev. Direktori vboxusb (dan yang bersarang di dalam) memiliki 750 izin sementara seharusnya memiliki 755.

Untuk mengatasi ini sementara, Anda dapat chmod izin secara manual sebagai administrator. Tetapi saya sarankan untuk memeriksa izin perangkat karakter yang disebut '002' karena Anda tidak ingin izin yang buruk :).

toolbox-0.0.11 adalah versi pertama di mana kami mulai mengikat seluruh /dev dari Host ke dalam wadah. Itu mungkin ketika ini pecah untuk Anda.

Saya secara manual menambahkan diri saya ke grup vboxusers ; sekarang saya berhasil membuat dan memasukkan wadah:

$ toolbox create -c mycontainer
Created container: mycontainer
Enter with: toolbox enter --container mycontainer
$ toolbox enter -c mycontainer
⬢[gianluca<strong i="7">@toolbox</strong> ~]$ 

tetapi ketika saya menjalankan perintah menggunakan sudo saya mendapatkan kesalahan berikut:

⬢[gianluca<strong i="12">@toolbox</strong> ~]$ sudo dnf upgrade
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Tidak yakin apakah masalah ini terkait dengan masalah saat ini. Perhatikan bahwa sudo berfungsi tanpa masalah pada Host dan juga berfungsi dengan baik dalam wadah (sampai saya menemukan masalah yang dilaporkan dalam masalah ini).

Informasi sistem

  • kotak alat versi 0.0.12
  • Linux versi 5.2.13-200
  • Berjalan di Fedora 30 Workstation

@zapateo , apakah masalah masih terjadi? Baru-baru ini saya harus berurusan dengan VirtualBox di Silverblue dan /dev/vboxusb tidak memiliki izin yang ditetapkan dengan cara yang buruk lagi.

@zapateo , apakah masalah masih terjadi? Baru-baru ini saya harus berurusan dengan VirtualBox di Silverblue dan /dev/vboxusb tidak memiliki izin yang ditetapkan dengan cara yang buruk lagi.

Tidak, masalah ini tidak terjadi lagi. Sekarang saya dapat menggunakan kotak alat tanpa menemui masalah pada:

  • Fedora 32 (Edisi Stasiun Kerja)
  • Fedora 32 (Silverblue, pada mesin virtual)

Saya pikir masalah ini sudah selesai

Satu hal, tidak yakin apakah terkait: pada F32 Workstation dan F32 Silverblue ketika saya menjalankan perintah dengan sudo di dalam kotak alat, peringatan ini dicetak di konsol:

sudo: setrlimit(RLIMIT_CORE): Operation not permitted

tapi sepertinya semuanya berjalan seperti yang diharapkan.

Besar! Terima kasih telah mengonfirmasi ini!

Masalah yang Anda sebutkan seharusnya sudah diselesaikan (#450). Tarik kembali gambar f32/fedora-toolbox atau jalankan dnf upgrade dalam wadah.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

allanday picture allanday  ·  3Komentar

abitrolly picture abitrolly  ·  8Komentar

masch picture masch  ·  6Komentar

juhp picture juhp  ·  5Komentar

stove-panini picture stove-panini  ·  6Komentar