Summary: | net-mail/mailman--2.1.26: chown: invalid user | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | net-mail+disabled |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment net-mail:mailman-2.1.20-r1:20151217-222939.log |
Description
Toralf Förster
![]() Created attachment 419534 [details]
emerge-history.txt
Created attachment 419536 [details]
environment
Created attachment 419538 [details]
net-mail:mailman-2.1.20-r1:20151217-222939.log
Replicated with mailman-2.1.23:
chown: invalid user: 'apache:mailman'
* ERROR: net-mail/mailman-2.1.23::gentoo failed (install phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 115: Called src_install
* environment, line 3424: Called die
* The specific snippet of code:
* chown ${CGIUID}:${MAILGRP} "${D}/${VAR_PREFIX}/archives/private" || die;
*
* If you need support, post the output of `emerge --info '=net-mail/mailman-2.1.23::gentoo'`,
* the complete build log and the output of `emerge -pqv '=net-mail/mailman-2.1.23::gentoo'`.
* The complete build log is located at '/var/tmp/portage/net-mail/mailman-2.1.23/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-mail/mailman-2.1.23/temp/environment'.
* Working directory: '/var/tmp/portage/net-mail/mailman-2.1.23/work/mailman-2.1.23'
* S: '/var/tmp/portage/net-mail/mailman-2.1.23/work/mailman-2.1.23'
>>> Failed to emerge net-mail/mailman-2.1.23, Log file:
>>> '/var/tmp/portage/net-mail/mailman-2.1.23/temp/build.log'
A bit of dabbling suggests that there is no config file (or means to fix) the CGIUID variable (nor any of the others mentioned in the ewarn!) to emerge if the default CGI user is not apache (eg. lighttpd instead). This is easy to fix by prefixing on the command-line eg. 'MAILMAN_CGIUID=lighttpd emerge mailman'. *** Bug 596064 has been marked as a duplicate of this bug. *** Affects obsolete mailman2 package. |