FS#68602 - [postgresql] postgres does not start due to wrong PGMAJORVERSION in /usr/bin/postgresql-check-db-dir
            Attached to Project:
            Arch Linux
            
Opened by Julian Brost (julian) - Thursday, 12 November 2020, 22:25 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 13 November 2020, 08:49 GMT
          Opened by Julian Brost (julian) - Thursday, 12 November 2020, 22:25 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 13 November 2020, 08:49 GMT
| 
 | Details
                    Description: PGMAJORVERSION in /usr/bin/postgresql-check-db-dir was increased to 13 while the package is still on version 12. Additional info: * package version(s): postgresql 12.5-1 * config and/or log files etc. * link to upstream bug report, if any Steps to reproduce: Upgrade to postgresql 12.5-1 and try to restart postgres. It will fail with the following error message, because the ExecStartPre script thinks you have to upgrade the database to version 13 first, however the package is not yet on version 13: postgres[803940]: An old version of the database format was found. postgres[803940]: See https://wiki.archlinux.org/index.php/PostgreSQL#Upgrading_PostgreSQL | 
              This task depends upon
              
              
            
            
          
            Closed by  Levente Polyak (anthraxx)
Friday, 13 November 2020, 08:49 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#68601 
          
          
        Friday, 13 November 2020, 08:49 GMT
Reason for closing: Duplicate
Additional comments about closing:
 Comment by
            Andrej Podzimek (andrej) - Friday,
            13 November 2020, 01:50 GMT
            
            Comment by
            Andrej Podzimek (andrej) - Friday,
            13 November 2020, 01:50 GMT
          
           
          
              I just got caught by this. And of course, `pg_upgrade` didn't work
              either, because `postgresql-old-upgrade` is still at version 11.
              :-D (The working solution is just to ugly-hack the version number
              in `/usr/bin/postgresql-check-db-dir`.)
            
           Comment by Bjoern Franke (bjo) -
            Friday, 13 November 2020, 08:16 GMT
            
            Comment by Bjoern Franke (bjo) -
            Friday, 13 November 2020, 08:16 GMT
          
           
          
              Stumbled over the same and was wondering because it's no major
              upgrade.
            
          