Problem with portupgrade - "could not find a temporary directory"
Kent Kuriyama
kent.kuriyama at gmail.com
Thu Oct 23 13:36:48 UTC 2014
Bernt, thank you for your email. I finally figured out that I had
mistakenly set the file protection bits of "/tmp" to:
drwxrwxrwx
They should be set to:
drwxrwxrwt
Portupgrade calls a ruby script "/usr/local/lib/ruby/2.0/tmpdir.rb" to
check on the existence of the temporary directory. It is that script that
is looking for the sticky bit to be set on "/tmp".
Kent
On Thu, Oct 23, 2014 at 3:30 AM, Bernt Hansson <bah at bananmonarki.se> wrote:
> On 2014-10-23 15:21, Kent Kuriyama wrote:
>
>> This problem is self-inflicted but I can't figure out what I did to cause
>> it. When using 'portupgrade' to upgrade software I get the following
>> message:
>>
>> root at monitor4:~ # portupgrade -fp dri
>> [Reading data from pkg(8) ... - 635 packages found - done]
>> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>> ! graphics/dri (dri-9.1.7_6,2) (could not find a temporary
>> directory)
>>
>> The environment variables are set:
>>
>> PKG_TMPDIR=/tmp
>> TMPDIR=/tmp
>>
>> I am unable to find the string "could not find a temporary directory" in
>> the source tree of portupgrade. Does anyone know what could cause this
>> message? Thanks.
>>
>> Kent
>>
>
> Full filesystem?
>
More information about the freebsd-questions
mailing list