{"action":"closed","issue":{"url":"https://api.github.com/repos/cuckoobox/cuckoo/issues/616","labels_url":"https://api.github.com/repos/cuckoobox/cuckoo/issues/616/labels{/name}","comments_url":"https://api.github.com/repos/cuckoobox/cuckoo/issues/616/comments","events_url":"https://api.github.com/repos/cuckoobox/cuckoo/issues/616/events","html_url":"https://github.com/cuckoobox/cuckoo/issues/616","id":101166942,"number":616,"title":"cuckoo1.2 virtualbox and cuckoo error ","user":{"login":"alialk","id":13749356,"avatar_url":"https://avatars.githubusercontent.com/u/13749356?v=3","gravatar_id":"","url":"https://api.github.com/users/alialk","html_url":"https://github.com/alialk","followers_url":"https://api.github.com/users/alialk/followers","following_url":"https://api.github.com/users/alialk/following{/other_user}","gists_url":"https://api.github.com/users/alialk/gists{/gist_id}","starred_url":"https://api.github.com/users/alialk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alialk/subscriptions","organizations_url":"https://api.github.com/users/alialk/orgs","repos_url":"https://api.github.com/users/alialk/repos","events_url":"https://api.github.com/users/alialk/events{/privacy}","received_events_url":"https://api.github.com/users/alialk/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-15T11:22:46Z","updated_at":"2015-08-24T08:53:36Z","closed_at":"2015-08-24T08:53:36Z","body":"i start getting this error after launching the cuckoo 1.2 i search around for it and most of the solutions \r\nwere about checking the configuration files and privilege issues \r\ni checked the config files but i couldnt find any mistakes and for privilege issues i couldnt know what to do to the privilege since am new to this system \r\n\r\nthis is the error\r\n [lib.cuckoo.core.scheduler] INFO: Using \"virtualbox\" machine manager\r\n [root] CRITICAL: CuckooCriticalError: Please update your configuration. Unable to shut 'xp' down or find the machine in its proper state: Timeout hit while for machine xp to change status\r\n\r\nmy host ubuntu 14.4\r\nip = 192.168.56.1\r\n\r\nmy guest windows xp service pack 3 (on virtualbox)\r\nip = 192.168.56.101\r\ngateway = 192.168.56.1\r\n\r\nhere are the config files \r\n\r\ncuckoo.conf\r\n-------------------------------------------\r\n[cuckoo]\r\n# Enable or disable startup version check. When enabled, Cuckoo will connect\r\n# to a remote location to verify whether the running version is the latest\r\n# one available.\r\nversion_check = off\r\n\r\n# If turned on, Cuckoo will delete the original file after its analysis\r\n# has been completed.\r\ndelete_original = off\r\n\r\n# If turned on, Cuckoo will delete the copy of the original file in the\r\n# local binaries repository after the analysis has finished. (On *nix this\r\n# will also invalidate the file called \"binary\" in each analysis directory,\r\n# as this is a symlink.)\r\ndelete_bin_copy = off\r\n\r\n# Specify the name of the machinery module to use, this module will\r\n# define the interaction between Cuckoo and your virtualization software\r\n# of choice.\r\nmachinery = virtualbox\r\n\r\n# Enable creation of memory dump of the analysis machine before shutting\r\n# down. Even if turned off, this functionality can also be enabled at\r\n# submission. Currently available for: VirtualBox and libvirt modules (KVM).\r\nmemory_dump = off\r\n\r\n# When the timeout of an analysis is hit, the VM is just killed by default.\r\n# For some long-running setups it might be interesting to terminate the\r\n# moinitored processes before killing the VM so that connections are closed.\r\nterminate_processes = off\r\n\r\n# Enable automatically re-schedule of \"broken\" tasks each startup.\r\n# Each task found in status \"processing\" is re-queued for analysis.\r\nreschedule = off\r\n# Enable processing of results within the main cuckoo process.\r\n# This is the default behavior but can be switched off for setups that\r\n#  require high stability and process the results in a separate task.\r\nprocess_results = on\r\n\r\n# Limit the amount of analysis jobs a Cuckoo process goes through.\r\n# This can be used together with a watchdog to mitigate risk of memory leaks.\r\nmax_analysis_count = 0\r\n\r\n# Limit the number of concurrently executing analysis machines.\r\n# This may be useful on systems with limited resources.\r\n# Set to 0 to disable any limits.\r\nmax_machines_count = 0\r\n\r\n# Minimum amount of free space (in MB) available before starting a new task.\r\n# This tries to avoid failing an analysis because the reports can't be written\r\n# due out-of-diskspace errors. Setting this value to 0 disables the check.\r\n# (Note: this feature is currently not supported under Windows.)\r\nfreespace = 64\r\n\r\n Temporary directory containing the files uploaded through Cuckoo int$\r\n# (web.py, api.py, Django web interface).\r\ntmppath = /tmp\r\n\r\n[resultserver]\r\n# The Result Server is used to receive in real time the behavioral logs\r\n# produced by the analyzer.\r\n# Specify the IP address of the host. The analysis machines should be $\r\n# to contact the host through such address, so make sure it's valid.\r\n# NOTE: if you set resultserver IP to 0.0.0.0 you have to set the opti$\r\n# `resultserver_ip` for all your virtual machines in machinery configu$\r\nip = 192.168.56.1\r\n\r\n# Specify a port number to bind the result server on.\r\nport = 2042\r\n# Should the server write the legacy CSV format?\r\n# (if you have any custom processing on those, switch this on)\r\nstore_csvs = off\r\n\r\n# Maximum size of uploaded files from VM (screenshots, dropped files, $\r\n# The value is expressed in bytes, by default 10Mb.\r\nupload_max_size = 10485760\r\n\r\n[processing]\r\n# Set the maximum size of analyses generated files to process. This is$\r\n# to avoid the processing of big files which may take a lot of process$\r\n# time. The value is expressed in bytes, by default 100Mb.\r\nanalysis_size_limit = 104857600\r\n\r\n# Enable or disable DNS lookups.\r\nresolve_dns = on\r\n\r\n# Enable PCAP sorting, needed for the connection content view in the w$\r\nsort_pcap = on\r\n\r\n[database]\r\n# Specify the database connection string.\r\n# Examples, see documentation for more:\r\n# sqlite:///foo.db\r\n# postgresql://foo:bar@localhost:5432/mydatabase\r\n# mysql://foo:bar@localhost/mydatabase\r\n# If empty, default is a SQLite in db/cuckoo.db.\r\nconnection =\r\n\r\n# Database connection timeout in seconds.\r\n# If empty, default is set to 60 seconds.\r\ntimeout =\r\n[timeouts]\r\n# Set the default analysis timeout expressed in seconds. This value wi$\r\n# used to define after how many seconds the analysis will terminate un$\r\n# otherwise specified at submission.\r\ndefault = 120\r\n\r\n# Set the critical timeout expressed in seconds. After this timeout is$\r\n# Cuckoo will consider the analysis failed and it will shutdown the ma$\r\n# no matter what. When this happens the analysis results will most lik$\r\n# be lost. Make sure to have a critical timeout greater than the\r\n# default timeout.\r\ncritical = 600\r\n\r\n# Maximum time to wait for virtual machine status change. For example $\r\n# shutting down a vm. Default is 300 seconds.\r\nvm_state = 300\r\n----------------------------------------------------------\r\nvirtualbox.conf\r\n-------------------------------------------------------\r\n[virtualbox]\r\n# Specify which VirtualBox mode you want to run your machines on.\r\n# Can be \"gui\", \"sdl\" or \"headless\". Refer to VirtualBox's official\r\n# documentation to understand the differences.\r\nmode = gui\r\n\r\n# Path to the local installation of the VBoxManage utility.\r\npath = /usr/bin/VBoxManage\r\n\r\n# Specify a comma-separated list of available machines to be used. For$\r\n# specified ID you have to define a dedicated section containing the d$\r\n# on the respective machine. (E.g. cuckoo1,cuckoo2,cuckoo3)\r\nmachines = xp\r\n\r\n[xp]\r\n# Specify the label name of the current machine as specified in your\r\n# VirtualBox configuration.\r\nlabel = xp\r\n\r\n# Specify the operating system platform used by current machine\r\n# [windows/darwin/linux].\r\nplatform = windows\r\n\r\n# Specify the IP address of the current virtual machine. Make sure tha$\r\n# IP address is valid and that the host machine is able to reach it. I$\r\n# the analysis will fail.\r\nip = 192.168.56.101\r\n\r\n# (Optional) Specify the snapshot name to use. If you do not specify a$\r\n# name, the VirtualBox MachineManager will use the current snapshot.\r\n# Example (Snapshot1 is the snapshot name):\r\n# snapshot = Snapshot 1\r\n\r\n# (Optional) Specify the name of the network interface that should be $\r\n# when dumping network traffic from this machine with tcpdump. If spec$\r\n# overrides the default interface specified in cuckoo.conf\r\n# Example (vboxnet0 is the interface name):\r\n# interface = vboxnet0\r\n\r\n# (Optional) Specify the IP of the Result Server, as your virtual mach$\r\n# The Result Server will always bind to the address and port specified$\r\n# however you could set up your virtual network to use NAT/PAT, so you$\r\n# the IP address for the Result Server as your machine sees it. If you$\r\n# address here, the machine will use the default value from cuckoo.con$\r\n# NOTE: if you set this option you have to set result server IP to 0.0$\r\n# Example:\r\n# resultserver_ip = 192.168.56.1\r\n\r\n# (Optional) Specify the port for the Result Server, as your virtual m$\r\n# The Result Server will always bind to the address and port specified$\r\n# however you could set up your virtual network to use NAT/PAT, so you$\r\n# the port for the Result Server as your machine sees it. If you don't$\r\n# here, the machine will use the default value from cuckoo.conf.\r\n# Example:\r\n# resultserver_port = 2042\r\n\r\n# (Optional) Set your own tags. These are comma separated and help to $\r\n# specific VMs. You can run samples on VMs with tag you require.\r\n# tags = windows_xp_sp3,32_bit,acrobat_reader_6\r\n----------------------------------------------------------------------------\r\n \r\n\r\nthank you for the help\r\n\r\n"}}