confirm bug still exists?
Stanislav Sedov
stas at FreeBSD.org
Wed Dec 30 08:22:45 UTC 2009
On Wed, 30 Dec 2009 00:43:35 -0700
James Harrison <oscartheduck at gmail.com> mentioned:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=112818&cat=
>
> I have an NFS server, /etc/exports reads:
>
> [root at centos ~]# cat /etc/exports
> /home/james/portsold 172.16.128.133(rw)
>
>
> I mount it on my FreeBSD box:
>
> [root at server /usr]# mv ports portsold
> [root at server /usr]# mkdir ports
> [root at server /usr]# mount 172.16.128.137:/home/james/portsold ports
> [root at server /usr]# ls -l | grep ports
> drwxr-xr-x 69 500 500 4096 Dec 30 07:22 ports
>
> On the FreeBSD server:
>
> drwxr-xr-x 69 james james 4096 Dec 29 2009 portsold
>
>
> Using portupgrade-devel:
>
> [root at server /usr]# portupgrade -a
> [Updating the portsdb <format:bdb_btree> in /var/db/pkg ... - 21055 port entries found ..........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000..........12000.........13000.........14000.........15000.........16000..........17000.........18000.........19000.........20000.........21000 ..... done]
> ---> Upgrading 'mysql-client-5.0.88' to 'mysql-client-5.0.89' (databases/mysql50-client)
> ---> Building '/usr/ports/databases/mysql50-client'
>
>
> ...etc, etc, etc.
>
> The /usr/ports directory isn't writeable:
>
> [root at server /]# portsnap fetch update
> Looking up us.portsnap.FreeBSD.org mirrors... 2 mirrors found.
> Fetching snapshot tag from portsnap1.FreeBSD.org... done.
> Fetching snapshot metadata... done.
> Updating from Tue Dec 29 22:20:49 UTC 2009 to Wed Dec 30 05:02:19 UTC 2009.
> Fetching 4 metadata patches... done.
> Applying metadata patches... done.
> Fetching 0 metadata files... done.
> Fetching 2 patches.. done.
> Applying patches... done.
> Fetching 0 new ports or files... done.
> portsnap: Directory is not writable: /usr/ports
> [root at server /]# cd usr/ports
> [root at server /usr/ports]# touch something
> touch: something: Permission denied
>
>
> However, it's true that I did do a little hinkying around to get stuff to partially build with an NFS mounted directory.
>
> Anybody able to confirm that the bug still exists as described in the PR?
>
Hi!
I can't see how this refers to the PR you're pointing too?
The problem described in PR was due to portupgrade creating
database files with wrong permissions, which was fixed in
portupgrade-devel. Your problem seems to be irrelevant to
portupgrade at all, or am I missing something?
On the side not, please, show the output of mount command
and ls -la /usr/ports on the server, which mounts that directory
via NFS. I suspect there's something wrong here.
--
Stanislav Sedov
ST4096-RIPE
More information about the freebsd-ruby
mailing list