pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/56338: Installing qt5-qtdeclaraative leaves a dangling reference to /tmp

>Number:         56338
>Category:       pkg
>Synopsis:       Installing qt5-qtdeclaraative leaves a dangling reference to something in /tmp
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 30 12:45:00 +0000 2021
>Originator:     Paul Goyette
>Release:        NetBSD 9.99.87
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:    |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 |    |
| Software Developer | 0786 F758 55DE 53BA 7731 |  |
|                    |                          | |
System: NetBSD 9.99.87 NetBSD 9.99.87 (SPEEDY 2021-07-23 13:58:03 UTC) #0: Sat Jul 24 00:01:27 UTC 2021 amd64
Architecture: x86_64
Machine: amd64
Installing the qt5-qtdeclarative package leaves some sort of dangling
reference to something in /tmp.  In the case of using a chroot sandbox
(as created by mksandbox), and having a separate tmpfs for $SB/tmp the
dangling reference prevents one from unmounting the tmpfs.
1. Create a sandbox using mksandbox, for example $SB

2. Mount a tmpfs file system on $SB/tmp

3. (optional) Use $SB/sandbox to "enter" the chroot, build a whole lot
   of packages (in my case, about 545 of them), and exit the chroot
   via ^D.

4. Verify that all is OK using ``umount $SB/tmp'', then remount the

5. "Enter" the sandbox again, and build qt5-qtdeclarative package

6. Exit the chroot via ^D, and try to umount the tmpfs.  Observe the
   EBUSY response.


Home | Main Index | Thread Index | Old Index