View Issue Details

IDProjectCategoryView StatusLast Update
0009191Talerdeployment and operationspublic2024-09-17 14:29
Reporterdvn Assigned Todvn Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityurgentSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version0.14 
Target Version0.14Fixed in Version0.14 
Summary0009191: GNUnet debian package build failing causing other projects to fail
Descriptionamd64-deb-package job is failing with the following error:

`Error: crun: open executable: Permission denied: OCI permission denied`

Because new gnunet packages are not getting built it is making builds of other projects dependent on it fail. For example the Taler Exchange: https://buildbot.taler.net/#/builders/19/builds/1076

Creating a cascade of failures. eg. the Taler Merchant: https://buildbot.taler.net/#/builders/16/builds/583 and the Sandcastle: https://buildbot.taler.net/#/builders/23/builds/2451
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

dvn

2024-09-13 18:35

reporter   ~0023285

After some research and turning on debug logging in podman it looked like the culprit was an older version of conmon (part of podman's oci runtime). However after trying to run the same job on a host with a newer version of podman and conmon the same error propagated.

It turns out that it was simply that the script `contrib/ci/jobs/2-amd64-deb-package/job.sh` had its executable bit turned off with this commit: https://git.gnunet.org/gnunet.git/commit/?id=db7ea1bd3e4bbf7ae949be6f5fba3ba97b99b8d2

dvn

2024-09-13 18:58

reporter   ~0023287

Resolved with this commit: https://git.gnunet.org/gnunet.git/commit/?id=f491689107e4aea1cfa3700d168da3cd314ee511

Issue History

Date ModifiedUsernameFieldChange
2024-09-13 18:31dvnNew Issue
2024-09-13 18:31dvnStatusnew => assigned
2024-09-13 18:31dvnAssigned To => dvn
2024-09-13 18:35dvnNote Added: 0023285
2024-09-13 18:58dvnStatusassigned => informing
2024-09-13 18:58dvnResolutionopen => fixed
2024-09-13 18:58dvnNote Added: 0023287
2024-09-13 23:08Christian GrothoffTarget Version => 0.14
2024-09-13 23:08Christian GrothoffFixed in Version => 0.14
2024-09-17 14:29Christian GrothoffStatusinforming => closed