Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.
6404 Discussions

Error: runvad.sh: 2: runvad.sh: Bad substitution

Deepak_C_R
Beginner
1,089 Views

Hi,

I am getting following error while running VAD.

runvad.sh: 2: runvad.sh: Bad substitution
runvad.sh: 4: runvad.sh: source: not found

 

deepak@Desktop:/opt/intel/computer_vision_sdk_2017.0.113/vad$ sh runvad.sh
runvad.sh: 2: runvad.sh: Bad substitution
runvad.sh: 4: runvad.sh: source: not found
LD_LIBRARY_PATH=/opt/intel//computer_vision_sdk_2017.0.113/opencv/share/OpenCV/3rdparty/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/cldnn/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/mo/bin:/opt/intel//computer_vision_sdk_2017.0.113/openvx/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/cldnn/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/share/OpenCV/3rdparty/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/cldnn/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/mo/bin:/opt/intel//computer_vision_sdk_2017.0.113/openvx/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/cldnn/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/share/OpenCV/3rdparty/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/cldnn/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/mo/bin:/opt/intel//computer_vision_sdk_2017.0.113/openvx/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/cldnn/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/share/OpenCV/3rdparty/lib:/opt/intel//computer_vision_sdk_2017.0.113/opencv/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/cldnn/lib:/opt/intel//computer_vision_sdk_2017.0.113/inference_engine/external/mklml_lnx/lib:/opt/intel//computer_vision_sdk_2017.0.113/mo/bin:/opt/intel//computer_vision_sdk_2017.0.113/openvx/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/cldnn/lib:/opt/intel/deeplearning_deploymenttoolkit_2017.1.0.4463/deployment_tools/external/mklml_lnx/lib::/opt/intel/computer_vision_sdk_2017.0.113/inference_engine/lib/ubuntu_16.04/intel64/:/opt/intel/computer_vision_sdk_2017.0.113/inference_engine/lib/ubuntu_16.04/intel64/:/usr/lib/x86_64-linux-gnu/hdf5/serial/:/opt/intel/computer_vision_sdk_2017.0.113/inference_engine/lib/ubuntu_16.04/intel64/:/usr/lib/x86_64-linux-gnu/hdf5/serial/:/home/deepak/caffe-master/distribute/lib/:/opt/intel/opencl/:/opt/intel/computer_vision_sdk_2017.0.113/inference_engine/lib/ubuntu_16.04/intel64/:/usr/lib/x86_64-linux-gnu/hdf5/serial/:/home/deepak/caffe-master/distribute/lib/:/opt/intel/opencl/

System details given below:

deepak@Desktop:~$ uname -a
Linux Desktop 4.10.0-30-generic #34~16.04.1-Ubuntu SMP Wed Aug 2 02:13:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

What could be the reason for the same ?

 

0 Kudos
2 Replies
Anna_B_Intel
Employee
1,089 Views

Hi Deepak, 

Try to run vad in this way:

./runvad.sh

Best wishes, 

Anna

0 Kudos
Deepak_C_R
Beginner
1,089 Views

To run the application by sh runvad.sh we need to do as follows in Ubuntu.

In ubuntu by default it is /bin/dash we need to change that to /bin/bash (due to the presense of source command, which is not supported by dash command. If we are changing that to bash then it runs with sh command also.

$ls -l `which sh`
/bin/sh -> dash

$sudo dpkg-reconfigure dash #Select NO
[....]

$ls -l `which sh`
/bin/sh -> bash

 

0 Kudos
Reply