If pg_upgrade reports the error message shown in Figure 8.2, please stop all Advanced Server services and try the upgrade again. See Step 4 in , Upgrading to Advanced Server 9.4 for detailed information about stopping a service.Figure 8.2 — There seems to be a postmaster servicing the new clusterIf pg_upgrade reports the error shown in Figure 8.3, please modify the pg_hba.conf files in the old and new cluster to enable trust authentication, or configure the system to use a pgpass.conf file. See Step 3 in , Upgrading to Advanced Server 9.4 for detailed information about editing the pg_hba.conf file.Figure 8.3 — fe_sendauth: no password suppliedIf pg_upgrade reports the error shown in Figure 8.4, please empty the new cluster; see Step 2 in , Upgrading to Advanced Server 9.4 for more information about providing an empty target cluster. Please note: the target cluster may not contain any user-defined databases.Figure 8.4 — New cluster is not empty; exitingIf the original Advanced Server cluster included libraries that are not included in the Advanced Server 9.4 cluster, pg_upgrade will alert you to the missing component during the consistency check by writing an entry to the loadable_libraries.txt file in the directory from which you invoked pg_upgrade (as shown in Figure 8.5).Figure 8.5 — Failed to load libraryIn the example shown, the old cluster contains PostGIS, while the new installation does not. Generally, for missing libraries that are not part of a major component upgrade, perform the following steps:Use StackBuilder Plus to download and install the missing module as described in Chapter 4, Using StackBuilder Plus.