Page MenuHomePhabricator

debian-glue jobs ignored error messages about libeatmydata.so in LD_PRELOAD
Open, LowPublic

Description

See https://integration.wikimedia.org/ci/job/debian-glue/

The Debian glue job do spam a serie of:

Build output
enable_eatmydata
+ echo 'EXTRAPACKAGES="$EXTRAPACKAGES eatmydata"'
+ echo 'export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}libeatmydata.so"'
+ echo '# builtin support available with pbuilder >=0.225 (otherwise ignored):'
+ echo EATMYDATA=yes

…

ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

That happens early in the build since eatmydata is enabled before eatmydata extra package get installed. LD_PRELOAD should be set later.

Event Timeline

hashar created this task.Dec 11 2019, 10:04 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptDec 11 2019, 10:04 AM
Krinkle triaged this task as Low priority.Mar 20 2020, 5:56 PM
Krinkle updated the task description. (Show Details)
Krinkle added a project: SRE.
Krinkle moved this task from Untriaged to Backlog on the Continuous-Integration-Infrastructure board.
Krinkle added a subscriber: Krinkle.

Triaging as low priority given the job has worked this way for years, so presumably the actual packages are fine and this is just noise? Tagging SRE for possible help if this warning is a nuisance and knows how to avoid it :)