J'ai construit un environnement CentOS 8 avec Vagrant et essayé de sync_folder, mais j'ai eu une erreur, donc je l'ai résolue.

Erreurs et solutions qui se produisent avec sync_folder

Quand j'ai essayé de développer un système en utilisant CodeIgniter de php en spécifiant sync_folder dans la définition de Vagrantfile, j'ai eu une erreur.

Vous trouverez ci-dessous la définition du fichier Vagrantfile.

Vagrantfile


Vagrant.configure("2") do |config|
  config.vm.box = "centos/8"
  config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.provider "virtualbox" do |vb|
    vb.customize ["modifyvm", :id, "--memory", "2048"]
  end
  config.vm.provision :shell, :path => "./provision.sh", :privileged => true

  config.vm.synced_folder "./codeigniter", "/var/www/html/codeigniter"
end

Quand je «vagabonde», j'ai reçu l'erreur suivante en lettres rouges vers la fin.

Erreur de vagabondage


The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/usr/sbin/rcvboxadd setup

Stdout from the command:

VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel 
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 
4.18.0-193.19.1.el8_2.x86_64.

VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what 
went wrong


Stderr from the command:

modprobe vboxguest failed
The log file /var/log/vboxadd-setup.log may contain further information.

Jetez un œil au contenu du fichier / var / log / vboxadd-setup.log comme le souligne ce message d'erreur. Accédez à CentOS a commencé avec vagrant ssh et vérifiez le journal.

less /var/log/vboxadd-setup.log

Building the main Guest Additions 6.1.12 module for kernel 4.18.0-193.19.1.el8_2.x86_64.
Error building the module.  Build output follows.
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/4.18.0-193.19.1.el8_2.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j1 modules
Makefile:978: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel".  Stop.
make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxguest] Error 2
Could not find the X.Org or XFree86 Window System, skipping.
modprobe vboxguest failed

La partie importante de cette erreur est

please install libelf-dev, libelf-devel or elfutils-libelf-devel

Donc, d'une manière ou d'une autre, la dépendance telle que libelf-dev ne parvient pas à s'installer. Il paraît que. Quand j'ai essayé dnf -y install libelf-dev, j'étais en colère que cela n'existait pas.

Quand je l'ai recherché, il a semblé changer en elfutils-libelf-devel, donc je vais l'installer.

dnf install -y elfutils-libelf-devel

Quittez CentOS et exécutez vagrant reload. Cela a résolu l'erreur sync_folder.

Recommended Posts

J'ai construit un environnement CentOS 8 avec Vagrant et essayé de sync_folder, mais j'ai eu une erreur, donc je l'ai résolue.
J'ai construit un environnement de rails avec docker et mysql, mais j'étais malade
J'ai essayé de créer un environnement de développement java8 avec Chocolatey
J'ai essayé de créer un environnement de développement padrino avec Docker
Je peux déployer sur heroku, mais j'obtiens une erreur et je ne peux pas l'ouvrir [Cause: MySQL]
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Sur jetson nano, j'ai essayé pip install xxx.whl avec Dockerfile mais j'ai obtenu une erreur (xxx.whl n'est pas une roue prise en charge sur cette plate-forme.)
[Terraform] Docker résout le délai d'expiration lors de la tentative de création de ressources Azure sur une machine Windows
Mémorandum: Quand j'ai essayé TensorFlow avec Tribuo, cela n'a pas fonctionné, alors je suis parti en voyage pour retrouver le chef de famille et je me suis perdu.
J'ai essayé de créer une application d'apprentissage automatique avec Dash (+ Docker) part1 ~ Construction de l'environnement et vérification du fonctionnement ~
01. J'ai essayé de créer un environnement avec SpringBoot + IntelliJ + MySQL (MyBatis) (Windows 10)
Quand j'ai essayé de créer un environnement pour PHP7.4 + Apache + MySQL avec Docker, je suis resté bloqué [Windows & Mac]
J'ai un LSP et j'ai essayé de créer un environnement pour écrire Java avec Vim (NeoVim), mais je n'ai pas pu battre l'IDE ...
Quand j'ai essayé de démarrer GlassFish, j'ai eu une erreur interne lors de la "Publication sur GlassFish 4.0 sur mon hôte local ...". Que faire quand ça devient
J'ai créé un environnement Java EE sur AWS et essayé d'exécuter une application Web
[Mockito] 3.2.4 → Après la mise à jour vers 3.3.x, une erreur s'est produite (bien que Iketenai)
J'ai essayé de casser le bloc avec java (1)
La tentative d'utilisation de docker avec jetson jetpack4.3 échoue (docker: réponse d'erreur du démon: échec de la création de l'exécution OCI: container_linux.go: 345: démarrage du processus de conteneur causé ...)
J'ai essayé de créer une fonction / écran d'administrateur de site commercial avec Java et Spring
Comment quitter Docker pour Mac et créer un environnement de développement Docker avec Ubuntu + Vagrant
J'ai essayé de lire et de sortir CSV avec Outsystems
Quand je bcrypt avec node + docker, j'ai une erreur
[Rails 6.0, Docker] J'ai essayé de résumer la construction de l'environnement Docker et les commandes nécessaires pour créer un portfolio
J'ai eu une erreur lors de l'utilisation de nextInt, nextLine et substring.
J'ai essayé de moderniser une application Java EE avec OpenShift.
[Rails] J'ai essayé de créer une mini application avec FullCalendar
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'ai essayé d'exprimer les résultats avant et après de la classe Date avec une ligne droite numérique
Je peux déployer sur heroku, mais j'obtiens une erreur et je ne peux pas l'ouvrir [Cause: MySQL]
Je ne peux pas déployer! Résoudre une erreur qui ne peut pas être poussée vers heroku (Tutoriel Rails Chapitre 1)
J'obtiens une erreur avec l'installation du bundle et puma ne peut pas être installé.
Où puis-je obtenir des fichiers binaires et des archives OpenJDK?
J'ai créé un formulaire de publication Rails, mais je ne peux pas publier (balise de formulaire) / Aucune erreur ne se produit
Débutant: j'obtiens une erreur à la ligne 30. Je ne sais pas où le réparer.
J'obtiens une erreur lors de l'ajout d'une dépendance
[Mockito] 3.2.4 → Après la mise à jour vers 3.3.x, une erreur s'est produite (bien que Iketenai)
J'ai construit un environnement CentOS 8 avec Vagrant et essayé de sync_folder, mais j'ai eu une erreur, donc je l'ai résolue.
J'ai eu une erreur lors de l'utilisation de nextInt, nextLine et substring.
Je peux le lire! RxJava
J'ai essayé d'imprimer un formulaire avec Spring MVC et Jasper Reports 1/3 (paramètres Jasper Reports)
[Débutant] Procédure de connexion à l'environnement virtuel construit avec Vagrant
J'ai essayé de créer un environnement de serveur UML Plant avec Docker
J'ai eu un IllegalAccessError en essayant d'utiliser PowerMock avec JUnit
J'ai essayé de créer un environnement de développement Spring MVC sur Mac
J'ai essayé d'en faire une URL arbitraire en utilisant l'imbrication de routage
[Introduction à JSP + Servlet] J'ai joué avec pendant un moment ♬
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
J'ai essayé de créer une fonction de groupe (babillard) avec Rails
Je souhaite télécharger un fichier sur Internet en utilisant Ruby et l'enregistrer localement (avec prudence)
Une erreur s'est produite dans le cours gratuit de RubyOnRails Udemy, l'a résolue et est allée jusqu'au bout