-
-
Notifications
You must be signed in to change notification settings - Fork 553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pgloader Virtual Appliance #160
Comments
Hi, First, thanks for the time you've spend on pgloader so far and on the time you added on-top of that to report this issue. The distribution of pgloader is still very much work-in-progress, but I would have expected it to be way easier than that. In terms of appliances, did you try to build a docker image as described in the INSTALL.md file? it contains my note of what I did to produce https://registry.hub.docker.com/u/dimitri/pgloader-3.1.cd52654/. You might want to try that one which is as far as an appliance goes for pgloader. Now on to the more specific parts:
|
Hi @dimitri,
Could you pack it in a zip-archive among with pgloader.exe for next releases? |
I'll see about that yes. What I would love to see happening tho would be to delegate the windows support to someone who actually uses the OS to boot. Who's up to be the pgloader windows version Release Manager then? ;-) |
Closing because of automated build as docker image at: https://hub.docker.com/r/dimitri/pgloader/ |
Given how sensitive this software seems to be to its environment, perhaps it'd be a good idea to distribute it as a virtual appliance.
I'm not opening any of the below things as bugs as I've given up, and didn't keep good enough notes, but perhaps something here will be useful to someone:
(a) Mac OS X, kept getting dropped to some debugger with an error about being unable to open some dynlib file. It turns out that this was because I didn't have some software pgloader was dependent on (freetds?) that wasn't installed. I installed it via "brew", and then at least it didn't dump to debugger, but error messages like "Control stack guard page unprotected / CORRUPTION WARNING in SBCL" made me move on to...
(b) Windows 64-bit, where the complaint was that some 32-bit library didn't exist, moving to...
(c) One of the Linux distros there is a package for on the home page, Wheezy. However when one tries to install that package, one sees the package requires versions of other packages that do not exist in Wheezy. Also the slightly older version of pgloader that ships with Wheezy fails. So on to...
(d) Jessie, where there are issues with UTF-8. But at least it doesn't drop to debugger or anything! And I found an issue in this bug tracker confirming this was a pgloader bug, and with a fix, which lead me to wanting to recompile, but...
(e) The source requires debian packages that do not exist, even in unstable, like "cl-uuid". Coming at the compile via the bootstrap .sh, instead I find out that there is no packaged named "dh-lisp". With no other way (at least without learning all about an esoteric language ecosystem) to get the missing deps, and hours spent already, fail.
The text was updated successfully, but these errors were encountered: