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

Architecture key/value in API #16

Closed
redhatrises opened this issue Dec 21, 2020 · 6 comments
Closed

Architecture key/value in API #16

redhatrises opened this issue Dec 21, 2020 · 6 comments
Assignees

Comments

@redhatrises
Copy link
Contributor

Need an OS architecture key/value pair in the API for sensor file downloads. This is to handle cases where, for example, we have an rpm for both 64-bit and ARM for Amazon Linux. A recommendation key/value pair would be:

{
    architecture: "x86_64"
}

Or for ARM:

{
    architecture: "aarch64"
}

The current invocation makes it harder to query for architecture specific downloads.

@redhatrises redhatrises self-assigned this Mar 9, 2021
@carlosmmatos
Copy link
Contributor

@redhatrises do we need this still?

@redhatrises
Copy link
Contributor Author

yes, because it is a better invocation vs where the data resides now.... even though we have worked around it.

@TyraelTLK
Copy link

Hi, is this related to the issues that we have since yesterday?
We are no more able to install CrowdStrike on RHEL7 and RHEL8:

"msg": "Cannot add package /tmp/ansible.Kh9nuBfalcon/falcon-sensor-6.49.0-14606.el7.s390x.rpm to transaction. Not a compatible architecture: s390x\nError: Nothing to do\n",

"msg": "Depsolve Error occurred: \n Problem: conflicting requests\n - package falcon-sensor-6.49.0-14606.el8.s390x does not have a compatible architecture\n - nothing provides config(falcon-sensor) = 6.49.0-14606.el8 needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides libc.so.6(GLIBC_2.2)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides libc.so.6(GLIBC_2.2.3)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides libdl.so.2(GLIBC_2.2)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides libm.so.6(GLIBC_2.2)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides libpthread.so.0(GLIBC_2.2)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x\n - nothing provides librt.so.1(GLIBC_2.2)(64bit) needed by falcon-sensor-6.49.0-14606.el8.s390x",

Since the availability of falcon sensors for s390x we got this error on x86_64 machines

@redhatrises
Copy link
Contributor Author

@TyraelTLK please open a new issue for this. This is for having an architecture field in the api vs in the API field it is stored in as of today.

@TyraelTLK
Copy link

Done #278

@carlosmmatos
Copy link
Contributor

@redhatrises closing this as this is an internal ask to CS API team. We can just hope it get's supported.

@carlosmmatos carlosmmatos closed this as not planned Won't fix, can't repro, duplicate, stale Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants