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

Missing RPM packages for Fedora 39 #2818

Open
pschiffe opened this issue Feb 7, 2024 · 5 comments
Open

Missing RPM packages for Fedora 39 #2818

pschiffe opened this issue Feb 7, 2024 · 5 comments
Assignees
Labels
kind/bug Something isn't working needs/triage

Comments

@pschiffe
Copy link

pschiffe commented Feb 7, 2024

What happened?

Fedora 38:

$ dnf search crowdsec
Last metadata expiration check: 1:13:31 ago on Wed 07 Feb 2024 09:52:34 PM UTC.
============================================================================== Name & Summary Matched: crowdsec ===============================================================================
crowdsec.aarch64 : Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviors. It also automatically benefits from our global community-wide IP reputation database
crowdsec-aws-waf-bouncer.aarch64 : AWS WAF bouncer for Crowdsec
crowdsec-blocklist-mirror.aarch64 : CrowdSec blocklist mirror
crowdsec-cloudflare-bouncer.aarch64 : cloudflare bouncer for Crowdsec
crowdsec-cloudflare-worker-bouncer.aarch64 : cloudflare-worker bouncer for Crowdsec
crowdsec-custom-bouncer.aarch64 : Custom bouncer for Crowdsec
crowdsec-firewall-bouncer-iptables.aarch64 : Firewall bouncer for Crowdsec (iptables+ipset configuration)
crowdsec-firewall-bouncer-nftables.aarch64 : Firewall bouncer for Crowdsec (nftables configuration)
crowdsec-openresty-bouncer.aarch64 : OpenResty bouncer for Crowdsec

Fedora 39:

$ dnf search crowdsec
Last metadata expiration check: 0:09:42 ago on Wed 07 Feb 2024 11:56:58 PM CET.
============================================================================== Name & Summary Matched: crowdsec ===============================================================================
crowdsec.x86_64 : Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviors. It also automatically benefits from our global community-wide IP reputation database
crowdsec-custom-bouncer.x86_64 : Custom bouncer for Crowdsec
crowdsec-openresty-bouncer.x86_64 : OpenResty bouncer for Crowdsec

From the official repo on packagecloud.io.

What did you expect to happen?

The same packages should be offered for F38 and F39.

How can we reproduce it (as minimally and precisely as possible)?

https://doc.crowdsec.net/docs/next/getting_started/install_crowdsec/

Anything else we need to know?

No response

Crowdsec version

$ cscli version
# paste output here

OS version

# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here

Enabled collections and parsers

$ cscli hub list -o raw
# paste output here

Acquisition config

```console # On Linux: $ cat /etc/crowdsec/acquis.yaml /etc/crowdsec/acquis.d/* # paste output here

On Windows:

C:> Get-Content C:\ProgramData\CrowdSec\config\acquis.yaml

paste output here

Config show

$ cscli config show
# paste output here

Prometheus metrics

$ cscli metrics
# paste output here

Related custom configs versions (if applicable) : notification plugins, custom scenarios, parsers etc.

@pschiffe pschiffe added the kind/bug Something isn't working label Feb 7, 2024
Copy link

github-actions bot commented Feb 7, 2024

@pschiffe: Thanks for opening an issue, it is currently awaiting triage.

In the meantime, you can:

  1. Check Crowdsec Documentation to see if your issue can be self resolved.
  2. You can also join our Discord.
  3. Check Releases to make sure your agent is on the latest version.
Details

I am a bot created to help the crowdsecurity developers manage community feedback and contributions. You can check out my manifest file to understand my behavior and what I can do. If you want to use this for your project, you can check out the BirthdayResearch/oss-governance-bot repository.

@pschiffe
Copy link
Author

Fedora 39 is still missing packages and there are no packages for Fedora 40
https://packagecloud.io/app/crowdsec/crowdsec/search?q=&filter=rpms&dist=fedora

@LaurenceJJones
Copy link
Contributor

Fedora 39 is still missing packages and there are no packages for Fedora 40 https://packagecloud.io/app/crowdsec/crowdsec/search?q=&filter=rpms&dist=fedora

Currently we are transitioning over to an any/any model which allows us to support all distros and versions. We have got this working for deb based systems, and @sabban is currently working on RPM side. Once this is added I believe he will let you know.

@kalaklanar
Copy link

kalaklanar commented Nov 12, 2024

This is still an issue with whatever the latest Fedora Release is. Now, Fedora 41 is missing packages.
https://packagecloud.io/app/crowdsec/crowdsec/search?q=&filter=all&dist=fedora%2F41&arch= shows no results.
I posted this in the Discord as a yum packaging issue, but it seems like this issue is the root cause:

root@f41server:/etc/yum.repos.d# dnf install crowdsec
Updating and loading repositories:
 Fedora 41 openh264 (From Cisco) - x86_ 100% |   5.4 KiB/s |   6.0 KiB |  00m01s
 Fedora 41 - x86_64 - Updates           100% |   1.8 MiB/s |   4.3 MiB |  00m02s
 Fedora 41 - x86_64                     100% |   3.6 MiB/s |  35.4 MiB |  00m10s
 crowdsec_crowdsec                      100% |   1.0 KiB/s |   1.9 KiB |  00m02s
 crowdsec_crowdsec-source               100% |   1.2 KiB/s |   1.9 KiB |  00m02s
Repositories loaded.
Failed to resolve the transaction:
No match for argument: crowdsec
You can try to add to command line:
  --skip-unavailable to skip unavailable packages

@LaurenceJJones
Copy link
Contributor

This is still an issue with whatever the latest Fedora Release is. Now, Fedora 41 is missing packages. https://packagecloud.io/app/crowdsec/crowdsec/search?q=&filter=all&dist=fedora%2F41&arch= shows no results. I posted this in the Discord as a yum packaging issue, but it seems like this issue is the root cause:

root@f41server:/etc/yum.repos.d# dnf install crowdsec
Updating and loading repositories:
 Fedora 41 openh264 (From Cisco) - x86_ 100% |   5.4 KiB/s |   6.0 KiB |  00m01s
 Fedora 41 - x86_64 - Updates           100% |   1.8 MiB/s |   4.3 MiB |  00m02s
 Fedora 41 - x86_64                     100% |   3.6 MiB/s |  35.4 MiB |  00m10s
 crowdsec_crowdsec                      100% |   1.0 KiB/s |   1.9 KiB |  00m02s
 crowdsec_crowdsec-source               100% |   1.2 KiB/s |   1.9 KiB |  00m02s
Repositories loaded.
Failed to resolve the transaction:
No match for argument: crowdsec
You can try to add to command line:
  --skip-unavailable to skip unavailable packages

Yes we are currently working on this, hopefully should be released this week.

I will update this thread once it is available and working, you will have to re run the installation script again once it is live though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working needs/triage
Projects
None yet
Development

No branches or pull requests

4 participants