<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>I had a Stork server running and talking to a Stork agent on a Kea server. Both machines are running Ubuntu. Everything was working fine. Then one day recently the Stork server and the Stork agent were not communicating properly. No config changes were made
prior to this new problem but I did run a system update and reboot on the Stork server and I think the Stork server version was updated.</p>
<p><br>
</p>
<p><span style="font-size: 12pt;">Seeing this in the logs on the stork server</span><br>
</p>
<p><br>
</p>
<p></p>
<div>stork-server[1661]: time="2023-08-24 13:42:53" level="warning" msg="rpc error: code = Unimplemented desc = grpc: Decompressor is not installed for grpc-encoding \"gzip\"" file=" manager.go:124 " agent="216.17.94.7:8081"</div>
<div>stork-server[1661]: time="2023-08-24 13:42:53" level="warning" msg="failed to get state from agent 216.17.94.7:8081: grpc manager is unable to re-establish connection with the agent 216.17.94.7:8081: rpc error: code = Unimplemented desc = grpc: Decompressor
is not installed for grpc-encoding \"gzip\"" file=" statepuller.go:247 "</div>
<br>
<p></p>
<p>I tried removing and re-registering the Stork agent to the Stork server. That part works fine, but the Stork server web UI just immediately reports to "Cannot get state of machine" with the above log entries in syslog.</p>
<p><br>
</p>
<p></p>
<p style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">
Stork server version: 1.12.0.230802125039</p>
<p style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">
Stork agent version: 1.11.0.230606131857</p>
<div><br>
</div>
<div>I updated the stork agent to <span style="font-size: 12pt;">version </span><span style="font-size: 12pt;">1.12.0.230802125032 and now the stork server can properly query the agent again.</span></div>
<span></span>
<p></p>
<p><span><br>
</span></p>
<p><span>Admittedly I did not read the Stork change logs or release notes, but will version differences not generally be tolerated or did I just catch an uncommon change that breaks compatibility between versions? Or is there something else I am missing? Perhaps
the Stork server could identify version mismatches with its agents and flag them more visibly either in the web ui or in the log files.</span></p>
<p><span><br>
</span></p>
<p><span>Anyways, thanks for this Stork software (<span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">while I am at it </span>thanks
also for Kea and dhcpd and bind too).</span></p>
<p><span><br>
</span></p>
<p><span><br>
</span></p>
</div>
</body>
</html>