Rumah >Tutorial sistem >LINUX >Panduan Penyelesaian Masalah untuk Mmdebstrap: Memperbaiki masalah biasa
mmdebstrap adalah alat untuk mewujudkan imej sistem berasaskan Debian (sistem fail root) dengan cara yang minimum dan cekap. Ia direka untuk menjadi mudah, cepat, dan ringan, menjadikannya ideal untuk mewujudkan imej sistem kecil dan tersuai untuk bekas, mesin maya, atau sistem tertanam. Jika anda sering menggunakan MMDebstrap untuk membuat sistem berasaskan debian yang minimum, panduan ini akan membantu anda menyelesaikan masalah dan membetulkan isu-isu yang paling biasa yang mungkin anda hadapi.
1. Tidak boleh membuat /dev /null: Kebenaran ditolak
menggantikan/path/to/chroot dengan direktori di mana chroot anda berada. /dev /null, yang penting untuk banyak program. Pemasangan direktori hos /dev memberikan akses chroot ke fail -fail ini.
Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease 0% [Connecting to security.debian.org (2a04:4e42:400::644)]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:1 http://deb.debian.org/debian bookworm InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed 0% [Waiting for headers]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:2 http://deb.debian.org/debian bookworm-updates InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Hit:3 http://security.debian.org/debian-security bookworm-security InRelease 0% [Working]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:3 http://security.debian.org/debian-security bookworm-security InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm-updates InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://security.debian.org/debian-security bookworm-security InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://security.debian.org/debian-security/dists/bookworm-security/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Some index files failed to download. They have been ignored, or old ones used instead.
Masalah:
Penyelesaian:
Memasangnya memastikan bahawa APT dapat mengemas kini dan memasang pakej dengan selamat.3. Kesilapan pengesahan repositori
sudo mount --bind /dev /path/to/chroot/dev
Masalah:
Apabila menjalankan kemas kini apt, anda melihat kesilapan seperti:
Penyelesaian:sudo mount --bind /dev ~/debian-chroot/dev/
Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease 0% [Connecting to security.debian.org (2a04:4e42:400::644)]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:1 http://deb.debian.org/debian bookworm InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed 0% [Waiting for headers]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:2 http://deb.debian.org/debian bookworm-updates InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Hit:3 http://security.debian.org/debian-security bookworm-security InRelease 0% [Working]/usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied /usr/bin/apt-key: 95: cannot create /dev/null: Permission denied E: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Err:3 http://security.debian.org/debian-security bookworm-security InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://deb.debian.org/debian bookworm-updates InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://security.debian.org/debian-security bookworm-security InRelease: gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://deb.debian.org/debian/dists/bookworm/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://deb.debian.org/debian/dists/bookworm-updates/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Failed to fetch http://security.debian.org/debian-security/dists/bookworm-security/InRelease gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed W: Some index files failed to download. They have been ignored, or old ones used instead.
4. Isu -isu rangkaian di dalam masalah Chroot
sudo mount --bind /dev /path/to/chroot/devPenyelesaian:
sudo mount --bind /dev ~/debian-chroot/dev/Kenapa ini berfungsi:
5.
6. Unmounting /dev selepas digunakan
Setelah menggunakan chroot, anda lupa untuk tidak mengadakan /dev, meninggalkan direktori host /dev. keadaan tidak konsisten.
gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed
8. Pembersihan selepas ujian
Masalah:
Simpan skrip ini sebagai mmdebstrap-test.sh, menjadikannya boleh dilaksanakan dengan chmod x mmdebstrap-test.sh, dan jalankan:
sudo chroot /path/to/chroot apt update sudo chroot /path/to/chroot apt install -y gpgv
Dengan mengikuti panduan penyelesaian masalah ini, anda dapat menyelesaikan masalah biasa dan kembali bekerja. Ingatlah kepada:
Atas ialah kandungan terperinci Panduan Penyelesaian Masalah untuk Mmdebstrap: Memperbaiki masalah biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!