Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rhzgN-00EVSl-R2 for pgsql-admin@arkaria.postgresql.org; Wed, 06 Mar 2024 22:24:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rhzgM-00F52y-Cb for pgsql-admin@arkaria.postgresql.org; Wed, 06 Mar 2024 22:24:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rhzgL-00F52q-KZ for pgsql-admin@lists.postgresql.org; Wed, 06 Mar 2024 22:24:14 +0000 Received: from mail-yw1-x112a.google.com ([2607:f8b0:4864:20::112a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rhzgI-003CyV-4I for pgsql-admin@lists.postgresql.org; Wed, 06 Mar 2024 22:24:12 +0000 Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-607c5679842so2473457b3.2 for ; Wed, 06 Mar 2024 14:24:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joeconway.com; s=google; t=1709763850; x=1710368650; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=HRI94iv7wX+MsxcqGYQlV1TvtYLEx/wlrIuWBh5uIz0=; b=PThBa6RhyHDfIl6vP+chWBmDS4WaslzcxW9gGnyF91zfo0DMbKoHw7eYYkr8bxHt6/ I5b1Gdvl7E/KFnToNdIGVWLibtOxFI2rHcpV49ySYDoaQXGYmSO4sE2Drx+VcbKbKWoX DTXgqNlQu1g+gl2bT8Ks5+SCkSI3lCZbti28c9HO69f3OCz+AwpVixqTKVbRNnSVRhFp fH+nV4ZOsKU1s8+ljztp1x38HXerO8C87O8yUILfEan8SaSZdh7+yXvf3X0rQ3KyqLU3 wqvCRItTgmUpKdMVBHqAyBlSeyrEM7xYfsvaJVXvgbk2c9Nuy/BaABKii94e1NigRcs0 hRIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709763850; x=1710368650; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HRI94iv7wX+MsxcqGYQlV1TvtYLEx/wlrIuWBh5uIz0=; b=orPFlXWDmTuCDFbnV+0pOP+IR8ZnTI3OSk6QuhJzbQaRZ9SZ6I6B6asIRtcSfxLh5c EUYRDGeRZKfMhjyxetpnPKo72xPIo2SJPDlZkfgq0rnE4gtphgdIrH3zpOd030YUvVwO Q6NlGoCuthWZUBRkt0iRu4CPJctNGoC0+tBVDUqN7IXosWalXEq1wFjtCRWjGkfPmFZX Plbex85Z7xjPL2zewL45zmDbtiPwOnWD1UAFqvQvLDNN9HuBAFpUO6B+yzA99JoMrum4 DhI0WRgvnyi9boLysCrgTrp58TyyaXkFhOY1HqaGMYVxZXIdePHSKCxu1AQvDLW+duNG o/8g== X-Forwarded-Encrypted: i=1; AJvYcCVN25sGxk3OBWQ+feMp0t+2P5IBXDCqqPs7ri0uNbNVglFa3CIYvHkFLYOyMYAeoYpXWa+1I0Ejtple36uLOXG4rKJ07ugjReTPrJHnbCwDyA== X-Gm-Message-State: AOJu0YyW41omkePJUPO9WtNgFk2b7GLsxlVUIYXMfzZ85FwbVgtV3vy8 9AfRzle+89qava39P898t8R2To1eOXTImHI7Xr/hmWAuGMwzMJ6SEW2MivtWPB4= X-Google-Smtp-Source: AGHT+IFEgGWUjHOS1vZKRAu1nTu/XKlIK+E2N/FxbYlJ0TVjnGMZIyI+8IEHi3nFapTA0XDE0SxEfA== X-Received: by 2002:a81:7343:0:b0:607:f50f:3770 with SMTP id o64-20020a817343000000b00607f50f3770mr17020244ywc.41.1709763850473; Wed, 06 Mar 2024 14:24:10 -0800 (PST) Received: from [192.168.4.41] (162-239-31-113.lightspeed.dybhfl.sbcglobal.net. [162.239.31.113]) by smtp.gmail.com with ESMTPSA id p2-20020a81e202000000b006097e904b6asm3348723ywl.16.2024.03.06.14.24.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Mar 2024 14:24:10 -0800 (PST) Message-ID: <8bcdedc2-39f2-418b-9fd0-4a0117e41ed9@joeconway.com> Date: Wed, 6 Mar 2024 17:23:02 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Upgrade Rhel7.9 to Rhel9.3 Content-Language: en-US To: garyorban@gmail.com, pgsql-admin@lists.postgresql.org References: <18e801da6fe3$22ccaff0$68660fd0$@gmail.com> <9cc30cb6-7496-4508-bd6f-0640213ed12b@joeconway.com> <18f701da6fe4$ac2fc790$048f56b0$@gmail.com> <44483f0d-25f2-46e2-8bfb-41fa99d7075e@joeconway.com> <190101da6fe6$1edc82a0$5c9587e0$@gmail.com> <8386b391-12b7-4852-8b5a-b8489cec7643@joeconway.com> <194001da6fff$5ecd56f0$1c6804d0$@gmail.com> From: Joe Conway Autocrypt: addr=mail@joeconway.com; keydata= xsFNBEpXMCsBEADDnXUQzjlyi/cX02Gtdy2CLcroE5CsC7DJKdOBDbfgn0kfiIYoV5JniG4l VyzZUodY8yUAagqLYolh0UkBzs9N+qkm7erde4ypw3jzVQ37BuzIvk3nMUbuDZDgxWqX+nVS sKc+BQ5BpzgCHg48leoRO2ohjvYnUhgH3j2rFZCzaj6qQ7mv+XoxOJmUlVQtG06Jwkk7Vu14 7U9nMMM6hyUKzVnmCphnlcMNo26UyVU70MwFfFJgcI0c5fpp8byN56eD6VJVnufO5WAuEhzE qcrSJR2FAlmM90GBY+6vP29twLDCHuSFvrnujNCx/BvCC/a3/gPvyAFp4JtMm9eXAmq3m/Kw 94nTJXVdcbQeQQDp3KIG7MmWS4lnGvPn8v0CjgNaLvZXFLo1FgmUVsyEq1Lww4iRLa6sbpXJ ESx15UEue1k1YZM9C+4F/o3aeKNsAienjw2EXFzcaxIg/C4P493VMi3Qa8ycVxR5iYhUbYdo DFIUQhbFNsYfrtW/qZAELT3FCYFpZYG01e9Hj+cBrXXgyDDkQ5Lq4mlvmkRvuxn61V6Au4HA 0sJiCox5pM1FvzT+aI8HY1BYaiB9Pl4fhpKgmhhlSuglk9v39S4jmlUIb45iLAUVpeNM6Qjm 69pf5da9sm4aGFa7YlDSKf/WcU7z9ITZxsilOi2n7YJiwG7kTQARAQABzSRKb3NlcGggRSBD b253YXkgPG1haWxAam9lY29ud2F5LmNvbT7CwXoEEwEIACQCGwMCHgECF4AFCwkIBwMFFQoJ CAsFFgIDAQAFAlWTVvUCGQEACgkQMyt+aLaZQ0oPCQ/9HyRewMyvAIJRmoXoLAr8AoFLId6R qBJnNX0Lll0RLZui65aQ0+exwX7aH7TxWR16B2gWX3OmLfGT8XITOoG+zt9zsEpLvNkHchkF T/jyAcbuRj5WX9hamZgMbjXAJeCdlhW+fRA9Upb0w4dgBjqK5OgsqMikASL7t2vogHl9H08j vSoQLW+8wTnSBXBeBTBwB7xLIin5WVivzFHUCrnD2UsjeBIW3fmGdpTAjSxRzG+UPYVwXQ8F FLt7DpEytvLWapmZWMRdj0WZ/Q3SOO/Ed0yFqbzuwKaWcFrQBNeS2Sig+FefBNS98f9Hx7ku H3DW34qX/zSSdDh0jLs7X3PkIgF6BZR2TxaCwHPP9ERDiDaUInC9U7We1iZE1DjW8rLMEVJB hY0ClrrF67pnUKTbcU+uajpPn+2Jl74T0Set/XxpHZ4cezcJuqg31R8vHZgd5cf1WKP0D0pc qiuS02BBFkNCs1jQ+raTWcDuE6F1mUO2nvjUBN9r4y5DUbCNSqLKeAe/aA6JaSDkBpoXKdNS +c4rbzbktWkfUW8EhVlCGzNpy4ezEoVsqV2Ex7fNoxsE2vnSylLT9hycAmYf8ryMvniRZqnD T4JgLenIcQlkhB896T7wApOXfD8OJj1/XFxAfPi6vdlsr81uoxuB4euLp8IyduwLORRUogO9 zmAXG5jOwU0ESlcyJwEQAOkTBb9yDhJbMUgvhM11rZwT5tm4Y9TqtEHn0Zy3t9g7bdFFpMva v/KENd3oAtLFpMDf+H3AggFk4ftUwJwiVgJ88ilvCynJUGXiuYIaexY4DLgn4xpnuiEpYEFV dWnlw7dWVTc62exfqIz9bSWRzwfBCY9ruYGEb4RDPDSNSAVyI7sxHzef2asiYxIcxrTrw5Vu gWNlPZcV5/EJ6PUvATjBF2TBkXV7KOciQng2tsQGrGMkY5mduNqwpuh6zfPcVF8LeObe96wv 5ZhPRpO79nef7hnK2lJogp3JIo558Jlbz9WHtQEMZR85+bUhtI825QyNAFz3Jrn7NMgvDikc 2OrWo7YMgMC5hDSWVFqA6/EQCNnDWGABWgeYHZFpnPwsvUWIYdhSilUuj/Tuzvz9ZmucFNbQ bauDQw6VQ38ofGnoYDZFJsGncprB8dBi4tDrIQ+1RlIh6C2Z/eMipqJOT26+spluTjouvnKT 0S5yOgyX0PjbsysgwQdCGNJLHOjhHbSpSmOLaduV3CQo/0+DHT/TBjYfIXjTWouY9TkGxG4e NrxU0u2xAy5bMqOPmsFdjLTWlQUlF/fTMhB54XwI3FHWgnSnXZzStDTmTebLNdT/ftgliAzA 81uMj49j0exv731/v+7udLA1bV8gnZ01zQCASDpWiRQR3fgwcugSUqgRABEBAAHCwV8EGAEI AAkFAkpXMicCGwwACgkQMyt+aLaZQ0pwAQ//bjcWnZg/jjRQ9gbZUGMqniItZYRglBMKIqt4 Fia379JmHwTvavnFkJ8XMZ56UB0FIrgS+sUkRH6cPRQR+7Qi392LD021DXgSsz9CwFHjFyBG HwLEOTRcfYQbtJy0shHDJB4aQTOX3ERDH1PsvJNuevmQMzS0DWFav9+xMz9rKP4N+HffoBIZ E0C1xIE43nD4eLsbycte9sVIrmlNuUti3qUxJAQw8HwfJ6ZbBInHxquApR16uD1u99o6Xlnd FrDlY22tRmHCM0bR81GfGNdcU3Uo+rG/R/k4qa7s9/dgKvMbyH3fHhp/ceKag80Xo8IFurRl 0ZJP3sHJ2QDHCVLat7jRZ+43hi1WlIhFbrgn6IyI0i7XR/W8JjrC5MsKq4TUwGH077sU/kcH YebVJZRbUUst2hAGHDFVBcG12qoKf+ltL9qXJc1y7BGeCoUW6QjOpljpq6ZL4FQUsM0RSRjs 5egE3szPcIf5SyPK6WDOApoAq6M7BBFMGDZwEylYMtr0YekA1u86UA9D2xwLHEbBBp/uiby1 c9JbPJ1Pn8zJP8WZNeRw4Q9TtqVK09+oLirMUSpIDd6KdZ1VgRxOK2re7tjDvkVuYsSrsiJ+ 1iJNEnp9iK0ok0DlJpSCe6KhkxpaTdeoWMXdKuJWec0NIqoAd54ZgBPnr+UPxTixgPq/p6Q= In-Reply-To: <194001da6fff$5ecd56f0$1c6804d0$@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 3/6/24 14:49, garyorban@gmail.com wrote: > Appreciate the help. The person who performed the original upgrades > in no longer with us. I believe they used an RPM for that install . > > I was able to get postgres 12 to start on rhel 9.3 with the following > tweaks. > > Copied over libcrypto, libssl , libreadline and libtinfo from > another rhel 7 server. Also needed symlinks for libicuil8n and > libicuuc . > > I was able to access the DB and perform simple queries . Do you think > this approach will work, as I'm a bit leery . If not what do you > think would be a better option? Yeah, it can be done like that but it sounds a bit sketchy and would make me nervous. I would recommend installing the rhel9 binaries from RPMs instead. See https://yum.postgresql.org/ for the Postgres community curated repo, for example. As long as the rhel9 new binaries are the same architecture (e.g. x86_64) and major version (e.g. 12.18), they should "just work" with your existing data directory. Although that said, as I mentioned in my first response, indexes built on collatable columns most likely need to be rebuilt due to the newer version of glibc on the rhel9 system. The rebuilds should be done *before* allowing any "writes" (inserts or updates) to the new instance. Other potential collation issues as illustrated in the presentation I linked should also be considered, e.g. partition keys. Overall, it sounds to me like you should get a consulting/support company to help you with this. See: https://www.postgresql.org/support/professional_support/ Hope this helps, -- Joe Conway PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com