fluent / fluent-bit-packaging Goto Github PK
View Code? Open in Web Editor NEWFluent Bit Linux Packaging environment using Docker
Fluent Bit Linux Packaging environment using Docker
DNS_PROBE_FINISHED_NXDOMAIN
Requests to https://packages.fluentbit.io/ are returning "403 Forbidden" errors.
Packages cannot be downloaded and installed
It appears that fluent-bit is signed by someone's individual signing key:
Importing GPG key 0x6EA0722A:
Userid : "Eduardo Silva <[email protected]>"
Fingerprint: f209 d876 2a60 cd49 e680 633b 4ff8 368b 6ea0 722a
From : https://packages.fluentbit.io/fluentbit.key
This is different, for whatever reason, than TD's distribution of td-agent:
TreasureData 42 kB/s | 3.1 kB 00:00
Importing GPG key 0xAB97ACBE:
Userid : "Treasure Data, Inc (Treasure Agent Official Signing key) <[email protected]>"
Fingerprint: BEE6 8228 9B22 17F4 5AF4 CC3F 901F 9177 AB97 ACBE
From : https://packages.treasuredata.com/GPG-KEY-td-agent
It would be far better for the distribution to use an organizational key as opposed to an individual's key. Ideally, it would use the same "Treasure Data" signing key for both, but it would be far better for them to at least be organizationally controlled. If Eduardo leaves the organization, it would require changing of GPG key trust on all machines deploying fluent-bit which is highly undesirable.
It is reported by fluent/fluent-bit#3617
Hey, I'm not sure this is the right place, but we're running into trouble when installing Fluent Bit into an Amazon Linux VM. The cause seems to be that Amazon Linux does not have SystemD:
[ec2-user@xxxxx ~]$ sudo yum install td-agent-bit
Loaded plugins: priorities, update-motd, upgrade-helper
Resolving Dependencies
--> Running transaction check
---> Package td-agent-bit.x86_64 0:0.12.18-1 will be installed
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: td-agent-bit-0.12.18-1.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: td-agent-bit-0.12.18-1.x86_64
--> Finished Dependency Resolution
Error: Package: td-agent-bit-0.12.18-1.x86_64 (td-agent-bit)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: td-agent-bit-0.12.18-1.x86_64 (td-agent-bit)
Requires: libsystemd.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Are we doing something wrong? If not, is there a plan to support Amazon Linux?
Thank you!
Following the instructions at https://docs.fluentbit.io/manual/v/1.6/installation/linux/redhat-centos , I get fluent-bit 1.3.11. Is there any chance of getting packages.fluentbit.io with a more recent build (e.g. 1.6?). I can build it myself, but I am specifically looking for the simplicity of being able to download a signed RPM from you.
Building artifact for centos7, version 1.5.4 and installing it afterward failing with libpq dependency error.
error: Failed dependencies: libpq.so.5()(64bit) is needed by td-agent-bit-1.5.4-1.x86_64
I'm not sure why, but FLB_TLS is not enabled for packages. Our standard is that all traffic is to be encrypted, so we are unable to use the packages as they sit now.
We're having issue resolving packages.fluentbit.io since last night.
Failed to fetch https://packages.fluentbit.io/debian/buster/dists/buster/InRelease Could not resolve 'packages.fluentbit.io'
There is currently no support for the latest AWS distribution Amazon Linux 2022 and this would be great to have.
There appears to be not yet packages for RHEL9.
https://td-agent-package-browser.herokuapp.com/3/redhat/
Do you have schedule for RHEL9 addition?
I've open an issue about this here: fluent/fluent-bit#4356 but maybe this is the best place
Thanks and sorry for the inconvenience
Looks like the Centos 7 repo only has 1 package in it (td-agent-bit-headers-extra
)
~# cat /etc/yum.repos.d/td-agent-bit.repo
[td-agent-bit]
baseurl = https://packages.fluentbit.io/centos/7/$basearch/
enabled = 1
gpgcheck = 1
gpgkey = https://packages.fluentbit.io/fluentbit.key
name = TD Agent Bit
~# rm -rf /var/cache/yum
~# yum list available --disablerepo='*' --enablerepo='td-agent-bit'
Loaded plugins: priorities, update-motd, upgrade-helper
td-agent-bit | 2.9 kB 00:00:00
td-agent-bit/x86_64/primary_db | 1.6 kB 00:00:00
Available Packages
td-agent-bit-headers-extra.x86_64
The 1.8.1 RPM file exists on the webserver but trying to install it from the URL fails
~# yum install https://packages.fluentbit.io/centos/7/x86_64/td-agent-bit-1.8.1-1.x86_64.rpm
Loaded plugins: priorities, update-motd, upgrade-helper
td-agent-bit-1.8.1-1.x86_64.rpm | 7.2 MB 00:00:01
Examining /var/tmp/yum-root-qokF9S/td-agent-bit-1.8.1-1.x86_64.rpm: td-agent-bit-1.8.1-1.x86_64
Marking /var/tmp/yum-root-qokF9S/td-agent-bit-1.8.1-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package td-agent-bit.x86_64 0:1.8.1-1 will be installed
--> Processing Dependency: libpq.so.5()(64bit) for package: td-agent-bit-1.8.1-1.x86_64
--> Running transaction check
---> Package postgresql-libs.x86_64 0:9.2.24-6.amzn2 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================================================================================================================================================================
Installing:
td-agent-bit x86_64 1.8.1-1 /td-agent-bit-1.8.1-1.x86_64 29 M
Installing for dependencies:
postgresql-libs x86_64 9.2.24-6.amzn2 amzn2-core 232 k
Transaction Summary
================================================================================================================================================================================================================================================================================================================================
Install 1 Package (+1 Dependent package)
Total size: 29 M
Total download size: 232 k
Installed size: 30 M
Is this ok [y/d/N]: y
Downloading packages:
postgresql-libs-9.2.24-6.amzn2.x86_64.rpm | 232 kB 00:00:00
Running transaction check
Running transaction test
Transaction check error:
file /lib from install of td-agent-bit-1.8.1-1.x86_64 conflicts with file from package filesystem-3.2-25.amzn2.0.4.x86_64
Error Summary
-------------
Workaround to install the previous 1.7.9 version: yum install https://packages.fluentbit.io/centos/7/x86_64/td-agent-bit-1.7.9-1.x86_64.rpm
Amazon Linux 2 repo (https://packages.fluentbit.io/amazonlinux/2/$basearch/
) is the same, I assume this is just a symlink though.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.