Hi, I have a permissionproblem on a CIFS share.
The line in fstab reads "//fileserver.company.de/git /mnt/git cifs binary,posix=0,user,noacl" I then try to push some Git changes, but it does only work by repeating the push multiple times. Following you see the execution history, I did not change anything in between, I just retried the push until it was finally through and all changes are there in the end. My workaround is to do "watch -n 1 'git push 2>&1'" and waiting for it to finish successfully, but this only works for small repos. For bigger repos this needs ages. Has anyone any idea what is the cause and how to resolve it? As a sidenote, the same worked fine when the CIFS share was from a NetApp Linux server. But then it died and now it is a CIFS share on a Windows server. Before it worked fine, now I see this strange behaviour. I hope someone has a good idea. And here the execution transcript: bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/65/b67dadce10ca93c31238748d2181cc888284da' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/65/b67dadce10ca93c31238748d2181cc888284da' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/65/b67dadce10ca93c31238748d2181cc888284da' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/65/b67dadce10ca93c31238748d2181cc888284da' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/29/6e56023cdc034d2735fee8c0d85a659d1b07f4' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/29/6e56023cdc034d2735fee8c0d85a659d1b07f4' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/29/6e56023cdc034d2735fee8c0d85a659d1b07f4' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) remote: error: unable to set permission to 'objects/29/6e56023cdc034d2735fee8c0d85a659d1b07f4' remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To file:///mnt/git/bkautler/foo ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'file:///mnt/git/bkautler/foo' bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Counting objects: 2, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done. Total 2 (delta 0), reused 0 (delta 0) To file:///mnt/git/bkautler/foo 1c64e62..65b67da master -> master bkautler@lt045 /d/Sourcecode/foo [master|smu] $ git push Everything up-to-date Regards Björn -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple