【问题标题】:postgresql could not create a ipv6 socket: permission deniedpostgresql 无法创建 ipv6 套接字:权限被拒绝
【发布时间】:2017-06-20 07:15:58
【问题描述】:

如何解决这个问题?是 Ubuntu 16.04

Starting PostgreSQL 9.5 database server 
The PostgreSQL server failed to start. Please check the log output: 
17-02-02 21:06:10 VET [23534-1] LOG:  could not create IPv6 socket: Permission denied 
17-02-02 21:06:10 VET [23534-2] LOG:  could not create IPv4 socket: Permission denied 
17-02-02 21:06:10 VET [23534-3] WARNING:  could not create listen socket for "localhost" 
17-02-02 21:06:10 VET [23534-4] FATAL:  could not create any TCP/IP sockets 
...fail!

【问题讨论】:

    标签: sockets service ipv6 permission-denied postgresql-9.5


    【解决方案1】:

    在 Postgres 服务器上,如果 /etc/hosts 存在这一行,则需要将其删除: ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

    同样如此处所述,如果 * 恰好包含有问题的 IPv6 地址,您可以通过在 listen_addresses 中进行选择性来解决问题(无论如何这是一个好习惯):

    https://serverfault.com/questions/523687/could-not-create-ipv6-socket-postgresql-standby-error

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-22
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多