https://hplip.sourceforge.net/plugin.conf is 404

Bug #1991679 reported by Brian J. Murrell
This bug report is a duplicate of:  Bug #1989508: hp-plugin unable to load plugin.conf. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
New
Undecided
Unassigned

Bug Description

When trying to use hp-plugin:

$ hp-plugin

HP Linux Imaging and Printing System (ver. 3.22.6)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

HP Linux Imaging and Printing System (ver. 3.22.6)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Checking for network connection...
Downloading plug-in from:
/usr/bin/wget --tries=3 --timeout=60 --output-document=/tmp/tmpemff9ff2 http://hplip.sf.net/plugin.conf --cache=off
error: Plugin download failed with error code = 8
error: file does not match its checksum. File may have been corrupted or altered

You can see I added a print to see what is failing to download and it's: http://hplip.sf.net/plugin.conf and that indeed is a 404:

$ curl -L -v -o /dev/null 'http://hplip.sf.net/plugin.conf'
  % Total % Received % Xferd Average Speed Time Time Time Current
                                 Dload Upload Total Spent Left Speed
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 204.68.111.100:80...
* Connected to hplip.sf.net (204.68.111.100) port 80 (#0)
> GET /plugin.conf HTTP/1.1
> Host: hplip.sf.net
> User-Agent: curl/7.82.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Tue, 04 Oct 2022 14:40:36 GMT
< Content-Type: text/html; charset=iso-8859-1
< Content-Length: 248
< Connection: keep-alive
< Location: http://hplip.sourceforge.net/plugin.conf
< Cache-Control: max-age=3600
< Expires: Tue, 04 Oct 2022 15:40:15 GMT
< Vary: Accept-Encoding
<
* Ignoring the response-body
{ [248 bytes data]
100 248 100 248 0 0 1356 0 --:--:-- --:--:-- --:--:-- 1362
* Connection #0 to host hplip.sf.net left intact
* Issue another request to this URL: 'http://hplip.sourceforge.net/plugin.conf'
* Trying 104.18.34.243:80...
* Connected to hplip.sourceforge.net (104.18.34.243) port 80 (#1)
> GET /plugin.conf HTTP/1.1
> Host: hplip.sourceforge.net
> User-Agent: curl/7.82.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 301 Moved Permanently
< Date: Tue, 04 Oct 2022 14:40:36 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Cache-Control: max-age=3600
< Expires: Tue, 04 Oct 2022 15:40:36 GMT
< Location: https://hplip.sourceforge.net/plugin.conf
< Content-Security-Policy: upgrade-insecure-requests
< Server: cloudflare
< CF-RAY: 754eac731aef3fdf-YYZ
< alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
<
* Ignoring the response-body
{ [5 bytes data]
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
* Connection #1 to host hplip.sourceforge.net left intact
* Clear auth, redirects to port from 80 to 443
* Issue another request to this URL: 'https://hplip.sourceforge.net/plugin.conf'
* Trying 172.64.153.13:443...
* Connected to hplip.sourceforge.net (172.64.153.13) port 443 (#2)
* ALPN, offering h2
* ALPN, offering http/1.1
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
* CApath: none
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.2 (IN), TLS header, Certificate Status (22):
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* TLSv1.2 (IN), TLS header, Finished (20):
{ [5 bytes data]
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
{ [19 bytes data]
* TLSv1.3 (IN), TLS handshake, Certificate (11):
{ [2311 bytes data]
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
{ [78 bytes data]
* TLSv1.3 (IN), TLS handshake, Finished (20):
{ [52 bytes data]
* TLSv1.2 (OUT), TLS header, Finished (20):
} [5 bytes data]
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Finished (20):
} [52 bytes data]
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
* subject: C=US; ST=California; L=San Francisco; O=Cloudflare, Inc.; CN=sourceforge.net
* start date: Sep 27 00:00:00 2022 GMT
* expire date: Dec 26 23:59:59 2022 GMT
* subjectAltName: host "hplip.sourceforge.net" matched cert's "*.sourceforge.net"
* issuer: C=US; O=Cloudflare, Inc.; CN=Cloudflare Inc ECC CA-3
* SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
* h2h3 [:method: GET]
* h2h3 [:path: /plugin.conf]
* h2h3 [:scheme: https]
* h2h3 [:authority: hplip.sourceforge.net]
* h2h3 [user-agent: curl/7.82.0]
* h2h3 [accept: */*]
* Using Stream ID: 1 (easy handle 0x558837b839c0)
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
> GET /plugin.conf HTTP/2
> Host: hplip.sourceforge.net
> user-agent: curl/7.82.0
> accept: */*
>
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [238 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [238 bytes data]
* old SSL session ID is stale, removing
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
} [5 bytes data]
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
< HTTP/2 404
< date: Tue, 04 Oct 2022 14:40:36 GMT
< content-type: text/html
< vary: Accept-Encoding
< vary: Host
< x-from: sfp-web-1
< cf-cache-status: DYNAMIC
< content-security-policy: upgrade-insecure-requests
< server: cloudflare
< cf-ray: 754eac747ffba234-YYZ
< alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
<
{ [1153 bytes data]
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
* TLSv1.2 (IN), TLS header, Supplemental data (23):
{ [5 bytes data]
100 1677 0 1677 0 0 2373 0 --:--:-- --:--:-- --:--:-- 0
* Connection #2 to host hplip.sourceforge.net left intact

Please fix this ASAP!!!

Revision history for this message
Jakub Dorňák (misli) wrote :

As a workaround you might download the plugin from https://developers.hp.com/hp-linux-imaging-and-printing/plugins

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.