| Summary: | python -c 'import psycopg2' blows up with an ugly error | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Greg Scott <gscott> |
| Component: | python-psycopg2 | Assignee: | Pavel Raiskup <praiskup> |
| Status: | CLOSED NOTABUG | QA Contact: | qe-baseos-daemons |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 7.2 | CC: | databases-maint, dmoessne, gscott, pkajaba, pkubat, stirabos |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-10-17 16:53:51 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 1385462 | ||
Not reproducible. Greg, as I asked you before, have you tried: python -c 'import datetime' ? Sorry Pavel, I missed that last night. This might be a huge clue. I log onto my new RHV server as root, but I put the .bck file and logs in /home/gregs.
I don't get what's going on here. Why does it behave differently when I cd to root vs. when I'm sitting in /home/gregs while logged in as root?
[root@rhevm2017 gregs]# python -c 'import datetime'
Current date and time Mon Oct 17 08:58:39 2016
[root@rhevm2017 gregs]# python -c 'import psycopg2'
Current date and time Mon Oct 17 08:58:44 2016
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/psycopg2/__init__.py", line 50, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: datetime initialization failed
[root@rhevm2017 gregs]# pwd
/home/gregs
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]# cd
[root@rhevm2017 ~]# pwd
/root
[root@rhevm2017 ~]# python -c 'import datetime'
[root@rhevm2017 ~]# python -c 'import psycopg2'
[root@rhevm2017 ~]#
And we figured out what's going on. I am a dork.
Short version - I stumbled onto a naming conflict tinkering with python and then forgot all about it.
[root@rhevm2017 ~]# cd /home/gregs
[root@rhevm2017 gregs]# ls -al
total 13556
drwx------. 2 gregs gregs 4096 Oct 17 08:54 .
drwxr-xr-x. 3 root root 18 May 25 2015 ..
-rw-r--r--. 1 root root 13761238 Oct 17 00:20 backup.bck
-rw-r--r--. 1 root root 3512 Sep 13 14:00 backuplog.log
-rw-r--r--. 1 gregs gregs 18 Jan 11 2015 .bash_logout
-rw-r--r--. 1 gregs gregs 193 Jan 11 2015 .bash_profile
-rw-r--r--. 1 gregs gregs 231 Jan 11 2015 .bashrc
-rwxr-xr-x. 1 root root 1020 Sep 13 13:58 createvm-binary.py
-rwxr-xr-x. 1 root root 993 Sep 13 13:58 createvm-original.py
-rwxr-xr-x. 1 root root 975 Sep 13 13:58 createvm.py
-rwxr-xr-x. 1 root root 83 Sep 13 13:58 datetime.py
-rw-r--r--. 1 root root 191 Sep 15 11:00 datetime.pyc
-rwxr-xr-x. 1 root root 1069 Sep 13 13:58 fire-up-iostat.sh
-rw-r--r--. 1 root root 77 Sep 13 13:58 import.py
-rwxr-xr-x. 1 root root 408 Sep 13 13:58 listdc.py
-rwxr-xr-x. 1 root root 130 Sep 13 13:58 printit.py
-rwxr-xr-x. 1 root root 545 Sep 13 13:58 processes.sh
-rw-r--r--. 1 root root 4242 Sep 15 09:30 restore20160915.log
-rw-r--r--. 1 root root 1189 Oct 17 00:17 restore20161016b.log
-rw-r--r--. 1 root root 1189 Oct 17 00:20 restore20161016c.log
-rw-r--r--. 1 root root 1189 Oct 16 23:45 restore20161016.log
-rw-r--r--. 1 root root 1189 Oct 17 08:54 restore2016-1017e.log
-rw-r--r--. 1 root root 1189 Oct 17 00:42 restore20161017.log
-rw-r--r--. 1 root root 1189 Sep 14 10:19 restoreconsole.log
-rwxr-xr-x. 1 root root 280 Sep 13 13:58 seconds.sh
-rwxr-xr-x. 1 root root 639 Sep 13 13:58 setWAD.py
-rwxr-xr-x. 1 root root 3663 Sep 13 13:58 stresstest1.py
-rwxr-xr-x. 1 root root 3986 Sep 13 13:58 stresstest.py
-rw-r--r--. 1 root root 676 Sep 13 13:59 stresstest.rhevm
-rwxr-xr-x. 1 root root 1320 Sep 13 13:58 stresstest.sh
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]# more datetime.py
#!/usr/bin/python
import time
print "Current date and time " + time.strftime("%c")
[root@rhevm2017 gregs]#
No way - did I really stumble across a conflict because I don't know my butt from a hole in the ground with python?
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]# mv datetime.py greg-datetime.py
[root@rhevm2017 gregs]# mv datetime.pyc greg-datetime.pyc
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]#
[root@rhevm2017 gregs]# python -c 'import psycopg2'
[root@rhevm2017 gregs]#
|
Description of problem: python -c 'import psycopg2' blows up with an ugly error. I set this to high priority because it breaks the RHV 4.0 upgrade. [root@rhevm2017 gregs]# python -c 'import psycopg2' Current date and time Mon Oct 17 00:58:07 2016 Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/psycopg2/__init__.py", line 50, in <module> from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID ImportError: datetime initialization failed [root@rhevm2017 gregs]# Version-Release number of selected component (if applicable): RHEL 7.2 How reproducible: at will Steps to Reproduce: 1. Install RHEL 7.1. yum update to 7.2.latest 2. Install RHV 4.0 3. run python -c 'import psycopg2' Actual results: It blows up with an ugly error. Expected results: It should run to completion. Additional info: The last several lines of strace python -c 'import psycopg2' look like: . . . stat("_heapq", 0x7ffd60f2a180) = -1 ENOENT (No such file or directory) open("_heapq.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("_heapqmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("_heapq.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("_heapq.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/_heapq", 0x7ffd60f2a180) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/_heapq.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/_heapqmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/_heapq.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/_heapq.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/plat-linux2/_heapq", 0x7ffd60f2a180) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/_heapq.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/_heapqmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/_heapq.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/_heapq.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/lib-dynload/_heapq", 0x7ffd60f2a180) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/lib-dynload/_heapq.so", O_RDONLY) = 9 fstat(9, {st_mode=S_IFREG|0755, st_size=22856, ...}) = 0 open("/usr/lib64/python2.7/lib-dynload/_heapq.so", O_RDONLY|O_CLOEXEC) = 10 read(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\0\0\0\0\0\0"..., 832) = 832 fstat(10, {st_mode=S_IFREG|0755, st_size=22856, ...}) = 0 mmap(NULL, 2117040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0x7f472695e000 mprotect(0x7f4726961000, 2093056, PROT_NONE) = 0 mmap(0x7f4726b60000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x2000) = 0x7f4726b60000 close(10) = 0 mprotect(0x7f4726b60000, 4096, PROT_READ) = 0 close(9) = 0 close(7) = 0 close(6) = 0 close(5) = 0 stat("/usr/lib64/python2.7/logging/atexit", 0x7ffd60f2b1d0) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/logging/atexit.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/logging/atexitmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/logging/atexit.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/logging/atexit.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("atexit", 0x7ffd60f2b1d0) = -1 ENOENT (No such file or directory) open("atexit.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("atexitmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("atexit.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("atexit.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/atexit", 0x7ffd60f2b1d0) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/atexit.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/atexitmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/atexit.py", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=1705, ...}) = 0 open("/usr/lib64/python2.7/atexit.pyc", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=2203, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47341cf000 read(6, "\3\363\r\n\317B\304Wc\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0s\300\0\0\0d\0"..., 4096) = 2203 fstat(6, {st_mode=S_IFREG|0644, st_size=2203, ...}) = 0 read(6, "", 4096) = 0 close(6) = 0 munmap(0x7f47341cf000, 4096) = 0 close(5) = 0 close(4) = 0 stat("/usr/lib64/python2.7/site-packages/systemd/syslog", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/syslog.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/syslogmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/syslog.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/syslog.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("syslog", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("syslog.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("syslogmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("syslog.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("syslog.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/syslog", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/syslog.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/syslogmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/syslog.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/syslog.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/plat-linux2/syslog", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/syslog.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/syslogmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/syslog.py", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/syslog.pyc", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/lib64/python2.7/lib-dynload/syslog", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/lib-dynload/syslog.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=11600, ...}) = 0 open("/usr/lib64/python2.7/lib-dynload/syslog.so", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=11600, ...}) = 0 mmap(NULL, 2105848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f472675b000 mprotect(0x7f472675d000, 2093056, PROT_NONE) = 0 mmap(0x7f472695c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1000) = 0x7f472695c000 close(5) = 0 mprotect(0x7f472695c000, 4096, PROT_READ) = 0 close(4) = 0 stat("/usr/lib64/python2.7/site-packages/systemd/_journal", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/_journal.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=11752, ...}) = 0 open("/usr/lib64/python2.7/site-packages/systemd/_journal.so", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=11752, ...}) = 0 mmap(NULL, 12609, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f47341cc000 mmap(0x7f47341ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1000) = 0x7f47341ce000 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=40495, ...}) = 0 mmap(NULL, 40495, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f4734001000 close(5) = 0 open("/lib64/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=162560, ...}) = 0 mmap(NULL, 162596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4733fd9000 mmap(0x7f4733fff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x25000) = 0x7f4733fff000 close(5) = 0 open("/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \26\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=20024, ...}) = 0 mmap(NULL, 2114112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4726556000 mprotect(0x7f472655a000, 2093056, PROT_NONE) = 0 mmap(0x7f4726759000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f4726759000 close(5) = 0 open("/lib64/libgcrypt.so.11", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0u\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=534488, ...}) = 0 mmap(NULL, 2621456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f47262d5000 mprotect(0x7f4726351000, 2097152, PROT_NONE) = 0 mmap(0x7f4726551000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x7c000) = 0x7f4726551000 mmap(0x7f4726555000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4726555000 close(5) = 0 open("/lib64/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\n\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=19384, ...}) = 0 mmap(NULL, 2113656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f47260d0000 mprotect(0x7f47260d4000, 2093056, PROT_NONE) = 0 mmap(0x7f47262d3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f47262d3000 close(5) = 0 open("/lib64/libdw.so.1", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\227\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=297464, ...}) = 0 mmap(NULL, 2386184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4725e89000 mprotect(0x7f4725ece000, 2093056, PROT_NONE) = 0 mmap(0x7f47260cd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x44000) = 0x7f47260cd000 close(5) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360*\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=88720, ...}) = 0 mmap(NULL, 2184192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4725c73000 mprotect(0x7f4725c88000, 2093056, PROT_NONE) = 0 mmap(0x7f4725e87000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x7f4725e87000 close(5) = 0 open("/lib64/libattr.so.1", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\23\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=19888, ...}) = 0 mmap(NULL, 2113904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4725a6e000 mprotect(0x7f4725a72000, 2093056, PROT_NONE) = 0 mmap(0x7f4725c71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x7f4725c71000 close(5) = 0 open("/usr/lib64/elfutils/tls/x86_64/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/tls/x86_64", 0x7ffd60f2b610) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/tls/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/tls", 0x7ffd60f2b610) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/x86_64/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils/x86_64", 0x7ffd60f2b610) = -1 ENOENT (No such file or directory) open("/usr/lib64/elfutils/libelf.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/elfutils", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib64/libelf.so.1", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p+\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=91496, ...}) = 0 mmap(NULL, 2183520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4725858000 mprotect(0x7f472586d000, 2093056, PROT_NONE) = 0 mmap(0x7f4725a6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x7f4725a6c000 close(5) = 0 open("/usr/lib64/elfutils/libbz2.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\27\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=68192, ...}) = 0 mmap(NULL, 2162024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f4725648000 mprotect(0x7f4725657000, 2093056, PROT_NONE) = 0 mmap(0x7f4725856000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xe000) = 0x7f4725856000 close(5) = 0 mprotect(0x7f4725856000, 4096, PROT_READ) = 0 mprotect(0x7f4725a6c000, 4096, PROT_READ) = 0 mprotect(0x7f4725c71000, 4096, PROT_READ) = 0 mprotect(0x7f4725e87000, 4096, PROT_READ) = 0 stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffd60f2c050) = -1 ENOENT (No such file or directory) mprotect(0x7f47260cd000, 8192, PROT_READ) = 0 mprotect(0x7f47262d3000, 4096, PROT_READ) = 0 mprotect(0x7f4726551000, 4096, PROT_READ) = 0 mprotect(0x7f4726759000, 4096, PROT_READ) = 0 mprotect(0x7f4733fff000, 4096, PROT_READ) = 0 mprotect(0x7f47341ce000, 4096, PROT_READ) = 0 access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory) munmap(0x7f4734001000, 40495) = 0 close(4) = 0 stat("/usr/lib64/python2.7/site-packages/systemd/_reader", 0x7ffd60f2b790) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/systemd/_reader.so", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0755, st_size=50272, ...}) = 0 open("/usr/lib64/python2.7/site-packages/systemd/_reader.so", O_RDONLY|O_CLOEXEC) = 5 read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(5, {st_mode=S_IFREG|0755, st_size=50272, ...}) = 0 mmap(NULL, 52584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f472563b000 mprotect(0x7f4725643000, 4096, PROT_NONE) = 0 mmap(0x7f4725644000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x8000) = 0x7f4725644000 close(5) = 0 mprotect(0x7f4725644000, 4096, PROT_READ) = 0 close(4) = 0 close(3) = 0 write(2, "Traceback (most recent call last"..., 35Traceback (most recent call last): ) = 35 write(2, " File \"<string>\", line 1, in <m"..., 39 File "<string>", line 1, in <module> ) = 39 open("<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python27.zip/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/plat-linux2/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/lib-tk/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/lib-old/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/lib-dynload/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/python2.7/site-packages/gtk-2.0/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.7/site-packages/<string>", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, " File \"/usr/lib64/python2.7/sit"..., 87 File "/usr/lib64/python2.7/site-packages/psycopg2/__init__.py", line 50, in <module> ) = 87 open("/usr/lib64/python2.7/site-packages/psycopg2/__init__.py", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=5838, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f47341cb000 read(3, "\"\"\"A Python driver for PostgreSQ"..., 4096) = 4096 write(2, " ", 4 ) = 4 write(2, "from psycopg2._psycopg import BI"..., 70from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID ) = 70 close(3) = 0 munmap(0x7f47341cb000, 4096) = 0 write(2, "ImportError", 11ImportError) = 11 write(2, ": ", 2: ) = 2 write(2, "datetime initialization failed", 30datetime initialization failed) = 30 write(2, "\n", 1 ) = 1 rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f47339de100}, {0x7f4733cfc6a0, [], SA_RESTORER, 0x7f47339de100}, 8) = 0 close(8) = 0 exit_group(1) = ? +++ exited with 1 +++ [root@rhevm2017 gregs]#