Thomas Steen Rasmussen<p>New blogpost: <a href="https://blog.tyk.nu/blog/the-story-of-postgresql-choking-on-an-unreadable-home/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.tyk.nu/blog/the-story-of-</span><span class="invisible">postgresql-choking-on-an-unreadable-home/</span></a></p><p>It is a lovely story about debugging TLS connection issues from Django to PostgreSQL.</p><p>The root cause turned out to be libpq erroring out when running with the environment variable $HOME set to an existing but unreadable path, in this case "/root"</p><p>Enjoy!</p><p><a href="https://mastodon.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a> <a href="https://mastodon.social/tags/supervisor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>supervisor</span></a> <a href="https://mastodon.social/tags/uwsgi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uwsgi</span></a></p>