Giter VIP home page Giter VIP logo

Comments (8)

miurahr avatar miurahr commented on June 20, 2024

What box image do you use?
It looks a problem that is related to specific box image.

from vagrant-kvm.

cloudnull avatar cloudnull commented on June 20, 2024

I am trying to use precise64 here is the download link I got the image from.

http://files.vagrantup.com/precise64.box

If you have a recommendation on a prebuilt box image I would be happy to give that a try too. Any recommendations would be greatly appreciated.

from vagrant-kvm.

miurahr avatar miurahr commented on June 20, 2024

http://files.vagrantup.com/precise64.box is fine with vagrant v1.2.3 and v1.2.7 on Ubuntu 13.04(x86_64). Ruby version is same. I cannot reproduce it.

Can you run with follows?
VAGRANT_LOG=INFO vagrant up

from vagrant-kvm.

cloudnull avatar cloudnull commented on June 20, 2024

It seems that the image is being converted and while the process is in the converting, i can open another terminal and see that the file exists and I have permission to rwx. upon vm boot the file is changed to root ownership and this all the things die. i installed vagrant-kvm (0.1.2), with ruby-libvirt (0.4.0).

Notably here is the error :

[default] Booting VM...
ERROR warden: Error occurred: Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied

any advice/information you could shed on this would be most helpful.

Here is the FULL stacktrace.


VAGRANT_LOG=DEBUG vagrant up --provider=kvm
 INFO global: Vagrant version: 1.2.7
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/provisioners/shell/plugin.rb
 INFO manager: Registered plugin: shell
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/provisioners/ansible/plugin.rb
 INFO manager: Registered plugin: ansible
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/provisioners/puppet/plugin.rb
 INFO manager: Registered plugin: puppet
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/provisioners/chef/plugin.rb
 INFO manager: Registered plugin: chef
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/provisioners/cfengine/plugin.rb
 INFO manager: Registered plugin: CFEngine Provisioner
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/fedora/plugin.rb
 INFO manager: Registered plugin: Fedora guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/solaris/plugin.rb
 INFO manager: Registered plugin: Solaris guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/pld/plugin.rb
 INFO manager: Registered plugin: PLD Linux guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/suse/plugin.rb
 INFO manager: Registered plugin: SUSE guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/arch/plugin.rb
 INFO manager: Registered plugin: Arch guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/omnios/plugin.rb
 INFO manager: Registered plugin: OmniOS guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/ubuntu/plugin.rb
 INFO manager: Registered plugin: Ubuntu guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/openbsd/plugin.rb
 INFO manager: Registered plugin: OpenBSD guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/redhat/plugin.rb
 INFO manager: Registered plugin: RedHat guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/linux/plugin.rb
 INFO manager: Registered plugin: Linux guest.
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/guests/debian/plugin.rb
 INFO manager: Registered plugin: Debian guest
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/kernel_v1/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/providers/virtualbox/plugin.rb
 INFO manager: Registered plugin: VirtualBox provider
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/kernel_v2/plugin.rb
 INFO manager: Registered plugin: kernel
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/communicators/ssh/plugin.rb
 INFO manager: Registered plugin: ssh communicator
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/init/plugin.rb
 INFO manager: Registered plugin: init command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/reload/plugin.rb
 INFO manager: Registered plugin: reload command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/provision/plugin.rb
 INFO manager: Registered plugin: provision command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/box/plugin.rb
 INFO manager: Registered plugin: box command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/ssh/plugin.rb
 INFO manager: Registered plugin: ssh command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/resume/plugin.rb
 INFO manager: Registered plugin: resume command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/help/plugin.rb
 INFO manager: Registered plugin: help command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/package/plugin.rb
 INFO manager: Registered plugin: package command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/ssh_config/plugin.rb
 INFO manager: Registered plugin: ssh-config command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/halt/plugin.rb
 INFO manager: Registered plugin: halt command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/plugin/plugin.rb
 INFO manager: Registered plugin: plugin command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/destroy/plugin.rb
 INFO manager: Registered plugin: destroy command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/status/plugin.rb
 INFO manager: Registered plugin: status command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/suspend/plugin.rb
 INFO manager: Registered plugin: suspend command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/commands/up/plugin.rb
 INFO manager: Registered plugin: up command
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/fedora/plugin.rb
 INFO manager: Registered plugin: Fedora host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/opensuse/plugin.rb
 INFO manager: Registered plugin: OpenSUSE host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/freebsd/plugin.rb
 INFO manager: Registered plugin: FreeBSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/bsd/plugin.rb
 INFO manager: Registered plugin: BSD host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/gentoo/plugin.rb
 INFO manager: Registered plugin: Gentoo host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/arch/plugin.rb
 INFO manager: Registered plugin: Arch host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/linux/plugin.rb
 INFO manager: Registered plugin: Linux host
DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/plugins/hosts/windows/plugin.rb
 INFO manager: Registered plugin: Windows host
 INFO vagrant: `vagrant` invoked: ["up", "--provider=kvm"]
DEBUG vagrant: Creating Vagrant environment
 INFO environment: Environment initialized (#<Vagrant::Environment:0x00000001ff42d0>)
 INFO environment:   - cwd: /home/kevin/tmp/checkmate
 INFO environment: Home path: /home/kevin/.vagrant.d
 INFO environment: Local data path: /home/kevin/tmp/checkmate/.vagrant
DEBUG environment: Creating: /home/kevin/tmp/checkmate/.vagrant
DEBUG environment: Loading plugins from: /home/kevin/.vagrant.d/plugins.json
 INFO environment: Loading plugin from JSON: vagrant-berkshelf
 INFO manager: Registered plugin: berkshelf
 INFO environment: Loading plugin from JSON: vagrant-kvm
 INFO manager: Registered plugin: KVM provider
 INFO environment: Loading plugin from JSON: vagrant-omnibus
 INFO manager: Registered plugin: Omnibus
 INFO environment: Running hook: environment_load
 INFO environment: Initializing config...
 INFO loader: Set :default = "/opt/vagrant/embedded/gems/gems/vagrant-1.2.7/config/default.rb"
DEBUG loader: Populating proc cache for "/opt/vagrant/embedded/gems/gems/vagrant-1.2.7/config/default.rb"
DEBUG loader: Load procs for pathname: /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/config/default.rb
 INFO loader: Set :root = #<Pathname:/home/kevin/tmp/checkmate/Vagrantfile>
DEBUG loader: Populating proc cache for #<Pathname:/home/kevin/tmp/checkmate/Vagrantfile>
DEBUG loader: Load procs for pathname: /home/kevin/tmp/checkmate/Vagrantfile
 INFO loader: Loading configuration in order: [:default, :home, :root]
DEBUG loader: Loading from: default (evaluating)
DEBUG loader: Loading from: root (evaluating)
DEBUG provisioner: Provisioner defined: chef_solo
DEBUG loader: Configuration loaded successfully, finalizing and returning
DEBUG hosts: Host path search classes: [VagrantPlugins::HostWindows::Host, VagrantPlugins::HostOpenSUSE::Host, VagrantPlugins::HostArch::Host, VagrantPlugins::HostFreeBSD::Host, VagrantPlugins::HostFedora::Host, VagrantPlugins::HostGentoo::Host, VagrantPlugins::HostLinux::Host, VagrantPlugins::HostBSD::Host]
 INFO hosts: Host class: VagrantPlugins::HostLinux::Host
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000003d466f8>
 INFO cli: CLI: [] "up" ["--provider=kvm"]
DEBUG cli: Invoking command class: VagrantPlugins::CommandUp::Command ["--provider=kvm"]
DEBUG command: 'Up' each target VM...
DEBUG command: Getting target VMs for command. Arguments:
DEBUG command:  -- names: []
DEBUG command:  -- options: {:provider=>"kvm"}
DEBUG command: Loading all machines...
 INFO environment: Getting machine: default (kvm)
 INFO environment: Uncached load of machine.
 INFO loader: Set :vm_default = []
 INFO loader: Loading configuration in order: [:default, :home, :root, :vm_default]
DEBUG loader: Loading from: default (cache)
DEBUG loader: Loading from: root (cache)
DEBUG loader: Configuration loaded successfully, finalizing and returning
 INFO box_collection: Searching for box: precise64 (kvm) in /home/kevin/.vagrant.d/boxes/precise64/kvm/metadata.json
 INFO box_collection: Box found: precise64 (kvm)
 INFO environment: Box exists with Vagrantfile. Reloading machine config.
 INFO loader: Set :box_precise64_kvm = #<Pathname:/home/kevin/.vagrant.d/boxes/precise64/kvm/Vagrantfile>
DEBUG loader: Populating proc cache for #<Pathname:/home/kevin/.vagrant.d/boxes/precise64/kvm/Vagrantfile>
DEBUG loader: Load procs for pathname: /home/kevin/.vagrant.d/boxes/precise64/kvm/Vagrantfile
 INFO loader: Loading configuration in order: [:default, :box_precise64_kvm, :home, :root, :vm_default]
DEBUG loader: Loading from: default (cache)
DEBUG loader: Loading from: box_precise64_kvm (evaluating)
DEBUG loader: Upgrading config from version 1 to 2
DEBUG loader: Upgrading config to version 2
DEBUG loader: Upgraded to version 2 with 0 warnings and 0 errors
DEBUG loader: Loading from: root (cache)
DEBUG loader: Configuration loaded successfully, finalizing and returning
 INFO machine: Initializing machine: default
 INFO machine:   - Provider: VagrantPlugins::ProviderKvm::Provider
 INFO machine:   - Box: #<Vagrant::Box:0x000000021bcf18>
 INFO machine:   - Data dir: /home/kevin/tmp/checkmate/.vagrant/machines/default/kvm
 INFO driver: Init storage pool vagrant
 INFO command: With machine: default (QEMU/KVM (new VM))
 INFO interface: info: Bringing machine 'default' up with 'kvm' provider...
Bringing machine 'default' up with 'kvm' provider...
 INFO batch_action: Enabling parallelization by default.
 INFO batch_action: Disabling parallelization because provider doesn't support it: kvm
 INFO batch_action: Batch action will parallelize: false
 INFO batch_action: Starting action: #<Vagrant::Machine:0x00000004babdb0> up {:parallel=>true, :provision_enabled=>true, :provision_types=>nil, :provider=>"kvm"}
 INFO machine: Calling action: up on provider QEMU/KVM (new VM)
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000005398190>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::CheckKvm:0x00000004577ea8>
 INFO driver: Init storage pool vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::EnvSet:0x00000004577db8>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::SetUI:0x00000004577d68>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::LoadShelf:0x00000004577d40>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::ConfigureChef:0x00000004577c28>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::ConfigValidate:0x00000004577bd8>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::InitStoragePool:0x00000004577bb0>
 INFO driver: Init storage pool vagrant
 INFO driver: Init storage pool vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x00000004577b88>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc2126a7da0>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Created:0x007fc2126a5488>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc211c1fa18>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::CheckBox:0x007fc211c1fdd8>
 INFO box_collection: Searching for box: precise64 (kvm) in /home/kevin/.vagrant.d/boxes/precise64/kvm/metadata.json
 INFO box_collection: Box found: precise64 (kvm)
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Import:0x007fc211c186f0>
 INFO interface: info: Importing base box 'precise64'...
[default] Importing base box 'precise64'...
 INFO driver: Importing OVF definition for VM
 INFO driver: Converting volume box-disk1.vmdk to box-disk1-1375821740.img
    (100.00/100%)
 INFO driver: Creating new VM
 INFO machine: New machine ID: "f0467df2-d98b-7f74-cd56-72da975a928a"
 INFO driver: Init storage pool vagrant
 INFO driver: Check if VM f0467df2-d98b-7f74-cd56-72da975a928a exists
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::MatchMACAddress:0x007fc211c18b00>
 INFO interface: info: Matching MAC address for NAT networking...
[default] Matching MAC address for NAT networking...
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::CheckKvm:0x000000045779f8>
 INFO driver: Init storage pool vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::ConfigValidate:0x000000045779d0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x000000045779a8>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc21061d468>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::IsRunning:0x007fc210f70b00>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc211c0b6d0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc211a3e2f8>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x000000057eb9e0>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::IsSaved:0x000000058a2280>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc2115de9d8>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc2115de690>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc211a0eda0>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::IsPaused:0x007fc211a0c280>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x00000005436e30>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Network:0x0000000543e8b0>
 INFO interface: info: Preparing network interfaces based on configuration...
[default] Preparing network interfaces based on configuration...
 INFO driver: Creating network vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Provision:0x0000000583aef0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::ConfigValidate:0x007fc2114ff378>
 INFO warden: Calling action: #<VagrantPlugins::Omnibus::Action::InstallChef:0x007fc2114ff2d8>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::Install:0x007fc2114ff148>
 INFO interface: info: Updating Vagrant's berkshelf: '/home/kevin/.berkshelf/default/vagrant/berkshelf-20130806-11949-xwy787-default'
[Berkshelf] Updating Vagrant's berkshelf: '/home/kevin/.berkshelf/default/vagrant/berkshelf-20130806-11949-xwy787-default'
 INFO interface: info: Using apt (2.0.0)
[Berkshelf] Using apt (2.0.0)
 INFO interface: info: Using yum (2.3.0)
[Berkshelf] Using yum (2.3.0)
 INFO interface: info: Using python (1.3.6)
[Berkshelf] Using python (1.3.6)
 INFO interface: info: Using openssl (1.0.2)
[Berkshelf] Using openssl (1.0.2)
 INFO interface: info: Using build-essential (1.4.0)
[Berkshelf] Using build-essential (1.4.0)
 INFO interface: info: Using rabbitmq (2.1.2)
[Berkshelf] Using rabbitmq (2.1.2)
 INFO interface: info: Installing mongodb (0.14.2) from git: 'https://github.com/gondoi/chef-mongodb' with branch: 'master' at ref: '5976120ea08bddcd18156b4bba27e671f27d1ef2'
[Berkshelf] Installing mongodb (0.14.2) from git: 'https://github.com/gondoi/chef-mongodb' with branch: 'master' at ref: '5976120ea08bddcd18156b4bba27e671f27d1ef2'
 INFO interface: info: Installing checkmate (3.0.5) from git: 'https://github.rackspace.com/Cookbooks/checkmate' with branch: 'master' at ref: 'a173c6af50cbb362e237bf1479ad35a0792aa577'
[Berkshelf] Installing checkmate (3.0.5) from git: 'https://github.rackspace.com/Cookbooks/checkmate' with branch: 'master' at ref: 'a173c6af50cbb362e237bf1479ad35a0792aa577'
 INFO interface: info: Installing redisio (2.1.1) from git: 'https://github.com/brianbianco/redisio.git' with branch: 'master' at ref: 'd22055659847c221dfec78f484d838c26a69c023'
[Berkshelf] Installing redisio (2.1.1) from git: 'https://github.com/brianbianco/redisio.git' with branch: 'master' at ref: 'd22055659847c221dfec78f484d838c26a69c023'
 INFO interface: info: Installing rvm (0.9.1) from git: 'https://github.com/fnichol/chef-rvm' with branch: 'master' at ref: '485e042818063dcf40e8da1404d9758fb26de65d'
[Berkshelf] Installing rvm (0.9.1) from git: 'https://github.com/fnichol/chef-rvm' with branch: 'master' at ref: '485e042818063dcf40e8da1404d9758fb26de65d'
 INFO interface: info: Installing rackspacecloud (0.0.3) from git: 'https://github.com/rackspace-cookbooks/rackspacecloud' with branch: 'master' at ref: '147174b140f212845ba8d9ba0c91d73aa58c570b'
[Berkshelf] Installing rackspacecloud (0.0.3) from git: 'https://github.com/rackspace-cookbooks/rackspacecloud' with branch: 'master' at ref: '147174b140f212845ba8d9ba0c91d73aa58c570b'
 INFO interface: info: Using erlang (1.3.0)
[Berkshelf] Using erlang (1.3.0)
 INFO interface: info: Using firewall (0.11.0)
[Berkshelf] Using firewall (0.11.0)
 INFO interface: info: Using chef_handler (1.1.4)
[Berkshelf] Using chef_handler (1.1.4)
 INFO interface: info: Using partial_search (1.0.2)
[Berkshelf] Using partial_search (1.0.2)
 INFO interface: info: Using nginx (1.7.0)
[Berkshelf] Using nginx (1.7.0)
 INFO interface: info: Using runit (1.1.6)
[Berkshelf] Using runit (1.1.6)
 INFO interface: info: Using ohai (1.1.10)
[Berkshelf] Using ohai (1.1.10)
 INFO interface: info: Using ulimit (0.3.0)
[Berkshelf] Using ulimit (0.3.0)
 INFO interface: info: Using java (1.12.0)
[Berkshelf] Using java (1.12.0)
 INFO interface: info: Using windows (1.10.0)
[Berkshelf] Using windows (1.10.0)
 INFO interface: info: Using chef_gem (0.1.0)
[Berkshelf] Using chef_gem (0.1.0)
 INFO interface: info: Using xml (1.1.2)
[Berkshelf] Using xml (1.1.2)
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::Upload:0x007fc2114ff0f8>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::PruneNFSExports:0x007fc2114ff030>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::NFS:0x007fc2114fef18>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::PrepareNFSSettings:0x007fc211961448>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::ShareFolders:0x007fc211a03ae0>
 INFO interface: info: Creating shared folders metadata...
[default] Creating shared folders metadata...
 INFO warden: Calling action: #<Vagrant::Action::Builtin::SetHostname:0x007fc211a211f8>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Boot:0x007fc211a211d0>
 INFO interface: info: Booting VM...
[default] Booting VM...
ERROR warden: Error occurred: Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied

 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
ERROR warden: Error occurred: Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied

 INFO warden: Beginning recovery process...
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x007fc2115de690>
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Recovery complete.
ERROR warden: Error occurred: Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied

 INFO warden: Beginning recovery process...
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x007fc211a3e2f8>
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Recovery complete.
ERROR warden: Error occurred: Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied

 INFO warden: Beginning recovery process...
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x000000045779a8>
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Calling recover: #<Vagrant::Action::Builtin::Call:0x00000004577b88>
 INFO warden: Beginning recovery process...
 INFO warden: Calling recover: #<VagrantPlugins::ProviderKvm::Action::Import:0x007fc211c186f0>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc2110b8648>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::CheckKvm:0x007fc21225f1a8>
 INFO driver: Init storage pool vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc21225f180>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc212567bc0>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Created:0x007fc212ca5220>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc211f24ba0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc211f239f8>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x0000000540a498>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::DestroyConfirm:0x000000054415d8>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x000000059650f0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::EnvSet:0x00000005969b00>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::SetUI:0x000000059699e8>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::LoadShelf:0x0000000596e268>
 INFO warden: Calling action: #<Berkshelf::Vagrant::Action::ConfigureChef:0x0000000596cdf0>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::ConfigValidate:0x0000000596c148>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::EnvSet:0x0000000597ba80>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::CheckKvm:0x0000000597b968>
 INFO driver: Init storage pool vagrant
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x0000000597b8f0>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc211a15588>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Created:0x007fc211a1aad8>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc211a381c8>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc211a38150>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc211a73390>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::IsPaused:0x007fc211a709b0>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x007fc211a87d68>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::Call:0x007fc211a38100>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc211abcdd8>
 INFO warden: Calling action: #<Vagrant::Action::Builtin::GracefulHalt:0x007fc210017e10>
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 2 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Warden:0x000000057d88b8>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::ForcedHalt:0x000000057d8200>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::PruneNFSExports:0x0000000597b7d8>
 INFO warden: Calling action: #<VagrantPlugins::ProviderKvm::Action::Destroy:0x0000000597b7b0>
 INFO interface: info: Destroying VM and associated drives...
[default] Destroying VM and associated drives...
 INFO machine: New machine ID: nil
 INFO driver: Init storage pool vagrant
 INFO warden: Recovery complete.
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO environment: Running hook: environment_unload
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x007fc211a02190>
/home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/driver/driver.rb:238:in `create': Call to virDomainCreateWithFlags failed: internal error process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead (Libvirt::Error)
char device redirected to /dev/pts/4 (label charserial0)
qemu-system-x86_64: -drive file=/home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img,if=none,id=drive-virtio-disk0,format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375821740.img: Permission denied
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/driver/driver.rb:238:in `start'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/boot.rb:14:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/set_hostname.rb:16:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/share_folders.rb:20:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/prepare_nfs_settings.rb:11:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/nfs.rb:30:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/prune_nfs_exports.rb:15:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.3/lib/berkshelf/vagrant/action/upload.rb:25:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.3/lib/berkshelf/vagrant/action/install.rb:33:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-omnibus-1.1.0/lib/vagrant-omnibus/action/install_chef.rb:35:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/provision.rb:45:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/network.rb:54:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `block in run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/util/busy.rb:19:in `busy'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/call.rb:51:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `block in run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/util/busy.rb:19:in `busy'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/call.rb:51:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `block in run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/util/busy.rb:19:in `busy'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/call.rb:51:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/check_kvm.rb:18:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/call.rb:57:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/init_storage_pool.rb:14:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.3/lib/berkshelf/vagrant/action/configure_chef.rb:23:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.3/lib/berkshelf/vagrant/action/load_shelf.rb:28:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-berkshelf-1.3.3/lib/berkshelf/vagrant/action/set_ui.rb:12:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builtin/env_set.rb:19:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /home/kevin/.vagrant.d/gems/gems/vagrant-kvm-0.1.2/lib/vagrant-kvm/action/check_kvm.rb:18:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/warden.rb:34:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/builder.rb:116:in `call'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `block in run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/util/busy.rb:19:in `busy'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/action/runner.rb:61:in `run'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/machine.rb:147:in `action'
        from /opt/vagrant/embedded/gems/gems/vagrant-1.2.7/lib/vagrant/batch_action.rb:63:in `block (2 levels) in run'

from vagrant-kvm.

miurahr avatar miurahr commented on June 20, 2024

vagrant-libvirt/vagrant-libvirt#38
Same issue on vagrant-libvirt and it is suggested environment problem.

Could you check disucssion on vagrant-libvirt, and seek libvirt.conf issue for snapshot / backing store / etc
in order to work kvm with libvirt.

Do you work on Fedora19? If so, it may help you.

from vagrant-kvm.

thomasfb avatar thomasfb commented on June 20, 2024

I had the same problem like the
format=raw: could not open disk image /home/kevin/.vagrant.d/tmp/storage-pool/box-disk1-1375758206.img: Permission denied
problem.

For me, the solution was to set file permissions in /home/user/.vagrant.d to user

from vagrant-kvm.

adrahon avatar adrahon commented on June 20, 2024

I'm trying to solve this issue at the moment. Libvirt people pointed me to using the API to upload the image to the storage pool (we currently use file copy) so that the correct permissions will be used.

from vagrant-kvm.

adrahon avatar adrahon commented on June 20, 2024

Should be fixed now by 7c399e1

from vagrant-kvm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.