MagicMirror² v2.5.0 is available! For more information about this release, check out this topic.

MagicMirror crashed due to "gnutls_handshake() failed: Error in the push function"



  • Hi,

    This morning my MM showed a black screen and the pm2 log says following:

    /home/pi/.pm2/logs/MagicMirror-error.log last 15 lines:
    0|MagicMir | fatal: unable to access 'https://github.com/fewieden/MMM-soccer.git/': gnutls_handshake() failed: Error in the push function.
    0|MagicMir |
    0|MagicMir | fatal: unable to access 'https://github.com/raywo/MMM-PublicTransportHafas.git/': gnutls_handshake() failed: Error in the push function.
    0|MagicMir |
    0|MagicMir | fatal: unable to access 'https://github.com/shbatm/MMM-RTSPStream.git/': gnutls_handshake() failed: Error in the push function.
    0|MagicMir |
    0|MagicMir | fatal: unable to access 'https://github.com/fmandal/MMM-YrThen/': gnutls_handshake() failed: Error in the push function.
    0|MagicMir |
    0|MagicMir | fatal: unable to access 'https://github.com/MichMich/MagicMirror.git/': gnutls_handshake() failed: Error in the push function.
    0|MagicMir |
    

    I did a search in the forum, but I could not find any other occurrences.
    Will search the web now to see if I can find something more on this topic.
    In the meantime any clue as to what happened is welcome.



  • Btw, a simple restart of MagicMirror solved the issue and my MM is working again.
    Web search tells me that:

    gnutls_handshake(): This function performs the handshake of the TLS/SSL protocol, and initializes the TLS session parameters.

    Looks to be related with git, as all calls were done to github.com.