This article is written on a reverse logic, starting from end and attempting to go towards the beginning, although we are not very clear on where to begin 😉
In the end of the article there is the reference article and direct quote of the error and why it is produced. To sum it up, logind within systemd produces an error for a user process attempt to start an X session process through an ipv6 connection. Although our allergic reaction to the fact the author on this article speaks in general about linux and displays a systemd related error, we will bypass this detail for the content’s importance.
error: Failed to allocate internet-domain X11 display socket
Now why does X get compiled with its own networking abilities? Because “some people” like to get X access to the machine remotely. A problematic reason on its own, but we are not here to solve all of the world’s problems. It is systemd complaining because sshd is not working right, it prevents a remote ipv6 connection, but logind is there to make sure that a proper connection is made when it should. Many other pieces of software have their own parts of ipv6 networking functionalities and abilities. Hmmm,…… !!! Scratch …scratch … why should they? Should they not?
WHOSE PROBLEM IS IPV6 MEANT TO SOLVE?
Yours, mine, … my ISP’s, …..? It has taken nearly 2.5 decades (since 1998) to transition from ipv4 to ipv6. Continue reading →