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
>Organization:
+--------------------+--------------------------+----------------------+
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:    |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost    |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost  |
|                    |                          | pgoyette99%gmail.com@localhost |
+--------------------+--------------------------+----------------------+
>Environment:
	
	
System: NetBSD speedy.whooppee.com 9.99.87 NetBSD 9.99.87 (SPEEDY 2021-07-23 13:58:03 UTC) #0: Sat Jul 24 00:01:27 UTC 2021 paul%speedy.whooppee.com@localhost:/build/netbsd-local/obj/amd64/sys/arch/amd64/compile/SPEEDY amd64
Architecture: x86_64
Machine: amd64
>Description:
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.
	
>How-To-Repeat:
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
   tmpfs

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.
	
>Fix:
Unknown
	

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index