> On 16 Oct 2019, at 07:48, auto-mation-assist <[email protected]> wrote:
> 
> I had MachineKit running with remote=0 and contrlling my milling maching so I 
> know that my linux computer configuration is good. But I'm working on a 
> remote gui so cleaned out its prior install and started with a clean install 
> using the master zip file. I always run in a rip configuration.

Have you purged all machinekit packages first and executed the “sudo make 
setuid” step last?

> 
> As far as I have been able to determine the problem is related to 
> /libexec/rtapi_msgd and /libexec/rtapi_app_rt-preempt. Possibly the reported 
> installed location.
> 
> It always gives these erros when starting up:
> halcmd: the rtapi:0 RT demon is not running - please investigate 
> /var/log/linuxcnc.log
> halcmd: the msgd:0 logger demon is not running - please investigate 
> /var/log/linuxcnc.log
> E: 19-10-15 20:38:37 [21476]dangling 'DEALER' socket created at 
> hal/utils/halcmd_rtapiapp.cc:284
> cnc@cnc1:~/machinekit-dev$ 
> 
> The log does not give me anymore clues but the number of dots in the first 
> part of file location in the below tests concern me.
> 
> Here is some information on my system and tests that I have completed.
> 
> My uses Linux 19.1 Mint
> cnc@cnc1:~/Desktop$ uname -a
> Linux cnc1 4.14.93-rt53 #1 SMP PREEMPT RT Tue Jan 29 01:00:10 AKST 2019 
> x86_64 x86_64 x86_64 GNU/Linux
> 
> I used this config for the compile:
> ./configure --enable-remote  --with-rt-preempt --enable-drivers 
> --enable-build-documentation
> 
> DEBUG=5 realtime start
> halcmd -f -k
> 
> The above gave:
> cnc@cnc1:~/machinekit-dev$ DEBUG=5 realtime start
> realtime: command not found
> cnc@cnc1:~/machinekit-dev$ . ./scripts/rip-environment
> cnc@cnc1:~/machinekit-dev$ DEBUG=5 realtime start
> rtapi_msgd command:  /home/cnc/machinekit-dev/libexec/rtapi_msgd --instance=0 
> --rtmsglevel=5 --usrmsglevel=5 --debug=5 --halsize=524288
> rtapi_app command:  /home/cnc/machinekit-dev/libexec/rtapi_app_rt-preempt 
> --instance=0 --debug=5
> E: 19-10-15 20:38:32 [21470]dangling 'XPUB' socket created at 
> rtapi/rtapi_msgd.cc:1107
> halcmd: cant connect to rtapi_app: -1 (uri= 
> uuid=cf144c6b-b001-4b4f-a57c-92479003f70d): rtapi_rpc(): reply timeout
> 
> halcmd: the rtapi:0 RT demon is not running - please investigate 
> /var/log/linuxcnc.log
> halcmd: the msgd:0 logger demon is not running - please investigate 
> /var/log/linuxcnc.log
> E: 19-10-15 20:38:37 [21476]dangling 'DEALER' socket created at 
> hal/utils/halcmd_rtapiapp.cc:284
> cnc@cnc1:~/machinekit-dev$ 
> 
> -----
> rtapi_msgd indicates its owner is cnc
> If I use: gdb ../libexec/rtapi_msgd
> ../libexec/rtapi_msgd: No such file or directory.
> 
> If I use: gdb ./libexec/rtapi_msgd
> cnc@cnc1:~/machinekit-dev$ gdb ./libexec/rtapi_msgd
> GNU gdb (Ubuntu 8.1-0ubuntu3.1) 8.1.0.20180409-git
> Copyright (C) 2018 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from ./libexec/rtapi_msgd...done.
> (gdb) 
> 
> Then followed up with: r --foreground --stderr
> Starting program: /home/cnc/machinekit-dev/libexec/rtapi_msgd --foreground 
> --stderr
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> warning: removing unused global shm segment /linuxcnc-0-00154711
> [Inferior 1 (process 22034) exited with code 01]
> (gdb) 
> 
> ------
> rtapi_app_rt-preempt indicates its owner is root with cnc read-only and then 
> none.
> gdb ../libexec/rtapi_app_rt-preempt
> This gave me:
> 
> gdb ../libexec/rtapi_app_rt-preempt
> cnc@cnc1:~/machinekit-dev$ gdb ../libexec/rtapi_app_rt-preempt
> GNU gdb (Ubuntu 8.1-0ubuntu3.1) 8.1.0.20180409-git
> Copyright (C) 2018 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> ../libexec/rtapi_app_rt-preempt: No such file or directory.
> (gdb) 
> 
> Same with one dot.
> gdb ./libexec/rtapi_app_rt-preempt
> Gave me:
> 
> cnc@cnc1:~/machinekit-dev$ gdb ./libexec/rtapi_app_rt-preempt
> GNU gdb (Ubuntu 8.1-0ubuntu3.1) 8.1.0.20180409-git
> Copyright (C) 2018 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from ./libexec/rtapi_app_rt-preempt...done.
> 
> Then followed by:
> (gdb) r --foreground -d -d
> Starting program: /home/cnc/machinekit-dev/libexec/rtapi_app_rt-preempt 
> --foreground -d -d
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> 
> Program received signal SIGSEGV, Segmentation fault.
> __GI_____strtol_l_internal (nptr=0x0, endptr=0x0, base=10, 
>     group=<optimized out>, loc=0x7f45ba5e4560 <_nl_global_locale>)
>     at ../stdlib/strtol_l.c:292
> 292    ../stdlib/strtol_l.c: No such file or directory.
> (gdb) 
> 
> 
> 
> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/machinekit/6eb7b943-2c1a-4241-ac9d-ee6e7a1e09d7%40googlegroups.com.

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/82212D9D-2BD1-4021-81EA-3ECE57FF499B%40basdebruijn.com.

Reply via email to