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

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help


2011-12-01 17:13, Chris Brennan skrev:
> 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

Just to make sure.
testbox# fsck -y -t ufs /dev/ad14.eli
** /dev/ad14.eli
** Last Mounted on /usr/home/bernt/disk8
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
440342 files, 66312180 used, 406697750 free (144630 frags, 50819140 
blocks, 0.0% fragmentation)

***** FILE SYSTEM IS CLEAN *****

testbox# mount /dev/ad14.eli /usr/home/bernt/disk8

testbox# mount | grep ad14
/dev/ad14.eli on /usr/home/bernt/disk8 (ufs, local, soft-updates)
testbox

> 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?

It's not a need per se only so I could rule out any space issue.



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?4ED8218D.9>