Message306577
On 11/20/2017 5:22 PM, Serhiy Storchaka wrote:
> Serhiy Storchaka <storchaka+cpython@gmail.com> added the comment:
>
> _unixdll_getnode, _ifconfig_getnode, and _arp_getnode were changed recently. Are they still not working on AIX?
After a clone of master:
a) _unixdll_getnode is renamed to _unix_getnode
since the function _load_system_functions() still depends on
find_library() - that always returns None, still not working.
Note also - find_library('uuid') will not work on a standard AIX - as
the library libuuid.a does not exist, neither have I ever seen a shared
library with the name libuuid.so.
FYI: Finally, "nm -Ae /usr/lib/libc.a | grep uuid" returns
root@x071:[/root]nm -Ae /usr/lib/libc.a | grep uuid
/usr/lib/libc.a[shr.o]: ._gen_localhost_uuid t 3248320
/usr/lib/libc.a[shr.o]: ._gen_localhost_uuid@AF22_8 t 3256928
/usr/lib/libc.a[shr.o]: .uuid__get_os_time T 3234208
/usr/lib/libc.a[shr.o]: .uuid__uemul T 3236064
/usr/lib/libc.a[shr.o]: .uuid_compare T 3237088
/usr/lib/libc.a[shr.o]: .uuid_copy T 3236224
/usr/lib/libc.a[shr.o]: .uuid_create T 3240480
/usr/lib/libc.a[shr.o]: .uuid_create_nil T 3240160
/usr/lib/libc.a[shr.o]: .uuid_create_os T 3256608
/usr/lib/libc.a[shr.o]: .uuid_disk T 3252448
/usr/lib/libc.a[shr.o]: .uuid_equal T 3238336
/usr/lib/libc.a[shr.o]: .uuid_equal_nc T 3248384
/usr/lib/libc.a[shr.o]: .uuid_for_key T 3249504
/usr/lib/libc.a[shr.o]: .uuid_from_string T 3238944
/usr/lib/libc.a[shr.o]: .uuid_from_string_nc T 3248960
/usr/lib/libc.a[shr.o]: .uuid_get_address t 3234720
/usr/lib/libc.a[shr.o]: .uuid_hash T 3236384
/usr/lib/libc.a[shr.o]: .uuid_is_nil T 3237984
/usr/lib/libc.a[shr.o]: .uuid_is_nil_nc T 3249408
/usr/lib/libc.a[shr.o]: .uuid_is_valid_string_nc T 3248512
/usr/lib/libc.a[shr.o]: .uuid_is_valid_string_nc@AF23_10 t 3257184
/usr/lib/libc.a[shr.o]: .uuid_localhost T 3254208
/usr/lib/libc.a[shr.o]: .uuid_os_md5 t 3245248
/usr/lib/libc.a[shr.o]: .uuid_os_sha1 t 3245376
/usr/lib/libc.a[shr.o]: .uuid_to_string T 3239648
/usr/lib/libc.a[shr.o]: .uuid_to_string_nc T 3248608
/usr/lib/libc.a[shr.o]: _uuid_rmutex B 548664 12
/usr/lib/libc.a[shr.o]: _uuid_rmutex d 512480 4
/usr/lib/libc.a[shr.o]: getosuuid U -
/usr/lib/libc.a[shr.o]: setosuuid U -
/usr/lib/libc.a[shr.o]: uuid_c_version D 503544 4
/usr/lib/libc.a[shr.o]: uuid_compare D 498436 12
/usr/lib/libc.a[shr.o]: uuid_copy D 498412 12
/usr/lib/libc.a[shr.o]: uuid_create D 498508 12
/usr/lib/libc.a[shr.o]: uuid_create_nil D 498496 12
/usr/lib/libc.a[shr.o]: uuid_create_os D 498616 12
/usr/lib/libc.a[shr.o]: uuid_disk D 498592 12
/usr/lib/libc.a[shr.o]: uuid_equal D 498460 12
/usr/lib/libc.a[shr.o]: uuid_equal_nc D 498520 12
/usr/lib/libc.a[shr.o]: uuid_for_key D 498580 12
/usr/lib/libc.a[shr.o]: uuid_from_string D 498472 12
/usr/lib/libc.a[shr.o]: uuid_from_string_nc D 498556 12
/usr/lib/libc.a[shr.o]: uuid_g_nil_uuid D 432472 16
/usr/lib/libc.a[shr.o]: uuid_g_nil_uuid d 512476 4
/usr/lib/libc.a[shr.o]: uuid_hash D 498424 12
/usr/lib/libc.a[shr.o]: uuid_is_nil D 498448 12
/usr/lib/libc.a[shr.o]: uuid_is_nil_nc D 498568 12
/usr/lib/libc.a[shr.o]: uuid_is_valid_string_nc D 498532 12
/usr/lib/libc.a[shr.o]: uuid_localhost D 498604 12
/usr/lib/libc.a[shr.o]: uuid_to_string D 498484 12
/usr/lib/libc.a[shr.o]: uuid_to_string_nc D 498544 12
i.e., there is nothing with uuid_generate in it.
_arp_getnode()
AIX does not return any value for itself.
Neither does Centos, (so I expect RHEL will also not), and my old
debians do not either.
So, after summary - these three functions still do nothing/do not work
on AIX 6.1 or AIX 7.1 (cannot test AIX 7.2).
And - as before, netstat -ia - when looking at ':', still returns
01:00:5e:00:00:01
for every interface.
>
> ----------
> nosy: +serhiy.storchaka
> versions: +Python 3.7 -Python 3.3, Python 3.4, Python 3.5
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <https://bugs.python.org/issue28009>
> _______________________________________
> |
|
Date |
User |
Action |
Args |
2017-11-20 19:42:53 | Michael.Felt | set | recipients:
+ Michael.Felt, vstinner, serhiy.storchaka |
2017-11-20 19:42:53 | Michael.Felt | link | issue28009 messages |
2017-11-20 19:42:53 | Michael.Felt | create | |
|