Bad wheel with lxml 3.7.0

Bug #1652186 reported by John L. Villalovos
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack-Gate
Fix Released
Undecided
John L. Villalovos

Bug Description

CI Jobs are failing across OpenStack with an error like this:

http://logs.openstack.org/39/414339/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_snmp-tinyipa-ubuntu-xenial-nv/1d5e63d/logs/devstacklog.txt.gz#_2016-12-22_22_25_10_787

2016-12-22 22:25:08.714 | 2016-12-22 22:25:08.714 31714 INFO keystone.cmd.cli [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Granted admin on admin to user admin.
2016-12-22 22:25:08.731 | 2016-12-22 22:25:08.730 31714 INFO keystone.cmd.cli [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Created region RegionOne
2016-12-22 22:25:08.763 | 2016-12-22 22:25:08.763 31714 INFO keystone.cmd.cli [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Created admin endpoint http://15.184.67.84/identity_admin
2016-12-22 22:25:08.775 | 2016-12-22 22:25:08.774 31714 INFO keystone.cmd.cli [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Created internal endpoint http://15.184.67.84/identity
2016-12-22 22:25:08.787 | 2016-12-22 22:25:08.787 31714 INFO keystone.cmd.cli [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Created public endpoint http://15.184.67.84/identity
2016-12-22 22:25:08.793 | 2016-12-22 22:25:08.793 31714 INFO keystone.assignment.core [req-f336127d-0628-4b9d-bcc7-a87863c3127e - - - - -] Creating the default role 9fe2ff9ee4384b1894a90878d3e92bab because it does not exist.
2016-12-22 22:25:08.923 | + ./stack.sh:main:1065 : create_keystone_accounts
2016-12-22 22:25:08.927 | + lib/keystone:create_keystone_accounts:371 : local admin_project
2016-12-22 22:25:08.931 | + lib/keystone:create_keystone_accounts:372 : openstack project show admin -f value -c id
2016-12-22 22:25:10.787 | /opt/stack/new/devstack/lib/keystone: line 366: 31727 Illegal instruction openstack project show "admin" -f value -c id
2016-12-22 22:25:10.791 | + lib/keystone:create_keystone_accounts:372 : true
2016-12-22 22:25:10.796 | ++ lib/keystone:create_keystone_accounts:373 : openstack project show admin -f value -c id
2016-12-22 22:25:12.589 | + lib/keystone:create_keystone_accounts:373 : admin_project=
2016-12-22 22:25:12.593 | + lib/keystone:create_keystone_accounts:1 : exit_trap
2016-12-22 22:25:12.596 | + ./stack.sh:exit_trap:487 : local r=132
2016-12-22 22:25:12.602 | ++ ./stack.sh:exit_trap:488 : jobs -p
2016-12-22 22:25:12.606 | + ./stack.sh:exit_trap:488 : jobs=31048
2016-12-22 22:25:12.610 | + ./stack.sh:exit_trap:491 : [[ -n 31048 ]]
2016-12-22 22:25:12.614 | + ./stack.sh:exit_trap:491 : [[ -n /opt/stack/new/devstacklog.txt.2016-12-22-221622 ]]
2016-12-22 22:25:12.617 | + ./stack.sh:exit_trap:491 : [[ True == \T\r\u\e ]]
2016-12-22 22:25:12.621 | + ./stack.sh:exit_trap:492 : echo 'exit_trap: cleaning up child processes'
2016-12-22 22:25:12.621 | exit_trap: cleaning up child processes
2016-12-22 22:25:12.625 | + ./stack.sh:exit_trap:493 : kill 31048
2016-12-22 22:25:12.625 | ./stack.sh: line 493: kill: (31048) - No such process

Revision history for this message
Matt Riedemann (mriedem) wrote :

The key part of that trace is this:

2016-12-22 22:25:10.787 | /opt/stack/new/devstack/lib/keystone: line 366: 31727 Illegal instruction openstack project show "admin" -f value -c id

Revision history for this message
Matt Riedemann (mriedem) wrote :
Revision history for this message
John L. Villalovos (happycamp) wrote :

Logstash, can take a long time for data to populate in browser and also might need to change the date range to see anything.

http://logstash.openstack.org/#/dashboard/file/logstash.json?query=message:%5C%22lib%2Fkeystone:create_keystone_accounts:1%20%20:%20%20%20exit_trap%5C%22

Revision history for this message
Matt Riedemann (mriedem) wrote :

It's not the osc update in comment 2. It's also hitting unit test jobs:

http://logs.openstack.org/05/378105/14/check/gate-cinder-python34-db/01d4149/console.html#_2016-12-22_22_18_35_037491

So likely something with infra.

Revision history for this message
Matt Riedemann (mriedem) wrote :

http://logs.openstack.org/41/414341/1/check/gate-tempest-dsvm-platform-ubuntu-trusty/349e2a0/logs/syslog.txt.gz#_Dec_22_22_30_54

Dec 22 22:30:54 ubuntu-trusty-rax-iad-6364931 kernel: [ 1058.679590] traps: openstack[25170] trap invalid opcode ip:7fced9fd1bee sp:7ffd5f3de398 error:0 in etree.so[7fced9db3000+4b7000]

Revision history for this message
John L. Villalovos (happycamp) wrote :

Seems like the error is in etree.so:
http://logs.openstack.org/39/414339/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_snmp-tinyipa-ubuntu-xenial-nv/1d5e63d/logs/syslog.txt.gz#_Dec_22_22_25_10

Same process ID as above:
Dec 22 22:25:10 ubuntu-xenial-infracloud-vanilla-6365055 kernel: traps: openstack[31727] trap invalid opcode ip:7f78c2b6ebee sp:7ffddd576298 error:0 in etree.so[7f78c2950000+4b7000]

Revision history for this message
John L. Villalovos (happycamp) wrote :

johnsonm discovered new release of lxml today:

https://pypi.python.org/pypi/lxml/3.7.0

Revision history for this message
Matt Riedemann (mriedem) wrote :
Revision history for this message
Matt Riedemann (mriedem) wrote :
Changed in ironic:
status: New → Invalid
Changed in nova:
status: New → Invalid
summary: - CI jobs failing in devstack/lib/keystone
+ Bad wheel with lxml 3.7.0
no longer affects: nova
Changed in openstack-gate:
status: New → Confirmed
Changed in openstack-gate:
assignee: nobody → John L. Villalovos (happycamp)
no longer affects: ironic
Revision history for this message
Matt Riedemann (mriedem) wrote :

https://bugs.launchpad.net/lxml/+bug/1652191 is fixed so we can close this bug.

Changed in openstack-gate:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/requirements 1.1.0

This issue was fixed in the openstack/requirements 1.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/requirements ocata-eol

This issue was fixed in the openstack/requirements ocata-eol release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.