Steve Langasek wrote, on 2009-06-08 05:59:
On Mon, Jun 08, 2009 at 05:31:32AM +0930, Arthur Marsh wrote:
Do you have POSIX ACLs enabled on the server?  Turning them on as a mount
option for the underlying filesystem would be the quickest way to resolve
this bug, I think; and if that works then we know this bug report should be
reassigned to the CIFS driver.

Not as far as I know... not ACL-specific settings are in the server smb.conf.

How would I enable POSIX ACLs on the server?

They have to be enabled at the filesystem level.  If you're using ext3,
there's an "acl" mount option (which can also be toggled on the filesystem
itself, using "tune2fs -o acl /dev/<device>").  I think you can toggle this
with a remount, as well; e.g., 'mount -oremount,acl /usr'.


OK, done:

$ mount
/dev/hda7 on / type ext3 (rw,errors=remount-ro,acl,errors=remount-ro)


The process went further - the "install" command ran, but it failed later on:

====== making target debian/stamp/conf/minimal_debian [new prereqs: ]======
This is kernel package version 12.014.
test -d debian             || mkdir debian
test ! -e stamp-building || rm -f stamp-building
install -p -m 755 /usr/share/kernel-package/rules debian/rules
for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \
        done
for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \
        done
cp: cannot create regular file `./debian/Config/config.sun3': File exists
cp: cannot create regular file `./debian/Config/config.rpc': File exists
cp: cannot create regular file `./debian/Config/config.atari': File exists
cp: cannot create regular file `./debian/Config/config.chrp': File exists
cp: cannot create regular file `./debian/Config/config.386': File exists
cp: cannot create regular file `./debian/Config/config.sparc64': File exists
cp: cannot create regular file `./debian/Config/config.xenu': File exists
cp: cannot create regular file `./debian/Config/config.m32r': File exists
cp: cannot create regular file `./debian/Config/config.i386': File exists
cp: cannot create regular file `./debian/Config/config.bvme6000': File exists cp: cannot create regular file `./debian/Config/config.alpha-generic': File exists
cp: cannot create regular file `./debian/Config/config.mbx': File exists
cp: cannot create regular file `./debian/Config/config.686-smp': File exists
cp: cannot create regular file `./debian/Config/config.m68k': File exists
cp: cannot create regular file `./debian/Config/config.alpha-smp': File exists cp: cannot create regular file `./debian/Config/config.em64t-p4-smp': File exists
cp: cannot create regular file `./debian/Config/config.mips': File exists
cp: cannot create regular file `./debian/Config/config.s390x': File exists
cp: cannot create regular file `./debian/Config/config.64': File exists
cp: cannot create regular file `./debian/Config/config.686': File exists
cp: cannot create regular file `./debian/Config/config': File exists
cp: cannot create regular file `./debian/Config/config.powerpc-miboot': File exists cp: cannot create regular file `./debian/Config/config.footbridge': File exists
cp: cannot create regular file `./debian/Config/config.s390': File exists
cp: cannot create regular file `./debian/Config/config.amiga': File exists
cp: cannot create regular file `./debian/Config/config.powermac': File exists
cp: cannot create regular file `./debian/Config/config.64-smp': File exists
cp: cannot create regular file `./debian/Config/config.mckinley': File exists
cp: cannot create regular file `./debian/Config/ChangeLog': File exists
cp: cannot create regular file `./debian/Config/config.hppa': File exists
cp: cannot create regular file `./debian/Config/config.arm': File exists
cp: cannot create regular file `./debian/Config/config.i686': File exists
cp: cannot create regular file `./debian/Config/config.sparc64-smp': File exists
cp: cannot create regular file `./debian/Config/config.s3c2410': File exists
cp: cannot create regular file `./debian/Config/config.mac': File exists
cp: cannot create regular file `./debian/Config/config.k7-smp': File exists
cp: cannot create regular file `./debian/Config/config.hp': File exists
cp: cannot create regular file `./debian/Config/config.itanium': File exists
cp: cannot create regular file `./debian/Config/config.s390-tape': File exists
cp: cannot create regular file `./debian/Config/config.um': File exists
cp: cannot create regular file `./debian/Config/config.armel': File exists
cp: cannot create regular file `./debian/Config/config.powerpc-smp': File exists
cp: cannot create regular file `./debian/Config/config.common': File exists
cp: cannot create regular file `./debian/Config/config.prep': File exists
cp: cannot create regular file `./debian/Config/config.pmac': File exists
cp: cannot create regular file `./debian/Config/config.mvme147': File exists
cp: cannot create regular file `./debian/Config/config.ixp4xx': File exists
cp: cannot create regular file `./debian/Config/config.mvme16x': File exists
cp: cannot create regular file `./debian/Config/config.amd64-k8': File exists cp: cannot create regular file `./debian/Config/config.em64t-p4': File exists cp: cannot create regular file `./debian/Config/config.powerpc64': File exists cp: cannot create regular file `./debian/Config/config.itanium-smp': File exists
cp: cannot create regular file `./debian/Config/config.i486': File exists
cp: cannot create regular file `./debian/Config/config.ia64': File exists
cp: cannot create regular file `./debian/Config/config.32': File exists
cp: cannot create regular file `./debian/Config/config.xen0': File exists
cp: cannot create regular file `./debian/Config/config.alpha': File exists
cp: cannot create regular file `./debian/Config/config.amd64-k8-smp': File exists
cp: cannot create regular file `./debian/Config/config.apus': File exists
cp: cannot create regular file `./debian/Config/config.sparc': File exists
cp: cannot create regular file `./debian/Config/config.i586': File exists
cp: cannot create regular file `./debian/Config/config.powerpc': File exists
cp: cannot create regular file `./debian/Config/config.amd64-generic': File exists
cp: cannot create regular file `./debian/Config/config.amd64': File exists
cp: cannot create regular file `./debian/Config/config.mckinley-smp': File exists
cp: cannot create regular file `./debian/Config/config.32-smp': File exists
cp: cannot create regular file `./debian/Config/config.q40': File exists
cp: cannot create regular file `./debian/Config/config.k7': File exists
cp: preserving permissions for `./debian/Config': Operation not supported
cp: cannot create regular file `./debian/docs/ImageLoaders/VmeliloDefault': File exists cp: cannot create regular file `./debian/docs/ImageLoaders/QuikDefault': File exists cp: cannot create regular file `./debian/docs/ImageLoaders/LiloDefault': File exists cp: cannot create regular file `./debian/docs/ImageLoaders/SiloDefault': File exists cp: preserving permissions for `./debian/docs/ImageLoaders': Operation not supported
cp: cannot create regular file `./debian/docs/Rationale': File exists
cp: cannot create regular file `./debian/docs/LinkPolicy': File exists
cp: cannot create regular file `./debian/docs/ChangeLog': File exists
cp: cannot create regular file `./debian/docs/README': File exists
cp: cannot create regular file `./debian/docs/README.tecra': File exists
cp: cannot create regular file `./debian/docs/README.grub': File exists
cp: cannot create regular file `./debian/docs/linux.1': File exists
cp: cannot create regular file `./debian/docs/HOWTO-Linux-2.6-Woody': File exists
cp: cannot create regular file `./debian/docs/README.modules': File exists
cp: preserving permissions for `./debian/docs': Operation not supported
cp: cannot create regular file `./debian/examples/etc/kpkg_grub.conf': File exists cp: cannot create regular file `./debian/examples/etc/sample.kernel-img.conf': File exists cp: cannot create regular file `./debian/examples/etc/kernel/header_prerm.d/link': File exists cp: preserving permissions for `./debian/examples/etc/kernel/header_prerm.d': Operation not supported cp: cannot create regular file `./debian/examples/etc/kernel/header_postinst.d/link': File exists cp: preserving permissions for `./debian/examples/etc/kernel/header_postinst.d': Operation not supported cp: cannot create regular file `./debian/examples/etc/kernel/postrm.d/yaird': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postrm.d/force-build-link': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postrm.d/initramfs': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postrm.d/grub_rm': File exists cp: preserving permissions for `./debian/examples/etc/kernel/postrm.d': Operation not supported cp: cannot create regular file `./debian/examples/etc/kernel/postinst.d/yaird': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postinst.d/force-build-link': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postinst.d/initramfs': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postinst.d/grub_conf': File exists cp: cannot create regular file `./debian/examples/etc/kernel/postinst.d/symlink_hook': File exists cp: preserving permissions for `./debian/examples/etc/kernel/postinst.d': Operation not supported cp: cannot create regular file `./debian/examples/etc/kernel/header_postrm.d/link': File exists cp: preserving permissions for `./debian/examples/etc/kernel/header_postrm.d': Operation not supported cp: preserving permissions for `./debian/examples/etc/kernel': Operation not supported cp: preserving permissions for `./debian/examples/etc': Operation not supported
cp: cannot create regular file `./debian/examples/ChangeLog': File exists
cp: cannot create regular file `./debian/examples/sample.module.control': File exists
cp: preserving permissions for `./debian/examples': Operation not supported
cp: cannot create regular file `./debian/ruleset/minimal.mk': File exists
cp: cannot create regular file `./debian/ruleset/architecture.mk': File exists
cp: cannot create regular file `./debian/ruleset/modules.mk': File exists
cp: cannot create regular file `./debian/ruleset/kernel_version.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/defaults.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/modules.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/ChangeLog': File exists cp: cannot create regular file `./debian/ruleset/misc/pkg_names.mk': File exists
cp: cannot create regular file `./debian/ruleset/misc/README': File exists
cp: cannot create regular file `./debian/ruleset/misc/checks.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/version_vars.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/kernel_arch.mk': File exists cp: cannot create regular file `./debian/ruleset/misc/config.mk': File exists cp: preserving permissions for `./debian/ruleset/misc': Operation not supported cp: cannot create regular file `./debian/ruleset/targets/image.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/manual.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/ChangeLog': File exists cp: cannot create regular file `./debian/ruleset/targets/README': File exists cp: cannot create regular file `./debian/ruleset/targets/doc.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/debug.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/source.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/headers.mk': File exists cp: cannot create regular file `./debian/ruleset/targets/common.mk': File exists cp: preserving permissions for `./debian/ruleset/targets': Operation not supported
cp: cannot create regular file `./debian/ruleset/ChangeLog': File exists
cp: cannot create regular file `./debian/ruleset/local-vars.mk': File exists
cp: cannot create regular file `./debian/ruleset/common/archvars.mk': File exists cp: cannot create regular file `./debian/ruleset/common/checklibs': File exists cp: cannot create regular file `./debian/ruleset/common/targets.dot': File exists cp: cannot create regular file `./debian/ruleset/common/debconf.mk': File exists cp: cannot create regular file `./debian/ruleset/common/ChangeLog': File exists cp: cannot create regular file `./debian/ruleset/common/perlvars.mk': File exists
cp: cannot create regular file `./debian/ruleset/common/README': File exists
cp: cannot create regular file `./debian/ruleset/common/pkgvars.mk': File exists cp: cannot create regular file `./debian/ruleset/common/targets.mk': File exists cp: cannot create regular file `./debian/ruleset/common/install_cmds.mk': File exists cp: cannot create regular file `./debian/ruleset/common/automake.mk': File exists cp: cannot create regular file `./debian/ruleset/common/copt.mk': File exists cp: preserving permissions for `./debian/ruleset/common': Operation not supported cp: cannot create regular file `./debian/ruleset/arches/sparc.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/ia64.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/amd64.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/armeb.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/mips.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/ChangeLog': File exists
cp: cannot create regular file `./debian/ruleset/arches/arm.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/s390.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/what_is_ppc_called_today.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/m32r.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/armel.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/README.txt': File exists cp: cannot create regular file `./debian/ruleset/arches/m68k.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/xen.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/alpha.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/hppa.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/uml.mk': File exists
cp: cannot create regular file `./debian/ruleset/arches/mipsel.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/powerpc.mk': File exists cp: cannot create regular file `./debian/ruleset/arches/i386.mk': File exists cp: preserving permissions for `./debian/ruleset/arches': Operation not supported
cp: cannot create regular file `./debian/ruleset/local.mk': File exists
cp: preserving permissions for `./debian/ruleset': Operation not supported
cp: cannot create regular file `./debian/scripts/ChangeLog': File exists
cp: cannot create regular file `./debian/scripts/kpkg-vercheck': File exists
cp: preserving permissions for `./debian/scripts': Operation not supported
cp: cannot create regular file `./debian/pkg/image/postrm': File exists
cp: cannot create regular file `./debian/pkg/image/config': File exists
cp: cannot create regular file `./debian/pkg/image/prerm': File exists
cp: cannot create regular file `./debian/pkg/image/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/image/postinst': File exists
cp: cannot create regular file `./debian/pkg/image/README': File exists
cp: cannot create regular file `./debian/pkg/image/copyright': File exists
cp: cannot create regular file `./debian/pkg/image/preinst': File exists
cp: preserving permissions for `./debian/pkg/image': Operation not supported
cp: cannot create regular file `./debian/pkg/source/postrm': File exists
cp: cannot create regular file `./debian/pkg/source/prerm': File exists
cp: cannot create regular file `./debian/pkg/source/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/source/postinst': File exists
cp: cannot create regular file `./debian/pkg/source/README': File exists
cp: cannot create regular file `./debian/pkg/source/copyright': File exists
cp: cannot create regular file `./debian/pkg/source/preinst': File exists
cp: preserving permissions for `./debian/pkg/source': Operation not supported
cp: cannot create regular file `./debian/pkg/headers/postrm': File exists
cp: cannot create regular file `./debian/pkg/headers/create_link': File exists
cp: cannot create regular file `./debian/pkg/headers/prerm': File exists
cp: cannot create regular file `./debian/pkg/headers/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/headers/postinst': File exists
cp: cannot create regular file `./debian/pkg/headers/README': File exists
cp: cannot create regular file `./debian/pkg/headers/copyright': File exists
cp: cannot create regular file `./debian/pkg/headers/preinst': File exists
cp: preserving permissions for `./debian/pkg/headers': Operation not supported
cp: cannot create regular file `./debian/pkg/doc/postrm': File exists
cp: cannot create regular file `./debian/pkg/doc/prerm': File exists
cp: cannot create regular file `./debian/pkg/doc/ChangeLog': File exists
cp: cannot create regular file `./debian/pkg/doc/postinst': File exists
cp: cannot create regular file `./debian/pkg/doc/README': File exists
cp: cannot create regular file `./debian/pkg/doc/copyright': File exists
cp: cannot create regular file `./debian/pkg/doc/preinst': File exists
cp: preserving permissions for `./debian/pkg/doc': Operation not supported
cp: cannot create regular file `./debian/pkg/virtual/um/prerm': File exists
cp: cannot create regular file `./debian/pkg/virtual/um/postinst': File exists cp: preserving permissions for `./debian/pkg/virtual/um': Operation not supported
cp: cannot create regular file `./debian/pkg/virtual/xen/prerm': File exists
cp: cannot create regular file `./debian/pkg/virtual/xen/postinst': File exists cp: preserving permissions for `./debian/pkg/virtual/xen': Operation not supported cp: preserving permissions for `./debian/pkg/virtual': Operation not supported
cp: preserving permissions for `./debian/pkg': Operation not supported
cp: cannot create regular file `./debian/po/fr.po': File exists
cp: cannot create regular file `./debian/po/templates.pot': File exists
cp: cannot create regular file `./debian/po/POTFILES.in': File exists
cp: cannot create regular file `./debian/po/ja.po': File exists
cp: cannot create regular file `./debian/po/de.po': File exists
cp: preserving permissions for `./debian/po': Operation not supported
make: *** [debian/stamp/conf/minimal_debian] Error 1
Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 970.
am64:/vicsrc/sound/video/drm-next# ls -al debian
total 64
drwxr-xr-x 10 root     root         0 2009-06-08 12:05 .
drwxr-xr-x 24 amarsh04 amarsh04     0 2009-06-08 12:04 ..
-rwxr--r--  1 root     root     22577 2009-06-08 12:04 ChangeLog
-rwxr--r--  1 root     root      5975 2009-06-08 12:04 config
drwxr-xr-x  2 root     root         0 2009-05-14 18:25 Config
-rwxr--r--  1 root     root      5681 2009-06-08 12:04 Control
-rwxr--r--  1 root     root      2672 2009-06-08 12:04 Control.bin86
drwxr-xr-x  3 root     root         0 2009-05-14 18:25 docs
drwxr-xr-x  3 root     root         0 2009-05-14 18:25 examples
drwxr-xr-x  7 root     root         0 2009-04-10 21:15 pkg
drwxr-xr-x  2 root     root         0 2009-05-14 18:25 po
-rwxr-xr-x  1 root     root      3484 2009-06-08 12:04 rules
drwxr-xr-x  6 root     root         0 2009-05-14 18:25 ruleset
drwxr-xr-x  2 root     root         0 2009-05-14 18:25 scripts
drwxr-xr-x  3 root     root         0 2009-06-08 12:04 stamp
-rwxr--r--  1 root     root     13430 2009-06-08 12:04 templates.in
am64:/vicsrc/sound/video/drm-next#

As far as I can tell, the Samba logs where the permissions of debian/po are attempted to be change are here:

[2009/06/08 12:20:05,  2] smbd/close.c:close_normal_file(606)
root closed file sound/video/drm-next/debian/po/de.po (numopen=0) NT_STATUS_OK
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227223 of length 242 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum -1) info_level=512 totdata=100
[2009/06/08 12:20:05,  3] locking/locking.c:get_share_mode_lock(825)
  fill_share_mode_lock failed
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227224 of length 242 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum -1) info_level=512 totdata=100
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227225 of length 178 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2setfilepathinfo(6790)
call_trans2setfilepathinfo(6) sound/video/drm-next/debian/po (fnum -1) info_level=516 totdata=36
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227226 of length 90 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
  call_trans2qfilepathinfo sound (fnum = -1) level=512 call=5 total_data=0
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227227 of length 102 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
call_trans2qfilepathinfo sound/video (fnum = -1) level=512 call=5 total_data=0
[2009/06/08 12:20:05,  3] smbd/process.c:process_smb(1554)
  Transaction 227228 of length 120 (0 toread)
[2009/06/08 12:20:05,  3] smbd/process.c:switch_message(1378)
  switch message SMBtrans2 (pid 19899) conn 0x98691e0
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(3943)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512
[2009/06/08 12:20:05,  3] smbd/trans2.c:call_trans2qfilepathinfo(4057)
call_trans2qfilepathinfo sound/video/drm-next (fnum = -1) level=512 call=5 total_data=0
[2009/06/08 12:20:09,  3] smbd/sec_ctx.c:set_sec_ctx(324)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/06/08 12:21:09,  3] smbd/sec_ctx.c:set_sec_ctx(324)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/06/08 12:22:09,  3] smbd/sec_ctx.c:set_sec_ctx(324)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0

[end]

Regards,

Arthur.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to