Thus begins some potentially long rabbit hole, which ultimately ends with you emerging at the (still open and very popular) ten year old tickets reporting the (mis)behavior. In the first case for example, it's revealed that the library can't connect to HTTPS. And now that you pay closer attention to the documentation, you realize that it, too, seems to pretend it's an HTTP world! In the second case, the ticket reports that for everything else, the functionality works as expected, but due to some obscure design choice, the logs are produced as root. In both situations, the problem is well known. The longevity of the tickets implies that a solution is not going to be simple. Yet, the documentation acts oblivious.
I think that well known long standing issues should be included in the documentation. I understand that no one is proud to advertise their shortcomings, but a ten year old bug is not a bug anymore, it's a feature, albeit a surprising or inconvenient one. Keeping silent about it is tacitly misleading your users.