Error "No such file or directory @ realpath_rec - /dev/disk/azure" starting CycleCloud Slurm cluster

Nicholas Chaimov 5 Reputation points
2025-10-15T22:33:48.9266667+00:00

I am attempting to set up a CycleCloud cluster using the tutorial found at https://v4.hkg1.meaqua.org/en-us/training/paths/run-high-performance-computing-applications-azure/. While I have previously been able to follow that tutorial to set up a cluster, I am now getting an error when I reach Task 3: Configure and start an HPC cluster by using Azure CycleCloud in the exercise https://v4.hkg1.meaqua.org/en-us/training/modules/azure-cyclecloud-high-performance-computing/5-exercise-create-cluster.

After starting the cluster, I get "Error configuring software". Showing details gives the following:

Errno::ENOENT: No such file or directory @ realpath_rec - /dev/disk/azure

Detail:
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/libraries/cvolume.rb:148:in `realpath'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/libraries/cvolume.rb:148:in `block in find_mountpoint_devices'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/libraries/cvolume.rb:148:in `each'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/libraries/cvolume.rb:148:in `find_mountpoint_devices'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/recipes/default.rb:106:in `block in from_file'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/recipes/default.rb:79:in `each'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/recipes/default.rb:79:in `each_with_index'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cvolume/recipes/default.rb:79:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `instance_eval'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/cookbook_version.rb:205:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:342:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:298:in `block in include_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:297:in `each'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:297:in `include_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/dsl/include_recipe.rb:26:in `include_recipe'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cyclecloud/recipes/_first.rb:47:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `instance_eval'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/cookbook_version.rb:205:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:342:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:298:in `block in include_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:297:in `each'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:297:in `include_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/dsl/include_recipe.rb:26:in `include_recipe'
/opt/cycle/jetpack/system/chef/cache/cookbooks/cyclecloud/recipes/default.rb:32:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `instance_eval'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/mixin/from_file.rb:30:in `from_file'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/cookbook_version.rb:205:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:342:in `load_recipe'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context/cookbook_compiler.rb:163:in `block in compile_recipes'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context/cookbook_compiler.rb:160:in `each'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context/cookbook_compiler.rb:160:in `compile_recipes'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context/cookbook_compiler.rb:77:in `compile'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/run_context.rb:191:in `load'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/policy_builder/expand_node_object.rb:97:in `setup_run_context'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/client.rb:513:in `setup_run_context'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/client.rb:281:in `run'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:292:in `block in fork_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:280:in `fork'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:280:in `fork_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:245:in `block in run_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/local_mode.rb:44:in `with_server_connectivity'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:233:in `run_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/client.rb:470:in `sleep_then_run_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/client.rb:459:in `block in interval_run_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/client.rb:458:in `loop'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/client.rb:458:in `interval_run_chef_client'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/client.rb:442:in `run_application'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application.rb:59:in `run'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/lib/chef/application/solo.rb:225:in `run'
/opt/cycle/jetpack/system/embedded/lib/ruby/gems/2.5.0/gems/chef-13.12.14/bin/chef-solo:25:in `
Azure Cloud Services
Azure Cloud Services
An Azure platform as a service offer that is used to deploy web and cloud applications.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Dimple Rane 1,241 Reputation points
    2025-11-19T11:28:42.03+00:00

    It looks like the error is related to the /dev/disk/azure directory not being available or properly mounted. Here are a few steps you can take to troubleshoot and resolve this issue:

    1. Check Disk Mounts: Ensure that the Azure disks are properly mounted. You can do this by logging into the VM and running:
         ls /dev/disk/azure  
      
      If the directory does not exist, you may need to remount the disks.
    2. Update CycleCloud: Make sure you are using the latest version of CycleCloud. Sometimes, these issues are resolved in newer releases. You can update CycleCloud by following the instructions here: https://v4.hkg1.meaqua.org/en-us/azure/cyclecloud/upgrade
    3. Check Configuration: Verify that your CycleCloud configuration is correct and matches the tutorial. Pay special attention to the storage configuration sections.
    4. Review Logs: Check the CycleCloud and Chef logs for more detailed error messages. This can provide additional context on what might be going wrong.
    5. Recreate the Cluster: If the above steps do not resolve the issue, try deleting and recreating the cluster. Sometimes, starting fresh can

    Hope this helps. Do let us know if you have any further queries.

    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    Dimple Rane

    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.