mirror of
https://github.com/containerd/containerd.git
synced 2026-08-09 17:39:22 +00:00
Vagrant 2.4.x bundles an embedded Ruby 3.3.0 runtime that loads the default specification json-2.7.2 during initialization. When installing vagrant-libvirt, RubyGems resolves the newly released fog-json 1.4.0, which requires json (~> 2.19). Because json-2.7.2 is already active in memory when Vagrant starts up, RubyGems raises a Gem::ConflictError. To avoid this conflict, pin fog-json to version 1.2.0 before installing vagrant-libvirt. Since CI caches /root/.vagrant.d across runs, also uninstall fog-json first to remove any conflicting version left in cache by a previous job. Assisted-by: Antigravity Signed-off-by: Samuel Karp <samuelkarp@google.com>