WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0

Problem:
dynflow-sidekiq@worker-1[1032170]: WARNING: Faraday::Connection#basic_auth is deprecated; it will be removed in version 2.0.
dynflow-sidekiq@worker-1[1032170]: While initializing your connection, use #request(:basic_auth, ...) instead.
dynflow-sidekiq@worker-1[1032170]: See Authentication Middleware | Faraday for more usage info.

Expected outcome:

Foreman and Proxy versions:
Foreman 3.4
Katello 4.6

Foreman and Proxy plugin versions:

Distribution and version:
AlmaLinux 8

Other relevant data:

Hi,

is this already a known issue?

rpm -qa | grep faraday

rubygem-faraday-net_http-1.0.1-1.el8.noarch
rubygem-faraday-rack-1.0.0-1.el8.noarch
rubygem-faraday-1.8.0-1.el8.noarch
rubygem-faraday-patron-1.0.0-1.el8.noarch
rubygem-faraday-em_synchrony-1.0.0-1.el8.noarch
rubygem-faraday-em_http-1.0.0-1.el8.noarch
rubygem-faraday-httpclient-1.0.1-1.el8.noarch
rubygem-faraday-excon-1.1.0-1.el8.noarch
rubygem-faraday-net_http_persistent-1.2.0-1.el8.noarch

3 Likes

Hello *,

I have got the same problem.
Also AlmaLinux8, Katello4.6 and Foreman3.4.

Download/RepoSync fails.

/var/log/messages: i.e.
…pulpcore-worker-4[27361]: Backing off download_wrapper(…) for 5.2s (aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host yum.puppet.com:443 ssl:default [Connect call failed (‘18.66.97.51’, 443)])
…pulpcore-worker-4[27361]: pulp […]: backoff:INFO: Backing off download_wrapper(…) for 5.2s (aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host yum.puppet.com:443 ssl:default [Connect call failed (‘18.66.97.51’, 443)])

/var/log/foreman/production.log:
[E|bac|652c59c2] Cannot connect to host yum.puppet.com:443 ssl:default [Connect call failed (‘18.66.97.18’, 443)] (Katello::Errors::Pulp3Error)

Thanks for Help!

Regards Martin

@mawe-net i don‘t think that your problem (pulpcore vs dynflow) has something to do with my notices.
In my case dynflow is just spamming because of some deprecations… and repo syncs etc are working.

You should check your Remote urls and firewalling.

same issue with RHEL8 and Foreman 3.4/4.6

Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.
Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: While initializing your connection, use `#request(:basic_auth, ...)` instead.
Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: See https://lostisland.github.io/faraday/middleware/authentication for more usage info.
Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.
Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: While initializing your connection, use `#request(:basic_auth, ...)` instead.
Feb 23 03:00:07 foreman dynflow-sidekiq@worker-1[321940]: See https://lostisland.github.io/faraday/middleware/authentication for more usage info.
Feb 23 03:00:07 foreman pulpcore-api[320847]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:07 +0000] "PATCH /pulp/api/v3/remotes/rpm/rpm/b244ee6f-9e95-40d8-989b-230a8ff0817f/ HTTP/1.1" 202 67 "-" "OpenAPI-Generator/3.17.12/ruby"
Feb 23 03:00:07 foreman pulpcore-worker-1[363262]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]: pulpcore.tasking.pulpcore_worker:INFO: Starting task f31aac0c-d53e-4595-8a4d-346ec3e443c1
Feb 23 03:00:07 foreman pulpcore-api[320847]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:07 +0000] "GET /pulp/api/v3/tasks/f31aac0c-d53e-4595-8a4d-346ec3e443c1/ HTTP/1.1" 200 579 "-" "OpenAPI-Generator/3.18.5/ruby"
Feb 23 03:00:07 foreman pulpcore-worker-1[363262]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]: pulpcore.tasking.pulpcore_worker:INFO: Task completed f31aac0c-d53e-4595-8a4d-346ec3e443c1
Feb 23 03:00:07 foreman pulpcore-api[320853]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:07 +0000] "GET /pulp/api/v3/status HTTP/1.1" 301 0 "-" "rest-client/2.0.2 (linux x86_64) ruby/2.7.6p219"
Feb 23 03:00:07 foreman pulpcore-api[320853]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:07 +0000] "GET /pulp/api/v3/status/ HTTP/1.1" 200 2087 "-" "rest-client/2.0.2 (linux x86_64) ruby/2.7.6p219"
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: While initializing your connection, use `#request(:basic_auth, ...)` instead.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: See https://lostisland.github.io/faraday/middleware/authentication for more usage info.
Feb 23 03:00:08 foreman pulpcore-api[320847]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:08 +0000] "PATCH /pulp/api/v3/remotes/rpm/rpm/b06c18da-405e-4118-af5f-9fe50f58058d/ HTTP/1.1" 202 67 "-" "OpenAPI-Generator/3.17.12/ruby"
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: While initializing your connection, use `#request(:basic_auth, ...)` instead.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: See https://lostisland.github.io/faraday/middleware/authentication for more usage info.
Feb 23 03:00:08 foreman pulpcore-worker-3[363275]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]: pulpcore.tasking.pulpcore_worker:INFO: Starting task 8a0f384e-9e3f-42b7-bd78-a770cf4686e7
Feb 23 03:00:08 foreman pulpcore-api[320847]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:08 +0000] "GET /pulp/api/v3/tasks/8a0f384e-9e3f-42b7-bd78-a770cf4686e7/ HTTP/1.1" 200 579 "-" "OpenAPI-Generator/3.18.5/ruby"
Feb 23 03:00:08 foreman pulpcore-worker-3[363275]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]: pulpcore.tasking.pulpcore_worker:INFO: Task completed 8a0f384e-9e3f-42b7-bd78-a770cf4686e7
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: While initializing your connection, use `#request(:basic_auth, ...)` instead.
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: See https://lostisland.github.io/faraday/middleware/authentication for more usage info.
Feb 23 03:00:08 foreman pulpcore-api[320847]: pulp [28d57132-d545-4b0a-8921-589309e1a8ce]:  - - [23/Feb/2023:02:00:08 +0000] "GET /pulp/api/v3/tasks/f31aac0c-d53e-4595-8a4d-346ec3e443c1/ HTTP/1.1" 200 606 "-" "OpenAPI-Generator/3.18.5/ruby"
Feb 23 03:00:08 foreman dynflow-sidekiq@worker-1[321940]: WARNING: `Faraday::Connection#basic_auth` is deprecated; it will be removed in version 2.0.