[cups.general] trouble with 'make test'

michael at onkel-karl-lernt-surfen.de michael at onkel-karl-lernt-surfen.de
Wed May 23 11:47:26 PDT 2012


Hello,
for a non root test I created the user "ghost". So I logged in as
"ghost" and tried 'make test' but I got the message:
[code]
chmod: changing permissions of `cups-config': Operation not permitted
make: *** [all] Error 1
[/code]

Integration of 'umask 022' into top of the run-stp-test.sh failed too.

Zitat von Michael Sweet <msweet at apple.com>:

> Michael,
>
> It didn't register the first time, but are you trying to run "make  
> test" as root? That's not a configuration we've ever supported for a  
> variety of reasons.
>
> The umask trick *should* have been enough, but if you (or the system  
> profile) set the umask in a .bash_rc or .profile file it could be  
> getting overridden.  Try adding the command near the top of the  
> test/run-stp-test.sh script to see if that helps.
>
>
> On May 20, 2012, at 12:46 PM, michael at onkel-karl-lernt-surfen.de wrote:
>
>> Hello,
>> The order "umask 022" did not change the rights to access
>>
>> [code]
>> Directory "/tmp/cups-root/bin/notifier" has insecure permissions
>> (040775/uid=501/gid=0).
>> [/code]
>>
>> but I observe the report of error_log "775" does not fit to rights of
>> the filesystem
>>
>> [code]
>> drwxr-xr-x 10 root lp 4096 20. Mai 14:24 cups-root
>> [/code]
>>
>> That is I think "755"
>>
>> A look into the debug_log
>>
>> [code]
>> Will not use User root (UID=0) as specified on line 5 for security
>> reasons.  You must use a non-privileged account instead.
>> [/code]
>>
>> Zitat von Michael Sweet <msweet at apple.com>:
>>
>>> Run:
>>>
>>>   umask 022
>>>
>>> before running "make test".
>>>
>>>
>>>
>>> On May 17, 2012, at 9:40 AM, michael at onkel-karl-lernt-surfen.de wrote:
>>>
>>>> Hello,
>>>> error_log is a huge file. I splitted it into smaller parts, an editor
>>>> can read it.
>>>> The following excerpt repeats several times:
>>>> [code]
>>>> E [17/May/2012:13:24:07.518788 +0000] Directory
>>>> "/tmp/cups-root/bin/notifier" has insecure permissions
>>>> (040775/uid=501/gid=0).
>>>> D [17/May/2012:13:24:07.518798 +0000] Notifier testnotify started  
>>>> - PID = 0
>>>> d [17/May/2012:13:24:07.518808 +0000] sub->pipe=14
>>>> W [17/May/2012:13:24:07.518820 +0000] Notifier for subscription 1
>>>> (testnotify://) went away, retrying!
>>>> d [17/May/2012:13:24:07.518830 +0000] cupsdEndProcess(pid=0, force=0)
>>>> E [17/May/2012:13:24:07.518854 +0000] Directory
>>>> "/tmp/cups-root/bin/notifier" has insecure permissions
>>>> (040775/uid=501/gid=0).
>>>> D [17/May/2012:13:24:07.518865 +0000] Notifier testnotify started  
>>>> - PID = 0
>>>> d [17/May/2012:13:24:07.518875 +0000] sub->pipe=14
>>>> [/code]
>>>> What should I do?
>>>>
>>>> Zitat von Michael Sweet <msweet at apple.com>:
>>>>
>>>>> Michael,
>>>>>
>>>>> On May 14, 2012, at 12:22 PM, michael at onkel-karl-lernt-surfen.de wrote:
>>>>>> Hello
>>>>>>
>>>>>> Linux gcc-4.3 kernel-2.6.38 libc-2.7
>>>>>> cups-1.5.2
>>>>>>
>>>>>> I did:
>>>>>> ./configure --prefix=/opt/printer --enable-static
>>>>>> make
>>>>>> make test
>>>>>>
>>>>>> The 'make test' occupied the last free space (31GB) of the hard
>>>>>> disk. I canceled his process by hand. What was going wrong?
>>>>>
>>>>> It is possible that one of the tests was failing and retrying
>>>>> endlessly; you should be able to look in /tmp/cups-<username>/log
>>>>> for details.
>>>>>
>>>>> ________________________________________________________________________
>>>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>>>
>>>>> _______________________________________________
>>>>> cups mailing list
>>>>> cups at easysw.com
>>>>> http://lists.easysw.com/mailman/listinfo/cups
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> cups mailing list
>>>> cups at easysw.com
>>>> http://lists.easysw.com/mailman/listinfo/cups
>>>
>>> __________________________________________________
>>> Michael Sweet, Senior Printing System Engineer, PWG Chair
>>>
>>> _______________________________________________
>>> cups mailing list
>>> cups at easysw.com
>>> http://lists.easysw.com/mailman/listinfo/cups
>>>
>>
>>
>> _______________________________________________
>> cups mailing list
>> cups at easysw.com
>> http://lists.easysw.com/mailman/listinfo/cups
>
> __________________________________________________
> Michael Sweet, Senior Printing System Engineer, PWG Chair
>
> _______________________________________________
> cups mailing list
> cups at easysw.com
> http://lists.easysw.com/mailman/listinfo/cups
>






More information about the cups mailing list