Hosts ping didn't work anymore



  • Hi,

    It’s not a big deal but since few months, hosts ping didn’t work : all pc already in fog console are always marked as red even if they are online with display “operation not permitted”.
    And strange thing is : newly added hosts are always marked as green with “success” display even if they are shutdown…

    Thanks ;)
    Matthieu


  • Moderator

    Weird… wonder how it got that way?



  • @Tom-Elliott YES !
    Update to last version, apply your command, reboot fog server, and now there are all service log updated.
    0_1467726215285_Capture.JPG
    And in fog management, ping is 100% ok, only online computers are green.

    Case is solved for me ;)


  • Senior Developer

    @Matthieu-Jacquart Can you try:

    chmod +x -R /opt/fog/service/



  • @Wayne-Workman Thanks but I’m not expert in linux and I don’t find solution in these articles…
    I don’t know how to resolve my problem, but once again it’s not a big deal…


  • Moderator



  • @Tom-Elliott

    root@FOG:~/fogproject/bin$ chmod +x /lib/systemd/system/FOG*
    root@FOG:~/fogproject/bin$  systemctl restart FOGPingHosts
    root@FOG:~/fogproject/bin$  systemctl status -l FOGPingHosts
    * FOGPingHosts.service - FOGPingHosts
       Loaded: loaded (/lib/systemd/system/FOGPingHosts.service; enabled)
       Active: failed (Result: exit-code) since lun. 2016-07-04 06:56:12 CEST; 3s ago
      Process: 6744 ExecStart=/opt/fog/service/FOGPingHosts/FOGPingHosts & (code=exited, status=203/EXEC)
     Main PID: 6744 (code=exited, status=203/EXEC)
    
    juil. 04 06:56:12 FOG systemd[6744]: Failed at step EXEC spawning /opt/fog/service/FOGPingHosts/FOGPingHosts: Permission denied
    juil. 04 06:56:12 FOG systemd[1]: FOGPingHosts.service: main process exited, code=exited, status=203/EXEC
    juil. 04 06:56:12 FOG systemd[1]: Unit FOGPingHosts.service entered failed state.
    

  • Senior Developer

    @Matthieu-Jacquart When you get a chance can you run:

    sudo chmod +x /lib/systemd/system/FOG*
    

    Then try restarting FOGPingHosts with:
    systemctl restart FOGPingHosts

    Followed by:
    systemctl status -l FOGPingHosts



  • @Tom-Elliott What ? Sorry, don’t understand ;)


  • Senior Developer

    @Matthieu-Jacquart Is apparmour, by chance, blocking stuff?



  • @Tom-Elliott

    root@FOG:~/fogproject/bin$ systemctl status -l FOGPingHosts
    * FOGPingHosts.service - FOGPingHosts
       Loaded: loaded (/lib/systemd/system/FOGPingHosts.service; enabled)
       Active: failed (Result: exit-code) since sam. 2016-07-02 16:41:07 CEST; 3h 35min ago
     Main PID: 19806 (code=exited, status=203/EXEC)
    
    juil. 02 16:41:07 FOG systemd[19806]: Failed at step EXEC spawning /opt/fog/service/FOGPingHosts/FOGPingHosts: Permission denied
    juil. 02 16:41:07 FOG systemd[1]: FOGPingHosts.service: main process exited, code=exited, status=203/EXEC
    juil. 02 16:41:07 FOG systemd[1]: Unit FOGPingHosts.service entered failed state.
    

  • Senior Developer

    Not going to help much, I’m sure, but what about output of:

    systemctl status -l FOGPingHosts
    


  • @Wayne-Workman there’s just this in error.log :

    
    root@FOG:~/fogproject/bin$ cat /var/log/apache2/error.log
    [Sat Jul 02 06:25:06.594071 2016] [mpm_prefork:notice] [pid 614] AH00163: Apache/2.4.10 (Debian) OpenSSL/1.0.1t configured -- resuming normal operations
    [Sat Jul 02 06:25:06.594117 2016] [core:notice] [pid 614] AH00094: Command line: '/usr/sbin/apache2'
    [Sat Jul 02 07:15:12.454565 2016] [mpm_prefork:notice] [pid 614] AH00169: caught SIGTERM, shutting down
    [Sat Jul 02 07:16:13.577194 2016] [mpm_prefork:notice] [pid 10135] AH00163: Apache/2.4.10 (Debian) OpenSSL/1.0.1t configured -- resuming normal operations
    [Sat Jul 02 07:16:13.577269 2016] [core:notice] [pid 10135] AH00094: Command line: '/usr/sbin/apache2'
    [Sat Jul 02 07:51:39.063190 2016] [:error] [pid 10139] [client 192.168.10.100:62222] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=11
    [Sat Jul 02 07:51:39.208575 2016] [:error] [pid 10139] [client 192.168.10.100:62222] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=11
    [Sat Jul 02 07:51:49.530751 2016] [:error] [pid 10139] [client 192.168.10.100:62229] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=12
    [Sat Jul 02 07:51:49.921369 2016] [:error] [pid 10139] [client 192.168.10.100:62229] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=12
    [Sat Jul 02 07:52:06.022140 2016] [:error] [pid 10141] [client 192.168.10.100:62239] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=13
    [Sat Jul 02 07:52:06.185214 2016] [:error] [pid 10141] [client 192.168.10.100:62239] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=13
    [Sat Jul 02 07:52:53.885908 2016] [:error] [pid 10138] [client 192.168.10.100:62257] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=30
    [Sat Jul 02 07:52:53.972500 2016] [:error] [pid 10138] [client 192.168.10.100:62257] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=30
    [Sat Jul 02 07:53:02.356415 2016] [:error] [pid 10139] [client 192.168.10.100:62263] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=48
    [Sat Jul 02 07:53:02.443640 2016] [:error] [pid 10139] [client 192.168.10.100:62263] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=48
    [Sat Jul 02 07:53:09.652814 2016] [:error] [pid 10142] [client 192.168.10.100:62271] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=edit&id=49
    [Sat Jul 02 07:53:10.102532 2016] [:error] [pid 10142] [client 192.168.10.100:62271] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=edit&id=49
    [Sat Jul 02 07:53:26.764508 2016] [:error] [pid 10181] [client 192.168.10.100:62274] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 947, referer: http://fog/fog/management/?node=snapin&sub=membership&id=49
    [Sat Jul 02 07:53:27.140005 2016] [:error] [pid 10181] [client 192.168.10.100:62274] PHP Strict Standards:  Only variables should be passed by reference in /var/www/html/fog/lib/fog/fogpage.class.php on line 986, referer: http://fog/fog/management/?node=snapin&sub=membership&id=49
    [Sat Jul 02 16:39:30.230292 2016] [mpm_prefork:notice] [pid 10135] AH00169: caught SIGTERM, shutting down
    [Sat Jul 02 16:40:24.793549 2016] [mpm_prefork:notice] [pid 17770] AH00163: Apache/2.4.10 (Debian) OpenSSL/1.0.1t configured -- resuming normal operations
    [Sat Jul 02 16:40:24.793605 2016] [core:notice] [pid 17770] AH00094: Command line: '/usr/sbin/apache2'
    

  • Moderator

    This is just a thought but if host ping is having issues - wouldn’t there be logs about that in the apache error logs?

    On Debian that might be /var/log/apache2/error_log



  • @Tom-Elliott So, I’ll try to well respond, but not sure to have understood everything ;)
    My installation is a debian 8 without graphic interface, and I connect with SSH directly with root account.
    I just run ./install.sh (without -y)


  • Senior Developer

    @Matthieu-Jacquart Is your server GUI based (do you open using xterm/terminal?) I ask because I’ve seen where logs don’t get written and most commonly it’s how the system was installed. Many people run: ./installfog.sh -y which is fine in most cases, but if you’re already root (xterm – then sudo su rather than sudo -i or sudo su - or signed directly in to GUI as root), the root paths aren’t properly solved out. This is fixed, often, by changing how you’re becoming root.



  • @Wayne-Workman Ok done and update to last git, any changes…
    And no rules in debian FW (/sbin/iptables -L)


  • Moderator

    @Matthieu-Jacquart try to just touch the file to make a blank file, give it 777 permissions and see what happens.
    touch /opt/fog/log/pinghosts.log
    chmod 777 /opt/fog/log/pinghosts.log

    I briefly looked over this thread - no mention of firewall so far… check that? What about SELinux?



  • @Tom-Elliott I moved these log files and reboot server but /opt/fog/log is empty, log files don’t regenerate…
    Anything to do to force this ?


  • Senior Developer

    Real strange yes.


Log in to reply
 

Looks like your connection to FOG Project was lost, please wait while we try to reconnect.