Date: 18-01-20  Time: 13:28 PM

Recent Posts

Pages: 1 ... 8 9 [10]
AIXTOOLS / Re: Paramiko for Python3
« Last post by Michael on September 02, 2019, 10:21:37 AM »
nameserver issue fixed. This time it was self/inflicted. Just waiting for all nameservers to re/read the root servers to find the info.

; <<>> DiG 9.4.1 <<>>
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1303
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 5, ADDITIONAL: 10

;              IN      A

;; ANSWER SECTION:       1800    IN      CNAME    1800    IN      A

;; AUTHORITY SECTION:           170681  IN      NS           170681  IN      NS           170681  IN      NS           170681  IN      NS           170681  IN      NS

;; ADDITIONAL SECTION: 1446    IN      A 1450    IN      AAAA    2604:4000:4000:0:64:98:151:1 1454    IN      A 1435    IN      AAAA    2620:10f:5000:5002:98:124:243:2 1433    IN      A 1460    IN      AAAA    2620:10f:5000:5002:98:124:243:1 1449    IN      A 1460    IN      AAAA    2620:10f:5000:5002:98:124:243:3 1444    IN      A 1457    IN      AAAA    2604:4000:4000:0:64:98:151:2
AIXTOOLS / Re: Paramiko for Python3
« Last post by Michael on September 02, 2019, 08:39:56 AM »
Well, it is not the server - as and are the same server.

Different nameservers though, so I am looking into that. (I cannot connect either). Unhappy me :(
AIXTOOLS / Re: Paramiko for Python3
« Last post by anxious on September 02, 2019, 07:08:44 AM »
Hi Michael,
Great topic to discuss, as I too is in need of the paramiko module on AIX 7.x. Is it me or is not up? I cannot reach the site to download the module. Thanks
AIXTOOLS / Re: Paramiko for Python3
« Last post by Michael on September 01, 2019, 12:03:58 PM »
No problem. Not been replying here - but, in my spare time, have been looking at what is needed to get workable "python wheel" support working for AIX - to solve the problem of installing modules that need a compiler - in, e.g., a virtual environment.

If that seems useful - consider joining the python-ideas mail list ( , and chime in your support, and/or make a comment on pypa/pip ( - about how having wheels would help your organization.

AIXTOOLS / Re: Paramiko for Python3
« Last post by Duckabush on August 27, 2019, 04:29:57 PM »
Sorry for the slow replies, we have not had a chance to work on this further. I was put on a fairly large project that is due by next week. I will be able to resume working on this with out IT Admin after that.
AIXTOOLS / Re: Paramiko for Python3
« Last post by Michael on August 26, 2019, 11:47:34 AM »
How goes your testing?
AIXTOOLS / Python Packaging - looking for wheels
« Last post by Michael on August 16, 2019, 11:52:03 AM »
Python has it's own standard for packaging - much like perl has CPAN.

This method of packaging has been ignored, completely, by OSS packagers and Python Module developers (I managed to find someone who ccould check the PyPi database. There is nothing specific to AIX at that central repository).

Since around 2013 Python has been promoting a new method or specification for labeling installable (binary) modules. This is specified in PEP425.

Anyway, after having been asked recently to help with packaging PyInstaller and paramiko I started looking into ways to supplement adding modules to Python on AIX. The new direction is to use so-called wheels (built using the Python modules wheel and setuptools and installed using pip).

Wheels are meant to be self-contained. For pure Python wheels are straight-forward - no binary shared libraries are needed. Python modules that require a shared library are more difficult to package "traditionally" using installp or rpm. And also more difficult to install as you may be required to be root.

Working with a wheel, especially in a virtualenv, a user can install modules without a near absolute requirement to have root access. Reason enough for me to research further.

AIXTOOLS / Re: Paramiko for Python3
« Last post by Michael on August 16, 2019, 11:41:10 AM »
OpenSSL updates, in my experience, go nearly effortlessly. I have a BigFix sandbox, and I just apply the fixlet once it comes in, and my systems get updated. And I leave the fixlet "open" so that whenever I re/install a VM openssl is updated magically.

OpenSSH can be an issue, especially if you change release levels as the defaults, or even names (of options or option settings) change from release level to release level - which is why, I suspect, AIX was at release 6.0 of openssh for forever.

In case you had not noticed, I also package OpenSSH  - and I do so in a way that the AIX one is still installed, just not the default. And, should you decide to uninstall mine, it restores the AIX one as default. FYI: I also have the openssh-8.0 packaged (although I should check for a later 8.X version) - as long as you are testing.

In a different area - should actually start a new thread, so I shall, but mention it here - I am researching what is needed to have AIX wheels for Python modules. I have already found that it can work - there are just some details that need to be addressed to make it much better.
AIXTOOLS / Re: Paramiko for Python3
« Last post by Duckabush on August 14, 2019, 06:38:24 PM »
Looking at that IBM link, I don't think they would be too keen to update openssl and openssh. Too many extremely important keys are setup already and if something would go wrong. I don't believe the current admin would be willing to update it.

I will go through the process on another machine and see if I can get it done and feel comfortable. With the backup there shouldn't be much of an issue.
Announcements / Switch of ISP
« Last post by Michael on August 14, 2019, 03:36:50 PM »
The week of 26 August I'll be shifting my ISP - and being a "private person" the sites and may be down as much as 24 hours.

Better to say it at it's worst - imho - than be too rose-colored.

Hoping the down-time is short!


p.s. - underway, operating on backup interface

p.p.s. Physical connections finished. Configuring the new switches, name servers, etc. is taking longer than expected.
Pages: 1 ... 8 9 [10]