<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 15 sept. 2020 à 12:51, Thierry Vignaud <<a href="mailto:thierry.vignaud@gmail.com">thierry.vignaud@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 15 sept. 2020 à 12:40, Thierry Vignaud <<a href="mailto:thierry.vignaud@gmail.com" target="_blank">thierry.vignaud@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div style="font-family:arial,helvetica,sans-serif">Not sure if it's related to 4.16.0 but for some time, when looking at some (successful) builds, I see several objcopy error messages during late build stages.</div><div style="font-family:arial,helvetica,sans-serif">eg:<br></div><div style="font-family:arial,helvetica,sans-serif">objcopy: unable to copy file '/pkgs/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2raid.so'; reason: Permission denied<br><br></div><div style="font-family:arial,helvetica,sans-serif">It doesn't affect all packages, but those affected are quite reproducable<br></div><div style="font-family:arial,helvetica,sans-serif">Has anyone see sg similar?<br></div></div></div></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif">For example, adding "-x" to /usr/lib/rpm/<span class="gmail_default" style="font-family:arial,helvetica,sans-serif"></span>find-debuginfo.sh shebang + "ls -l" results in:</div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif">+ type gdb-add-index<br>+ ls -l /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/sbin/lvm<br>-rwxr-xr-x 2 tv users 9682392 Sep 15 12:36 /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/sbin/lvm<br>+ gdb-add-index /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/sbin/lvm<br>objcopy: unable to copy file '/home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so'; reason: Permission denied<br>+ objcopy --merge-notes /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/sbin/dmeventd<br>objcopy: unable to copy file '/home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2thin.so'; reason: Permission denied<br>+ objcopy --merge-notes /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so<br>objcopy: unable to copy file '/home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2mirror.so'; reason: Permission denied<br>objcopy: unable to copy file '/home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2raid.so'; reason: Permission denied<br>objcopy: unable to copy file '/home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib/systemd/system-generators/lvm2-activation-generator'; reason: Permission denied<br></div></div></div></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif">It looks like it affect other Fedora Rawhide too:</div><div style="font-family:arial,helvetica,sans-serif"><a href="https://www.spinics.net/lists/fedora-devel/msg276748.html" target="_blank">https://www.spinics.net/lists/fedora-devel/msg276748.html</a></div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif"></div><div style="font-family:arial,helvetica,sans-serif">Both are running rpm-4.16, glibc-2.31 in one, 2.33dev in the other.</div><div style="font-family:arial,helvetica,sans-serif"></div><div style="font-family:arial,helvetica,sans-serif">It happens with both gdb-9.1 & 9.2 on the Mageia side<br></div></div></div></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">So in build directory:</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">lrwxrwxrwx 1 tv users    39 Gwe  15 12:04 ./BUILD/LVM2.2.03.10/shared/daemons/dmeventd/plugins/snapshot/libdevmapper-event-lvm2snapshot.so -> libdevmapper-event-lvm2snapshot.so.2.03<br>-rwxr-xr-x 1 tv users 34800 Gwe  15 12:04 ./BUILD/LVM2.2.03.10/shared/daemons/dmeventd/plugins/snapshot/libdevmapper-event-lvm2snapshot.so.2.03<br></div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">In BUILDROOT:</div><br></div><div> -r-xr-xr-x 1 tv users 34792 Sep 15 12:52 /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.mga8.x86_64/usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so</div><div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Installed system:</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">-rw-r--r-- 1 root root 14624 Gwe  10 11:42 /usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">(because of "%defattr(644,root,root,755)")</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">-r-xr-xr-x 1 root root 14624 Gwe  15 12:58 /usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so*</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">(w/o "%defattr…")<br></div></div><div><br></div><div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">So it looks like the culprit is the package's BS:</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">/usr/bin/install -p -m 555  -D libdevmapper-event-lvm2snapshot.so /home/tv/mga/pkgs/UTILS/lvm2/BUILDROOT/lvm2-2.03.10-3.1.mga8.x86_64//usr/lib64/device-mapper/libdevmapper-event-lvm2snapshot.so<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">The question is why does it show now?</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Was some output redirected to /dev/null previously?</div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Should either <span class="gmail_default" style="font-family:arial,helvetica,sans-serif"></span>find-debuginfo.sh or objcopy workaround perms (by using a temp file with proper perms, then move/overwite & re-set the original perms?)<br></div></div></div></div>