Weird stuff

Greg Larkin glarkin at FreeBSD.org
Thu Dec 1 16:14:14 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/1/11 10:54 AM, Bernt Hansson 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
> 

Does /usr/ports link directly to
/usr/home/bernt/disk8/ports/graphics/jasper?  I wouldn't expect that's
the case, but that's what the transcript above implies.

Does this problem happen with other ports as well or just graphics/jasper?

Do you have an /etc/make.conf file, and if so, what are the contents?

What is the output of the following commands?

ls -l /var/db/ports/jasper
cat /var/db/ports/jasper/options

Regards,
Greg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7Xp9IACgkQ0sRouByUApAwPgCfd00wf5oxpdSWQQoGw9H3DZb1
gosAn27BTLABAckWgIrJwmqhlOkFzAlP
=Ymv+
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list