Source downloads result in suspicious ownership or permission errors

  • Done
  • quality assurance status badge
Details
3 participants
  • Jonathan Nogueira
  • Richard Sent
  • Simon Tournier
Owner
unassigned
Submitted by
Jonathan Nogueira
Severity
normal
J
J
Jonathan Nogueira wrote on 18 Mar 07:12 +0100
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
kz7cQ-RNgzYEGUfMqh28M_uMrCykwWFUxmQJwDJg4WWzdm7Zenpbl0fU6spNI1Ht0arqZEsmS6O3NOMz3619k30XpCKNa8tJP8bUOr4TSGY=@kurumi.dev
Hi,

When building any package with "--no-substitutes" then it seems like something is going wrong with the download process:

Toggle snippet (71 lines)
~ ? guix build curl --no-substitutes --check

The following derivations will be built:

/gnu/store/3q7mxdpdxm6bvyq5w1sh362q7697gd2s-curl-8.5.0.drv

/gnu/store/4kzkf7rh9cq7w9k1c94ckf1vp3rm0wgi-nghttp2-1.58.0.drv

/gnu/store/20qgb2k47a3s2k9bf7ind1cakikfm1zh-cunit-2.1-3.drv

/gnu/store/2qi0vn57s069bcycf5wm6zmkww67g9jj-CUnit-2.1-3.tar.bz2.drv

/gnu/store/dhmxlz3h44vgmjxcz99gfz5vcfrx5ksj-libtool-2.4.7.drv

/gnu/store/1fhpr3wk3bqj4n0q91jb8avacj7qdmwb-libtool-2.4.7.tar.xz.drv

/gnu/store/awmf26axvaslrz0h3q4bgqxcal9gj4p1-libtool-2.4.7.tar.xz.drv

/gnu/store/1n53f4wa06bmjzsg8v274b6bnbfvkjbb-help2man-1.49.2.drv

/gnu/store/dhw1w73snd0113f1w1b3jz65z4icy9bs-help2man-1.49.2.tar.xz.drv

/gnu/store/fzby2mc83zr4bz5pj7xpr6s6ssk0v1c3-autoconf-wrapper-2.69.drv

/gnu/store/g36xhgg7b96n6j9w2frhs8v81irwnw1a-autoconf-2.69.tar.xz.drv

/gnu/store/i9cdr2n05xmq3lb9x6la216h0bjwn0f9-autoconf-2.69.drv

/gnu/store/vmcdkihxgqljdw9i27ghfk2nxfdcbcm7-automake-1.16.5.drv

/gnu/store/b7h3khilnc1hvr384kypqib16b76vjhp-automake-1.16.5.tar.xz.drv

/gnu/store/j0kp2928ymdc0q6mykxvbnprwv3bb2xp-automake-1.16.5.tar.xz.drv

/gnu/store/41kis73i2023bycca22jcbpw1jchdy2a-nghttp2-1.58.0.tar.xz.drv

/gnu/store/z2ny4vkwyj6zkzk49xmv9vv7ycvgjqa0-curl-8.5.0.tar.xz.drv

/gnu/store/85j4lw0jz28axfjgp5k3r5zy440710wq-curl-8.5.0.tar.xz.drv

building /gnu/store/85j4lw0jz28axfjgp5k3r5zy440710wq-curl-8.5.0.tar.xz.drv...

Starting download of /gnu/store/9i4hzqsjwmjg3wir3q1hk0mxgxh2hrgz-curl-8.5.0.tar.xz

From
https://curl.se/download/curl-8.5.0.tar.xz
...

downloading from
https://curl.se/download/curl-8.5.0.tar.xz
...

curl-8.5.0.tar.xz 2.5MiB 9.0MiB/s 00:00 ???????????????????? 100.0%

suspicious ownership or permission on `/gnu/store/9i4hzqsjwmjg3wir3q1hk0mxgxh2hrgz-curl-8.5.0.tar.xz'; rejecting this build output

build of /gnu/store/85j4lw0jz28axfjgp5k3r5zy440710wq-curl-8.5.0.tar.xz.drv failed

View build log at '/var/log/guix/drvs/85/j4lw0jz28axfjgp5k3r5zy440710wq-curl-8.5.0.tar.xz.drv.gz'.

building /gnu/store/2qi0vn57s069bcycf5wm6zmkww67g9jj-CUnit-2.1-3.tar.bz2.drv...

cannot build derivation `/gnu/store/z2ny4vkwyj6zkzk49xmv9vv7ycvgjqa0-curl-8.5.0.tar.xz.drv': 1 dependencies couldn't be built

cannot build derivation `/gnu/store/3q7mxdpdxm6bvyq5w1sh362q7697gd2s-curl-8.5.0.drv': 1 dependencies couldn't be built

guix build: error: build of `/gnu/store/3q7mxdpdxm6bvyq5w1sh362q7697gd2s-curl-8.5.0.drv' failed


again with a rust package:

Toggle snippet (29 lines)
~ ? guix build rust-tls-parser@0.11.0 --no-substitutes
The following derivations will be built:
/gnu/store/vcniy96dp1dv4xz5fbrnwz73cmjl41iy-rust-tls-parser-0.11.0.drv
/gnu/store/5drm199dkajq59wwgrgb6yvir18xmnai-rust-cookie-factory-0.3.2.tar.gz.drv
/gnu/store/5dz7r9ilrfsk9g4381cfipgm1ahzrngn-rust-tls-parser-0.11.0.tar.xz.drv
/gnu/store/a5zsbv95j6kzaqb3x7qf77r5n8mn59z1-rust-tls-parser-0.11.0.tar.gz.drv
/gnu/store/fd877l3wwbgn5308dyd6facml52ah705-rust-phf-codegen-0.10.0.tar.gz.drv
/gnu/store/ib2ghrpb0yfsyym8acz7q0ng8rqbpmwx-rust-nom-derive-0.10.1.tar.gz.drv
/gnu/store/id8dimaglpv4r85gg4v7ilfbrc66sk5n-rust-output-vt100-0.1.2.tar.gz.drv
/gnu/store/inpl7s1nqr8pb83lhpsikhccw276dxf4-rust-rusticata-macros-4.0.0.tar.gz.drv
/gnu/store/jqqkmlm528wr3kq2pzp3q07qsg5gqcja-rust-pretty-assertions-0.7.2.tar.gz.drv
/gnu/store/mv16y11kfrv6v4n7swzkd8asqb8wlad0-rust-enum-primitive-0.1.1.tar.gz.drv
/gnu/store/w39y86bixvh7zpqz7q3shc13l879ifb2-rust-hex-literal-0.3.4.tar.gz.drv
/gnu/store/x66z1sjl67w21792wshjm52vv0mb4zp4-rust-nom-derive-impl-0.10.1.tar.gz.drv
building /gnu/store/5drm199dkajq59wwgrgb6yvir18xmnai-rust-cookie-factory-0.3.2.tar.gz.drv...

Starting download of /gnu/store/4xp3avl7391w19pvxk7hhklx3byanx10-rust-cookie-factory-0.3.2.tar.gz
From https://crates.io/api/v1/crates/cookie-factory/0.3.2/download...
following redirection to `https://static.crates.io/crates/cookie-factory/cookie-factory-0.3.2.crate'...
downloading from https://crates.io/api/v1/crates/cookie-factory/0.3.2/download ...
download 14KiB 9.6MiB/s 00:00 ???????????????????? 100.0%
suspicious ownership or permission on `/gnu/store/4xp3avl7391w19pvxk7hhklx3byanx10-rust-cookie-factory-0.3.2.tar.gz'; rejecting this build output
build of /gnu/store/5drm199dkajq59wwgrgb6yvir18xmnai-rust-cookie-factory-0.3.2.tar.gz.drv failed
View build log at '/var/log/guix/drvs/5d/rm199dkajq59wwgrgb6yvir18xmnai-rust-cookie-factory-0.3.2.tar.gz.drv.gz'.
cannot build derivation `/gnu/store/vcniy96dp1dv4xz5fbrnwz73cmjl41iy-rust-tls-parser-0.11.0.drv': 1 dependencies couldn't be builtguix build: error: build of `/gnu/store/vcniy96dp1dv4xz5fbrnwz73cmjl41iy-rust-tls-parser-0.11.0.drv' failed


guix version:

Toggle snippet (7 lines)
guix df6ea8e
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master commit: df6ea8e9e9a089f46abb841782ca623691efca4c


--
Thanks,
Jonathan Nogueira
?????????
US Phone#: +12259787564 (Parked)
??????: +8108025808709
Email: Jonathan.Nogueira@Kurumi.dev
Attachment: file
R
R
Richard Sent wrote on 20 Mar 18:55 +0100
(name . Jonathan Nogueira via Bug reports for GNU Guix)(address . bug-guix@gnu.org)
871q84dbz5.fsf@freakingpenguin.com
Possibly related to bug#69753.

--
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.
J
J
Jonathan Nogueira wrote on 23 Mar 02:20 +0100
(No Subject)
(address . 69868@debbugs.gnu.org)
K8T_2nAQDb_7X99xYr27xm6BrpwVbfEP-L4vIn0B2rY-6EgjXKrXKUaAy8tH-oIqcjsqjk7jKiZsCf-u_9nrMADw4WSoIpvLLfUXfyIzKsg=@kurumi.dev
As an update to this, I was able to roll-back by pinning guix to a commit before the original change, and doing a pull and reconfigure from there.

Pulled to:
001dfb89579856b8695b33b59f484f36e313347f

Then did a pull and reconfigure to:
b7eb1a8116b2caee7acf26fb963ae998fbdb4253
Much thanks to Ludovic Courtes, he helped me out over mastodon.

This can be closed, as my problem seems to be fixed.
Thanks all.
--
Thanks,
Jonathan Nogueira
?????????
Attachment: file
S
S
Simon Tournier wrote 30 hours ago
control message for bug #69868
(address . control@debbugs.gnu.org)
87jzk51n88.fsf@gmail.com
close 69868
quit
?