Bug 2240297 - dnscrypt-proxy package doesn't create /var/cache/dnscrypt-proxy directory
Summary: dnscrypt-proxy package doesn't create /var/cache/dnscrypt-proxy directory
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dnscrypt-proxy
Version: 39
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Robert-André Mauchin 🐧
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-09-22 23:34 UTC by morb
Modified: 2023-10-03 02:22 UTC (History)
4 users (show)

Fixed In Version: dnscrypt-proxy-2.1.5-1.fc39 dnscrypt-proxy-2.1.1-8.fc37 dnscrypt-proxy-2.1.1-8.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-10-03 00:17:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description morb 2023-09-22 23:34:52 UTC
Description of problem:
The package fails to create /var/cache/dnscrypt-proxy, thusly preventing downloading lists of resolvers and further bootstrapping

Version-Release number of selected component (if applicable):
dnscrypt-proxy-2.1.4-2.fc39

How reproducible:
quite

Steps to Reproduce:
1. Install the dnscrypt-proxy package from a mirror
2. Start the service 
3. Check journalctl for error messages from the service, claiming its inability to update cache file

Actual results:
ep 22 19:32:27 peppermill dnscrypt-proxy[19778]: dnscrypt-proxy 2.1.4
Sep 22 19:32:27 peppermill dnscrypt-proxy[19778]: Network connectivity detected
Sep 22 19:32:27 peppermill dnscrypt-proxy[19778]: Now listening to 127.0.0.1:53 [UDP]
Sep 22 19:32:27 peppermill dnscrypt-proxy[19778]: Now listening to 127.0.0.1:53 [TCP]
Sep 22 19:32:27 peppermill dnscrypt-proxy[19778]: Service is not usable yet
Sep 22 19:32:27 peppermill dnscrypt-proxy[19778]: Resolving server host [download.dnscrypt.info] using bootstrap resolvers over udp
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Source [public-resolvers] failed to update cache file [/var/cache/dnscrypt-proxy/public-resolvers.md]: open /var/cache/dnscrypt-proxy/sf-jm64uh4swjstkxyl.tmp: no such file or directory
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Source [public-resolvers] loaded
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Service is not usable yet
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Resolving server host [raw.githubusercontent.com] using bootstrap resolvers over udp
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Source [relays] failed to update cache file [/var/cache/dnscrypt-proxy/relays.md]: open /var/cache/dnscrypt-proxy/sf-uvkpifsx2fujtmrn.tmp: no such file or directory
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Source [relays] loaded
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Unable to use source [public-resolvers]: [Invalid format for source at [[https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md https://ipv6.download.dnscrypt.info/resolvers-list/v3/public-resolvers.md]]]
Sep 22 19:32:28 peppermill dnscrypt-proxy[19778]: Invalid format for source at [[https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers
.md https://ipv6.download.dnscrypt.info/resolvers-list/v3/public-resolvers.md]]
Sep 22 19:32:28 peppermill systemd[1]: dnscrypt-proxy.service: Main process exited, code=exited, status=255/EXCEPTION
Sep 22 19:32:28 peppermill systemd[1]: dnscrypt-proxy.service: Failed with result 'exit-code'.


Expected results:

After directory creation:
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: dnscrypt-proxy 2.1.4
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Network connectivity detected
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Now listening to 127.0.0.1:53 [UDP]
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Now listening to 127.0.0.1:53 [TCP]
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Service is not usable yet
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Resolving server host [raw.githubusercontent.com] using bootstrap resolvers over udp
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Source [public-resolvers] loaded
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Service is not usable yet
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Resolving server host [download.dnscrypt.info] using bootstrap resolvers over udp
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Source [relays] loaded
Sep 22 19:33:27 peppermill dnscrypt-proxy[19827]: Firefox workaround initialized
...

Additional info:
None

Comment 1 Fedora Update System 2023-09-24 08:56:33 UTC
FEDORA-2023-fd8de8b367 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-fd8de8b367

Comment 2 Fedora Update System 2023-09-24 09:27:42 UTC
FEDORA-2023-0a1ef0ef74 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-0a1ef0ef74

Comment 3 Fedora Update System 2023-09-24 09:54:45 UTC
FEDORA-2023-6c6700154a has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-6c6700154a

Comment 4 Fedora Update System 2023-09-25 01:15:23 UTC
FEDORA-2023-fd8de8b367 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-fd8de8b367`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-fd8de8b367

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2023-09-25 01:33:40 UTC
FEDORA-2023-6c6700154a has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-6c6700154a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-6c6700154a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2023-09-25 01:44:28 UTC
FEDORA-2023-0a1ef0ef74 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-0a1ef0ef74`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-0a1ef0ef74

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2023-10-03 00:17:34 UTC
FEDORA-2023-fd8de8b367 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2023-10-03 00:43:24 UTC
FEDORA-2023-6c6700154a has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2023-10-03 02:22:10 UTC
FEDORA-2023-0a1ef0ef74 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.