Execution of multiple shells in parallel in linux - linux

I tried to execute a shell(outershell.sh) which calls 3 different shell parallely:
#!/bin/sh
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/GaSb/nmshell.sh &
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InAs/nmshell.sh &
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InP/nmshell.sh &
The contents of the nmshell.sh are same in these three locations:
#!/bin/sh
../MAIN/lm47.run lmctl
../MAIN/lm47.run lmes
echo "lmes done"
The error comes as:
~/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort$ ./nmshell_multiprocessing.sh
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InAs/nmshell.sh: 2: /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InAs/nmshell.sh: ../MAIN/lm47.run: not found
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/GaSb/nmshell.sh: 2: /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/GaSb/nmshell.sh: ../MAIN/lm47.run: not found
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InP/nmshell.sh: 2: /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InP/nmshell.sh: ../MAIN/lm47.run: not found/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InAs/nmshell.sh: 3: /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/InAs/nmshell.sh: ../MAIN/lm47.run: not found
/home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/GaSb/nmshell.sh: 3: /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/GaSb/nmshell.sh: ../MAIN/lm47.run: not found
lmes done
lmes done
I also tried to replace ../MAIN/lm47.run lmctl by the full path /home/sujoy/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort/MAIN/lm47.run lmctl
Now, the error comes as:
~/LMTO-NMTO/2*vLB-NMTO-47.ZB.46.6/06.gfort$ Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
Error : OPEN_SETUP: Error opening SETUP file
STOP Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
*** Program aborted ***
lmes done
Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
lmes done
Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
Error : OPEN_SETUP: Error opening SETUP file
STOP *** Program aborted ***
lmes done
Please help me to solve this problem

Related

EclipseCDT will not debug executable: Error creating process

I just installed EclipseCDT 2022-12, created the HelloWorld example app, compiled, but when I debug I get an error. I have both current MSYS2 (MinGW64) and Cygwin64 installed, neither environment works and fails with the same error:
Error in final launch sequence:
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Error creating process /cygdrive/c/Windows/system32/C:/Projects/cc3135/hello/C:/Projects/cc3135/hello/Debug/hello.exe, (error 2).
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Error creating process /cygdrive/c/Windows/system32/C:/Projects/cc3135/hello/C:/Projects/cc3135/hello/Debug/hello.exe, (error 2).
Error creating process /cygdrive/c/Windows/system32/C:/Projects/cc3135/hello/C:/Projects/cc3135/hello/Debug/hello.exe, (error 2).
Any suggestions?
P.S. The hello executable runs fine in cmd.exe and under gdb.

Ros2 Colcon build failed ,rclpy -error: 'PyErr_warnformat' was not decleared in the scope

Trying to install Ros2 humble in ubuntu 20.04,
while executing command --> Colcon build --symlink-install
I'm getting the following error
--- stderr: rclpy
In file included from /home/kalyan/ros2_humble/src/ros2/rclpy/rclpy/src/rclpy/node.hpp:24,
from /home/kalyan/ros2_humble/src/ros2/rclpy/rclpy/src/rclpy/action_client.hpp:26,
from /home/kalyan/ros2_humble/src/ros2/rclpy/rclpy/src/rclpy/_rclpy_pybind11.cpp:24:
/home/kalyan/ros2_humble/src/ros2/rclpy/rclpy/src/rclpy/context.hpp: In destructor ‘rclpy::InitOptions::~InitOptions()’:
/home/kalyan/ros2_humble/src/ros2/rclpy/rclpy/src/rclpy/context.hpp:49:7: error: ‘PyErr_WarnFormat’ was not declared in this scope; did you mean ‘PyErr_Format’?
49 | PyErr_WarnFormat(
| ^~~~~~
| PyErr_Format
make[2]: * [CMakeFiles/_rclpy_pybind11.dir/build.make:76: CMakeFiles/_rclpy_pybind11.dir/src/rclpy/_rclpy_pybind11.cpp.o] Error 1
make[1]: * [CMakeFiles/Makefile2:104: CMakeFiles/_rclpy_pybind11.dir/all] Error 2
make: * [Makefile:141: all] Error 2
---
Failed <<< rclpy [16.2s, exited with code 2]
Aborted <<< rclcpp [26.0s]
Aborted <<< ros2cli_test_interfaces [1min 29s]
Aborted <<< diagnostic_msgs [1min 32s]
Summary: 195 packages finished [4min 31s]
1 package failed: rclpy
3 packages aborted: diagnostic_msgs rclcpp ros2cli_test_interfaces
1 package had stderr output: rclpy
141 packages not processed
Help me to overcome this error.
pyhton3 version-->3.8.10
I have the python3.9 version too,
if python version < 3.2, it dose not have PyErr_WarnFormat().seehttps://docs.python.org/3/c-api/exceptions.html.
I delete /usr/include/python2.7/ and make the default python version is 3.8.10. It work for me.

Cannot build YugabyteDB with clang12 in Alma Linux 8.5

[Question posted by a user on YugabyteDB Community Slack]
Debug build does not seem to be working in the clang12 based build:
./yb_build.sh debug --sj
[100%] Linking CXX executable ../../../tests-integration-tests/cdc_service-int-test
[100%] Built target cdc_service-int-test
make: *** [Makefile:101: all] Error 2
real 0m28.279s
user 4m4.235s
sys 0m25.477s
[2022-02-26T15:52:32 yb_build.sh:466 run_cxx_build] C++ build finished with exit code 2 (build type: debug, compiler: clang12). Timing information is available above.
==========================================================================================
YUGABYTE BUILD SUMMARY
==========================================================================================
Build type : debug
C/C++ compiler : clang12
Build architecture : x86_64
Build directory : /yb-source/build/debug-clang12-dynamic
Third-party dir : /opt/yb-build/thirdparty/yugabyte-db-thirdparty-v20211222064150-dd4872fe56-almalinux8-x86_64-clang12
C++ compilation time : 28 seconds
Exit code : 2
------------------------------------------------------------------------------------------
doing
./yb_build.sh debug --clang12 --sj
also results in an error
...
[m-1] In YugabyteDB, setting LC_COLLATE to C and all other locale settings to en_US.UTF-8 by default. Locale support will be enhanced as part of addressing https://github.com/yugabyte/yugabyte-db/issues/1557
[m-1] initdb: invalid locale name "en_US.UTF-8"
[m-1] I0226 15:54:20.630203 15811 pg_wrapper.cc:521] initdb took 124 ms
[m-1] E0226 15:54:20.630272 15811 pg_wrapper.cc:525] initdb failed: Runtime error (yb/yql/pgwrapper/pg_wrapper.cc:467): /yb-source/build/debug-clang12-dynamic/postgres/bin/initdb failed with exit code 1
[m-1] E0226 15:54:20.630429 15811 catalog_manager.cc:7776] initdb failed: Runtime error (yb/yql/pgwrapper/pg_wrapper.cc:467): /yb-source/build/debug-clang12-dynamic/postgres/bin/initdb failed with exit code 1
E0226 15:54:21.075644 15749 external_mini_cluster.cc:1247] master reported an initdb error: Runtime error (yb/yql/pgwrapper/pg_wrapper.cc:467): /yb-source/build/debug-clang12-dynamic/postgres/bin/initdb failed with exit code 1
/yb-source/src/yb/yql/pgwrapper/pg_wrapper_test_base.cc:58: Failure
Failed
Bad status: Runtime error (yb/integration-tests/external_mini_cluster.cc:1248): Failed to start masters.: initdb failed: Runtime error (yb/yql/pgwrapper/pg_wrapper.cc:467): /yb-source/build/debug-clang12-dynamic/postgres/bin/initdb failed with exit code 1
[m-1] W0226 15:54:21.096375 15815 catalog_manager.cc:2084] Tablespace refresh task failed with error Internal error (yb/master/catalog_manager.cc:1929): pg_tablespace table info not found
Test failure stack trace:
/yb-source/src/yb/yql/pgwrapper/pg_wrapper_test_base.cc:58: # 0x7f2962b044e9 yb::pgwrapper::PgWrapperTestBase::SetUp()
/yb-source/src/yb/yql/pgwrapper/create_initial_sys_catalog_snapshot.cc:29: # 0x404d94 yb::pgwrapper::CreateInitialSysCatalogSnapshotTest::SetUp()
I0226 15:54:21.706461 15749 external_mini_cluster.cc:2206] { daemon_id: m-1 bound_rpc: :0 } Starting Shutdown()
I0226 15:54:21.706606 15749 external_mini_cluster.cc:2249] Killing /yb-source/build/debug-clang12-dynamic/tests-pgwrapper/../bin/yb-master with pid 15756 with SIGKILL
I0226 15:54:21.719123 15749 test_util.cc:94] -----------------------------------------------
I0226 15:54:21.719149 15749 test_util.cc:95] Had fatal failures, leaving test files at /tmp/yb_test.tmp.32433.7631.5669.pid15685/create_initial_sys_catalog_snapshot.CreateInitialSysCatalogSnapshotTest.CreateInitialSysCatalogSnapshot.1645890856672495-15749
[ FAILED ] CreateInitialSysCatalogSnapshotTest.CreateInitialSysCatalogSnapshot (5016 ms)
[----------] 1 test from CreateInitialSysCatalogSnapshotTest (5016 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (5016 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] CreateInitialSysCatalogSnapshotTest.CreateInitialSysCatalogSnapshot
1 FAILED TEST
I0226 15:54:21.751582 15748 run-with-timeout.cc:198] subprocess.Wait finished, waitpid() returned 256
...
[postprocess_test_result.py:246] 2022-02-26 15:54:22,577 INFO: Wrote JSON test report file: /yb-source/build/debug-clang12-dynamic/yb-test-logs/tests-pgwrapper__create_initial_sys_catalog_snapshot/CreateInitialSysCatalogSnapshotTest_CreateInitialSysCatalogSnapshot_test_report.json
(end of standard error)
Traceback (most recent call last):
File "/yb-source/python/yb/gen_initial_sys_catalog_snapshot.py", line 83, in <module>
main()
File "/yb-source/python/yb/gen_initial_sys_catalog_snapshot.py", line 74, in main
raise RuntimeError("initdb failed in %.1f sec" % elapsed_time_sec)
RuntimeError: initdb failed in 6.4 sec
make[2]: *** [src/yb/yql/pgwrapper/CMakeFiles/initial_sys_catalog_snapshot.dir/build.make:70: src/yb/yql/pgwrapper/CMakeFiles/initial_sys_catalog_snapshot] Error 1
make[1]: *** [CMakeFiles/Makefile2:51929: src/yb/yql/pgwrapper/CMakeFiles/initial_sys_catalog_snapshot.dir/all] Error 2
make: *** [Makefile:101: all] Error 2
This happens in Alma Linux 8.5. Any hints?
You need some additional packages and it should work:
dnf install langpacks-en glibc-all-langpacks -y

Failed to compile values file. ERROR : app:mergeDebugResources FAILED

I try to run my program but I have a Build: failed
Failed to compile values file
I don't know why but the sentence is showing me
Task :app:mergeDebugResources FAILED
and I have this error
Execution failed for task ':app:mergeDebugResources'.
A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable
Resource compilation failed. Check logs for details.
and the explanation
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeDebugResources'.
Does anyone have a solution?
Please?
The error suggests something related to any values file entry you have.
For example : when adding a string entry value many times the char ' is present without the proper escape char \
<string name="_title">Today's</string>
needs to be corrected to:
<string name="_title">Today\'s</string>

Error while executing process C:\...\ndk-r19c\ndk\ndk-build.cmd with arguments

The following errors will occur. I use Android Studio.
Build command failed.
Error while executing process C:...\ndk-r19c\ndk\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:...\src\main\jni\Android.mk NDK_APPLICATION_MK=C:...\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-28 NDK_OUT=C:/.../build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=C:...\build\intermediates\ndkBuild\debug\lib jni_dlib}
'C:\Users\���C' �́A�����R�}���h�܂��͊O���R�}���h�A
����\�ȃv���O�����܂��̓o�b� �t�#�C���Ƃ��ĔF������Ă��܂���B 'C:\Users\���C' �́A�����R�}���h�܂��͊O���R�}���h�A ����\�ȃv���O�����܂��̓o�b� �t�#�C���Ƃ��ĔF������Ă��܂���B
make: *** [C:/.../build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs/jni_dlib] Error 1

Resources