I would appreciate any help that could be offered.
My host recently moved my server from a 32 bit server to a 64 bit server running on Cent OS. Which should be great...EXCEPT
The compiled version of GPG I am using is for 32 bit and won't run. I have been through numerous emails to tech support at the hosting company and also the provider of the shopping cart software. Neither can compile a 64 bit version from the code at gnupg.org.
I cannot compile it myself because I don't have shell access. Does anyone know where I can obtain a safe compiled version or how to go about compiling it?
Along with other issues I have had, I am at the point to switch hosts. But, I assume all hosting will reside on 64 bit systems in the future so I will have to tackle this issue sooner or later.
When I try to access the gpg program from the web interface, it appears that nothing happens. When I check the error log I get this:
/gpg: error while loading shared libraries: libgdbm.so.2: cannot open shared object file: No such file or directory
My hosting company tells me that libgdbm.so.2 is installed and fine. They are claiming the issue is because the gpg executable is 32 bit. I thought the problem was due to permissions on the new server...
It would make sense if libgdbm.so.2 is compiled as a 64bit library. If I am thinking correctly that can cause problems interacting with the 32bit version of gpg. From what I gather you are on a shared host... Someone most have a 64bit complied version.
@telktrot Does your host offer shell access? At the very least it might help. The thing is though it probably would be impossible to compile it on your host as I doubt they have all the development tools on the server and even if they did might cancel your account for using up too much resources.
Just wanted to give an update. So, my host was no help at all. Neither was PDGSoft who makes the shopping cart software. I was told they don't have a 64-bit version and by the way my support contract was up and I would need to pay $50 for any questions.
I ended up downloading Ubuntu 64-bit and running it off a usb stick. I downloaded the source and compiled it myself. Replaced the existing gpg file with the new one and it works like a charm.