Installing system via NFS: permission denied
Thomas Mueller
mueller6722 at twc.com
Wed May 10 02:56:35 UTC 2017
Is it possible to install/update FreeBSD system where the target system is on an NFS share?
I tried, building 11.0-STABLE from an old 11-current (amd64) and attempting to install over a 10.1-STABLE system over NFS after successfully doing the same update to a 10.1-STABLE system on the same computer, mounted on /media/zip0 and using DESTDIR as needed.
Would what worked on another partition on the same computer work on a partition on another computer mounted via NFS?
I tried (new system already built), but got messages unlike what I got in the previous log, beginning with "rm:" and ending with "Permission denied".
Failed command was
make installkernel KERNCONF=SANDY11NC DESTDIR=/media/zip1 |& tee installkernel.log
Is the something peculiar about NFS that causes this problem, and is there any safe way around it?
This seems like a problem that would not be peculiar to current or stable branches of FreeBSD.
I looked at the permissions under /boot/kernel/kernel with "ls -l" and didn't find any difference that would explain my failure.
This is what I got
--------------------------------------------------------------
>>> Installing kernel SANDY11NC
--------------------------------------------------------------
cd /usr/obj/usr/src11/sys/SANDY11NC; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src11/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src11/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src11/tmp/legacy/usr/share/tmac CC="cc " CXX="c++ " CPP="cpp " AS="as" AR="ar" LD="ld" NM=nm OBJDUMP=objdump OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" PATH=/usr/obj/usr/src11/tmp/legacy/usr/sbin:/usr/obj/usr/src11/tmp/legacy/usr/bin:/usr/obj/usr/src11/tmp/legacy/bin:/usr/obj/usr/src11/tmp/usr/sbin:/usr/obj/usr/src11/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin /usr/obj/usr/src11/make.amd64/bmake KERNEL=kernel install
thiskernel=`sysctl -n kern.bootfile` ; if [ ! "`dirname "$thiskernel"`" -ef /media/zip1/boot/kernel ] ; then chflags -R noschg /media/zip1/boot/kernel ; rm -rf /media/zip1/boot/kernel ; rm -rf /media/zip1/usr/lib/debug/boot/kernel ; else if [ -d /media/zip1/boot/kernel.old ] ; then chflags -R noschg /media/zip1/boot/kernel.old ; rm -rf /media/zip1/boot/kernel.old ; fi ; mv /media/zip1/boot/kernel /media/zip1/boot/kernel.old ; if [ -n "/usr/lib/debug" -a -d /media/zip1/usr/lib/debug/boot/kernel ]; then rm -rf /media/zip1/usr/lib/debug/boot/kernel.old ; mv /media/zip1/usr/lib/debug/boot/kernel /media/zip1/usr/lib/debug/boot/kernel.old ; fi ; sysctl kern.bootfile=/media/zip1/boot/kernel.old/"`basename "$thiskernel"`" ; fi
rm: /media/zip1/boot/kernel/kernel: Permission denied
rm: /media/zip1/boot/kernel/kernel.symbols: Permission denied
rm: /media/zip1/boot/kernel/aac.ko: Permission denied
rm: /media/zip1/boot/kernel/aac.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/aacraid.ko: Permission denied
rm: /media/zip1/boot/kernel/aacraid.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/accf_data.ko: Permission denied
rm: /media/zip1/boot/kernel/accf_data.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/accf_dns.ko: Permission denied
rm: /media/zip1/boot/kernel/accf_dns.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/accf_http.ko: Permission denied
rm: /media/zip1/boot/kernel/accf_http.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acl_nfs4.ko: Permission denied
rm: /media/zip1/boot/kernel/acl_nfs4.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acl_posix1e.ko: Permission denied
rm: /media/zip1/boot/kernel/acl_posix1e.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_asus.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_asus.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_asus_wmi.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_asus_wmi.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_fujitsu.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_fujitsu.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_hp.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_hp.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_ibm.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_ibm.ko.symbols: Permission denied
rm: /media/zip1/boot/kernel/acpi_panasonic.ko: Permission denied
rm: /media/zip1/boot/kernel/acpi_panasonic.ko.symbols: Permission denied
(and here I trim remaining lines, which are similar.)
Tom
More information about the freebsd-questions
mailing list