python - ::1/128 和 127.0.0.1/32 不是同一个版本
问题描述
我试图让Postgresql在虚拟环境中工作,但是当我做“vagrant up”并开始配置时,它说“TypeError: ::1/128 and 127.0.0.1/32 are not of the same version”。之后我做了“流浪者提供”,一切都很好。
我应该怎么做该规定将在第一次运行时起作用。我正在使用 ansible、vagrant 和 python。
#This is part of my main.yml
# Initializing database
- name: create pg_hba file
postgresql_pg_hba:
dest: /etc/postgresql/9.6/main/pg_hba.conf
contype: host
users: postgres
source: 127.0.0.1/32
netmask: 127.0.0.1/32
databases: all
method: trust
create: true
- name: ipv6
blockinfile:
dest: /etc/postgresql/9.6/main/pg_hba.conf
block: |
host all postgres 1::128/128 trust
- name: Ensure the PostgreSQL service is running
service:
name: postgresql
state: started
enabled: yes
- name: Create postgresql database named ddb
become: true
become_user: postgres
postgresql_db:
name: ddb
port: 5432
login_host: 127.0.0.1
login_user: postgres
login_password: *****
解决方案
推荐阅读
- amazon-web-services - Website does not update - Even after Invalidation through AWS Website, CLI and changing metadata of S3 Bucket
- selenium-webdriver - Selenium Java - Chrome 83. 0 - Authentication required. Basic Authentication required. Unable to login
- reactjs - Reactstrap - 如何在按钮内正确渲染微调器?
- php - is there any option print 0 if array position is null?
- c - How is this function printing an integer in binary form?
- python - Telegram API 不适用于用户名 - 400。错误请求:未找到聊天
- node.js - 在 node.js 中提供 gzipped 构建
- algorithm - Big-O algorithm
- php - Woocommerce - 重定向到已收到订单的页面,但未显示订单详细信息
- google-cloud-platform - 临时访问 GCP 资源