如何修复错误:端口冲突:另一个实例已在运行

如何修复错误:端口冲突:另一个实例已在运行
  • 我发射了两个命令

    sudo apt-get update
    sudo apt-get upgrade
    
  • 升级后会出现错误(按“Y”后)

        Setting up postgresql-9.1 (9.1.19-0ubuntu0.12.04) ...
         * Starting PostgreSQL 9.1 database server                                       
         * Error: Port conflict: another instance is already running on /var/run/postgresql with port 5432
                                                                                 [fail]
        invoke-rc.d: initscript postgresql, action "start" failed.
        dpkg: error processing postgresql-9.1 (--configure):
         subprocess installed post-installation script returned error exit status 1
        Errors were encountered while processing:
         postgresql-9.1
        E: Sub-process /usr/bin/dpkg returned an error code (1)
    
  • 我尝试了很多线程但无法得到解决方案请帮忙

答案1

在这种情况下,已经有 postgresql 正在运行。您需要将其关闭:

sudo service postgresql stop

然后:

sudo apt-get 更新
sudo apt-get 升级

为了确保端口 5432 上没有绑定任何内容,请执行以下操作netstat -ntulp|grep 5432

相关内容