bin/125932: pkg_add(1) doesn't prompt for root credentials and then
fails badly
Bruce Cran
bruce at cran.org.uk
Thu Jul 24 13:50:06 UTC 2008
>Number: 125932
>Category: bin
>Synopsis: pkg_add(1) doesn't prompt for root credentials and then fails badly
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 24 13:50:06 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Bruce Cran
>Release: 7.0
>Organization:
>Environment:
FreeBSD bsdbox01 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Thu Feb 28 16:53:28 GMT 2008 bruccran at bsdbox01:/usr/obj/usr/src/sys/MYKERNEL i386
>Description:
Running pkg_add as a normal user fails. It should check if it's being run under root credentials and if not either abort or prompt for the root password. The following errors are currently displayed:
> pkg_add -r gkrellm
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/gkrellm.tbz... Done.
man/man8/gkrellmd.8.gz: Can't create 'man/man8/gkrellmd.8.gz': Permission denied
include/gkrellm2/gkrellmd.h: Failed to create dir 'include/gkrellm2': No such file or directoryCan't create 'include/gkrellm2/gkrellmd.h': No such file or directory
libdata/pkgconfig/gkrellmd.pc: Can't create 'libdata/pkgconfig/gkrellmd.pc': Permission denied
sbin/gkrellmd: Can't create 'sbin/gkrellmd': Permission denied
tar: Error exit delayed from previous errors.
pkg_add: extract_plist: can not invoke 156 byte tar pipeline: /usr/bin/tar cf - man/man8/gkrellmd.8.gz include/gkrellm2/gkrellmd.h libdata/pkgconfig/gkrellmd.pc sbin/gkrellmd|/usr/bin/tar --unlink -xpPf - -C /usr/local
>How-To-Repeat:
Run pkg_add -r as a non-root user.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list