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