Windows 10 Enterprise 2016 LTSB. On Fri, Jun 11, 2021 at 1:12 PM Dave Page <dp...@pgadmin.org> wrote:
> Hi > > On Fri, Jun 11, 2021 at 7:44 AM Fahar Abbas <fahar.ab...@enterprisedb.com> > wrote: > >> Hi, >> >> pgadmin4 is failing on following operating systems : >> Windows 2016 >> Windows 2012 >> Windows 07 >> Windows 2008R2 >> Windows 10 64 >> > > What version of Windows 10? I *think* conpty was introduced in 1809. > > >> >> pgadmin4 is working fine in following operating system: >> Windows 2019 >> >> On Thu, Jun 10, 2021 at 7:51 PM Dave Page <dp...@pgadmin.org> wrote: >> >>> >>> >>> On Thu, Jun 10, 2021 at 2:22 PM Nikhil Mohite < >>> nikhil.moh...@enterprisedb.com> wrote: >>> >>>> Hi Dave, >>>> >>>> On Thu, Jun 10, 2021 at 6:37 PM Dave Page <dp...@pgadmin.org> wrote: >>>> >>>>> Hi >>>>> >>>>> On Thu, Jun 10, 2021 at 2:00 PM Nikhil Mohite < >>>>> nikhil.moh...@enterprisedb.com> wrote: >>>>> >>>>>> Hi Dave, >>>>>> >>>>>> On Thu, Jun 10, 2021 at 5:22 PM Dave Page <dp...@pgadmin.org> wrote: >>>>>> >>>>>>> Hi >>>>>>> >>>>>>> On Thu, Jun 10, 2021 at 11:08 AM Nikhil Mohite < >>>>>>> nikhil.moh...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Hi Dave/ Team, >>>>>>>> >>>>>>>> We are facing an issue with winpty.dll on Windows server 2016 and >>>>>>>> Windows 7(these are platforms on which we have tested). >>>>>>>> Files required for winpty are present in the site-packages but >>>>>>>> still, it is unable to load the winpty.dll file on these specific >>>>>>>> platforms. We have tested it on Windows 10 pro and Windows server 2019 >>>>>>>> and >>>>>>>> it is working fine. (Also tried building the local pywinpty but unable >>>>>>>> to >>>>>>>> build it.) ref link for winPty >>>>>>>> https://github.com/rprichard/winpty#:~:text=winpty%20is%20a%20Windows%20software,in%20a%20Cygwin%2FMSYS%20pty. >>>>>>>> >>>>>>> >>>>>>> Does winpty.exe run, if executed from the command line instead of >>>>>>> pgAdmin? If not, does dependency walker show any missing libraries that >>>>>>> are >>>>>>> required? >>>>>>> >>>>>> Not found the winpty.exe in site packages, but as per the winpty >>>>>> documents "winpty-agent.exe" will start the process with a new, hidden >>>>>> console window. It is not showing any error while installing the >>>>>> package. I >>>>>> tried to use it outside the pgAdmin but still facing the same error >>>>>> "Exception in import winpty DLL load failed while importing winpty: The >>>>>> specified procedure could not be found."(created a separate python >>>>>> environment for this) >>>>>> >>>>>> 1. if try to run winpty-agent.exe from the command line, it shows the >>>>>> user entered inputs on the same terminal, not showing any errors. >>>>>> [image: image.png] >>>>>> >>>>>> 2. I found winpty.exe in the other installed app (Git command line: >>>>>> C:\Program Files (x86)\Git\usr\bin) if try to run it through the command >>>>>> line not getting any error, it is showing user entered inputs on the same >>>>>> terminal. (It is not related to pgAdmin but just tried to check >>>>>> winpty.exe >>>>>> throwing any error or not) >>>>>> [image: image.png] >>>>>> >>>>> >>>>> Hmmm, that sounds oddly similar to an issue I had with Kerberos on >>>>> Windows when I was mucking around with that. I can't remember the exact >>>>> details, but as a test, does the problem go away if winpty.dll is copied >>>>> into the Windows system32 directory? >>>>> >>>> Tried it but still facing the same issue. >>>> >>> >>> OK, I had a fiddle around, and see the same thing. I can't do a simple >>> import of winpty. On 2019 it's fine. I tried various tricks that I've used >>> in the past to make sure libraries are found etc. >>> >>> Could this be because it's trying to use the conpty interface in Windows >>> 10 and above? >>> >>> If we can't get this to work tomorrow, I think it's fine to simply hide >>> the menu options and button if the server detects it's running on an >>> unsupported version of Windows. Of course, this should be documented. We >>> also need to make sure we know *exactly* what versions it does and does not >>> work on. >>> >>> -- >>> Dave Page >>> Blog: https://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >>> EDB: https://www.enterprisedb.com >>> >>> >> >> -- >> Fahar Abbas >> EnterpriseDB Corporation >> Phone Office: +92-51-835-8874 >> Phone Direct: +92-51-8466803 >> Mobile: +92-333-5409707 >> Skype ID: *live:fahar.abbas* >> Website: www.enterprisedb.com >> > > > -- > Dave Page > Blog: https://pgsnake.blogspot.com > Twitter: @pgsnake > > EDB: https://www.enterprisedb.com > > -- Fahar Abbas EnterpriseDB Corporation Phone Office: +92-51-835-8874 Phone Direct: +92-51-8466803 Mobile: +92-333-5409707 Skype ID: *live:fahar.abbas* Website: www.enterprisedb.com