Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Dec 2011 11:13:50 -0500
From:      Chris Brennan <xaero@xaerolimit.net>
To:        Bernt Hansson <bah@bananmonarki.se>
Cc:        glarkin@freebsd.org, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Weird stuff
Message-ID:  <CANLX3ygi=hfpSTkuom4k4h3WMGgQDFZ4JjA_UPk6kFX4p+GF=Q@mail.gmail.com>
In-Reply-To: <4ED7A319.8020402@bananmonarki.se>
References:  <4ED78337.1070601@bananmonarki.se> <4ED78AFE.4000402@FreeBSD.org> <4ED7A319.8020402@bananmonarki.se>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Thu, Dec 1, 2011 at 10:54 AM, Bernt Hansson <bah@bananmonarki.se> wrote:

2011-12-01 15:11, Greg Larkin skrev:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 12/1/11 8:37 AM, Bernt Hansson wrote:
>>
>>> Hello list!
>>>
>>> Trying to upgrade 3:d party stuff.
>>>
>>> Only get errors. What gives?
>>>
>>> --->   Upgrading 'jasper-1.900.1_9' to 'jasper-1.900.1_10'
>>> (graphics/jasper)
>>> --->   Building '/usr/ports/graphics/jasper'
>>> ===>   Cleaning for jasper-1.900.1_10
>>> cd /usr/home/bernt/disk8/ports/**graphics/jasper&&  make config;
>>>
>>> ===>  Cannot create , check permissions
>>> *** Error code 1
>>>
>>> Stop in /usr/home/bernt/disk8/ports/**graphics/jasper.
>>> *** Error code 1
>>>
>>> Stop in /usr/home/bernt/disk8/ports/**graphics/jasper.
>>> ** Command failed [exit code 1]: /usr/bin/script -qa
>>> /tmp/portupgrade20111130-**48187-8vcb9-0 env UPGRADE_TOOL=portupgrade
>>> UPGRADE_PORT=jasper-1.900.1_9 UPGRADE_PORT_VER=1.900.1_9 make
>>> DEPENDS_TARGET=package
>>> ** Fix the problem and try again.
>>>
>>> Permission is 777
>>>
>>
>> Hi Bernt,
>>
>> Reading through /usr/ports/Mk/bsd.port.mk, the "check permissions"
>> message is emitted when certain directories cannot be created.
>>
>> Are you running the upgrade as the root user?  I would be interested in
>> seeing the output of the following command sequence:
>>
>> cd /usr/ports/graphics/jasper
>> make -V SU_CMD
>> make -V UID
>> make -V OPTIONSFILE
>>
>
> %su -
> Password:
> testbox# cd /usr/ports/graphics/jasper
> testbox# make -V SU_CMD
> /usr/bin/su root -c
> testbox# make -V UID
> 0
> testbox# make -V OPTIONSFILE
> /var/db/ports/jasper/options
>
>
>
>> Also, what happens if you simply do this:
>>
>> cd /usr/ports/graphics/jasper&&  make config
>>
>>
> testbox# cd /usr/ports/graphics/jasper && make config
>
> ===> Cannot create , check permissions
> *** Error code 1
>
> Stop in /usr/home/bernt/disk8/ports/**graphics/jasper.
>
> I did this also, as root
>
> cd /usr/ports (it's a link)
> mkdir 1
>
> cd /usr/home/bernt/disk8/ports/**graphics/jasper
>
> mkdir 1
> mkdir: 1: File exists
>
> Creating files/dirs don't seem to be a problem.
>
> /dev/ad0s2g      8.7G    8.3G   -322M   104%    /usr
> /dev/ad14.eli    902G    126G    775G    14%    /usr/home/bernt/disk8
>

I'm gonna take a stab in the dark here, paste the result of the following
cmd:

mount | grep ad14

Possibly, you have a weird mount option being passed to the mountpoint,
that is preventing you from building ports at this location.

On a side note, why exactly do you need ports on an encrypted gli conainer?

> --
> Chris Brennan
> A: Yes.
> >Q: Are you sure?
> >>A: Because it reverses the logical flow of conversation.
> >>>Q: Why is top posting frowned upon?
> http://xkcd.com/84/ | http://xkcd.com/149/ | http://xkcd.com/549/
> GPG: D5B20C0C (6741 8EE4 6C7D 11FB 8DA8  9E4A EECD 9A84 D5B2 0C0C)

------------------------------------------------------------------------



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CANLX3ygi=hfpSTkuom4k4h3WMGgQDFZ4JjA_UPk6kFX4p+GF=Q>