Libcurl failed to PUT - Error in the HTTP2 framing layer

I have triggered a workaround at this moment: a script scheduled in cron that check every minute if seaf-daemon process is running, and restart it if it’s not running:

#!/bin/sh
SERVICE=‘seaf-daemon’

if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
echo “$SERVICE service running, everything is fine”
else
echo “$SERVICE is not running”
echo “$SERVICE is not running, trying to restart it” | mail -s “$SERVICE down” root
/usr/bin/seaf-cli start
fi

It’s not a fix, but in my case it’s an acceptable workaround