Skip to content
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

RPM package installation fails #494

Closed
mattgreene opened this issue Dec 20, 2016 · 2 comments
Closed

RPM package installation fails #494

mattgreene opened this issue Dec 20, 2016 · 2 comments
Assignees

Comments

@mattgreene
Copy link
Contributor

mattgreene commented Dec 20, 2016

Agent Version

9.2.0.b1

Operating System

CentOS7

OpenStack Release

Mitaka

Description

Agent RPM installation fails due to dependency problems. F5-SDK now requires ordereddict and six, which are not specified as RPM dependencies in the F5-SDK RPM. That in turn causes the Agent RPM to fail during installation.

Deployment

N/A

Workaround

Manually download and install ordereddict and six RPM packages. Then install the Agent RPM package, which verifies/installs the appropriate F5-SDK RPM package.

ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 23, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
@ssorenso ssorenso self-assigned this Jan 23, 2017
@ssorenso
Copy link

ssorenso commented Jan 23, 2017

This issue was actually root caused to f5-common-python 933 causing the rpm and deb packages created by this repo (f5-sdk). The fix here is to fix the automated detection of issues with the .rpm or .deb packages created here in the agent.

Logic of this isolation is as follows:

  • Agent does not require the two libraries mentioned in the description
  • SDK does and is a dependent of the Agent
  • SDK depends on the f5-icontrol-rest; however, it, too, does not rely on the two modules mentioned in the description

ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 24, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 24, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 24, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 24, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 25, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 25, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
ssorenso pushed a commit to ssorenso/f5-openstack-agent that referenced this issue Jan 25, 2017
Fixes F5Networks#494

Problem:
The test install algorithm to work with a more generic pool

Analysis:
I made the changes to make it so that the .deb and .rpm install tests
would do what they're supposed to do.  Before this change, the .deb and
.rpm failures were not being properly tracked and would always fail due
to improper regExp handling of expected strings.

Tests:
This is a test.  To validate that this executes properly, use the
.travis_yml file in its normal execution phasing.
@ssorenso
Copy link

This issue was fixed with #556

zhang-shengping pushed a commit to zhang-shengping/f5-openstack-agent that referenced this issue Feb 27, 2019
TLS test failures in Liberty nightly regression due to Barbican servi…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants