{"thread":{"id":"29278","subject":"Odd remote: error: packfile ./objects/pack/pack-FOO.pack cannot be accessed","startedAt":"2012-01-02T09:18:22Z","lastAt":"2012-01-06T08:01:43Z","messageCount":3,"participants":["Sudarshan Wadkar","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"181836","messageId":"CAOoYcj0JO4q0GJRzuexQR6OAng2PdZX8gD7zNYNoOCmCCLqz4Q@mail.gmail.com","threadId":"29278","inReplyTo":"CAOoYcj2pnNtK3RshcJFwiXK356cZz6M38-NG1_uORjknyhdAKQ@mail.gmail.com","subject":"Odd remote: error: packfile ./objects/pack/pack-FOO.pack cannot be accessed","fromName":"Sudarshan Wadkar","fromEmail":"wadkar@gmail.com","sentAt":"2012-01-02T09:18:22Z","receivedAt":"2012-01-02T09:18:22Z","isPatch":false,"sender":{"key":"wadkar@gmail.com","avatar":null},"body":"I have a simple post-receive hook as follows :\n\n#!/bin/bash\n# using bash and not simple sh\n# simply checkout the master branch to notBare path, use tools from\nthat portion to deploy further\nnotBareRepo='/home/sudhi/repo/notBare/myproj-master'\nGIT_WORK_TREE=\"$notBareRepo\" git reset --hard master\n#end post-receive\n\nBut when I push, I get this odd error from remote\n\n$ git push --verbose --mirror\nssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\nPushing to ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\nCounting objects: 5, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (3/3), done.\nWriting objects: 100% (3/3), 323 bytes, done.\nTotal 3 (delta 2), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-17900952dc824651db15369a341eec8d3e8f39d2.pack\ncannot be accessed\nremote: HEAD is now at 4d5a6f1 Investigate and report odd error\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n   d066a2f..4d5a6f1  master -> master\n\nThis happens even if I do a fresh clone on remote server as:\n\n$ cd repo/bare; git clone --mirror wadkar@my_ip_address:myproj\n\nLocal \" git fsck \" reports few dangling blobs but nothing\nfancy/serious. Remote git version is 1.7.4.1 on a CentOS 5.7, while\nthe local is same (1.7.4.1) on a Ubuntu 11.04.\n\n1. How bad is the situation?\n2. Have I done something wrong, or this is not my doing?\n3. The checked out version in repo/notBare is fine, and seems to be\nworking (I can pass my unit-tests). Should I be worried?\n4. If not, then can I ignore this particular error and move on?\n\n-Sudarshan Wadkar\n\n\"Success is getting what you want. Happiness is wanting what you get.\"\n- Dale Carnegie\n\"It's always our decision who we are\"\n- Robert Solomon in Waking Life\n\"The truth is the truth, so all you can do is live with it.\"\n--Systematic Chaos\n"},{"id":"181876","messageId":"20120103193349.GE20926@sigill.intra.peff.net","threadId":"29278","inReplyTo":"CAOoYcj0JO4q0GJRzuexQR6OAng2PdZX8gD7zNYNoOCmCCLqz4Q@mail.gmail.com","subject":"Re: Odd remote: error: packfile ./objects/pack/pack-FOO.pack cannot be accessed","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2012-01-03T19:33:49Z","receivedAt":"2012-01-03T19:33:49Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Mon, Jan 02, 2012 at 02:48:22PM +0530, Sudarshan Wadkar wrote:\n\n> But when I push, I get this odd error from remote\n> \n> $ git push --verbose --mirror\n> ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n> Pushing to ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n> Counting objects: 5, done.\n> Delta compression using up to 4 threads.\n> Compressing objects: 100% (3/3), done.\n> Writing objects: 100% (3/3), 323 bytes, done.\n> Total 3 (delta 2), reused 0 (delta 0)\n> remote: error: packfile\n> ./objects/pack/pack-17900952dc824651db15369a341eec8d3e8f39d2.pack\n> cannot be accessed\n> remote: HEAD is now at 4d5a6f1 Investigate and report odd error\n> To ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n>    d066a2f..4d5a6f1  master -> master\n\nIs it always the same pack? If so, have you tried looking in the\nobjects/pack directory to make sure it's not a permissions problem?\n\n-Peff\n"},{"id":"182011","messageId":"CAOoYcj3frMhWt8K6HHBikSF1M_vJjSJ=-ML+yYA2E4MS=H=NkA@mail.gmail.com","threadId":"29278","inReplyTo":"20120103193349.GE20926@sigill.intra.peff.net","subject":"Re: Odd remote: error: packfile ./objects/pack/pack-FOO.pack cannot be accessed","fromName":"Sudarshan Wadkar","fromEmail":"wadkar@gmail.com","sentAt":"2012-01-06T08:01:43Z","receivedAt":"2012-01-06T08:01:43Z","isPatch":false,"sender":{"key":"wadkar@gmail.com","avatar":null},"body":"Peff,\n\nSorry for the delay in reply. Yes, it's the same pack. And if I do `ll\n./object/pack/ ` on remote I can see the pack with read perms for all.\nHowever, I observed that the pack I am getting now, is different from\nthat in my previous email. I am not sure what caused it to change, as\nI did lot of commits/push to the remote. I tested with some test\ncommits to see if it is caused by a particular branch, but the pack is\nstill the same. Also, previously, if I would push to the remote in\nsuccession without committing anything, I would get \"Everything up to\ndate\". But now, it seems that post-receive hook is called second time\ntoo, and I see the \"error : packfile\".\n\nHere's a shell copy paste : http://pastie.org/3136111\n\n$ git status\n# On branch 0.0.4\nnothing to commit (working directory clean)\n$ git push ourCloud\nTotal 0 (delta 0), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at 85534ca Test remote error packfile 2\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n + 85534ca...cff7a3a master -> master (forced update)\n$ git push ourCloud\nTotal 0 (delta 0), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at 85534ca Test remote error packfile 2\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n + 85534ca...cff7a3a master -> master (forced update)\n$ vi README.txt #make changes\n$ git commit -am 'Test error packfile 3'\n Test error packfile 3\n 1 files changed, 0 insertions(+), 2 deletions(-)\n$ git push ourCloud\nCounting objects: 5, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (3/3), done.\nWriting objects: 100% (3/3), 294 bytes, done.\nTotal 3 (delta 2), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at a0e3f87 Test error packfile 3\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n   85534ca..a0e3f87  0.0.4 -> 0.0.4\n + 85534ca...cff7a3a master -> master (forced update)\n\n$ ssh -p 7185 wadkar@192.168.1.177\n##now on remote##\n$ ll repo/bare/myProj/objects/pack/\ntotal 672\n-r--r--r-- 1 wadkar wadkar  47496 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.idx\n-r--r--r-- 1 wadkar wadkar 634393 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\n$ logout\nConnection to 192.168.1.177 closed.\n##back to local##\n$ git push ourCloud\nTotal 0 (delta 0), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at a0e3f87 Test error packfile 3\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n + a0e3f87...cff7a3a master -> master (forced update)\n$ git push ourCloud\nTotal 0 (delta 0), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: HEAD is now at cff7a3a Fix mapping action from keyword search to API\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at a0e3f87 Test error packfile 3\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n + a0e3f87...cff7a3a master -> master (forced update)\n$ ssh -p 7185 wadkar@192.168.1.177\n##now on remote##\n$ ll repo/bare/myProj/objects/pack/\ntotal 672\n-r--r--r-- 1 wadkar wadkar  47496 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.idx\n-r--r--r-- 1 wadkar wadkar 634393 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\n$ logout\nConnection to 192.168.1.177 closed.\n##back to local##\n$ git checkout master\nSwitched to branch 'master'\n$ git status\n# On branch master\nnothing to commit (working directory clean)\n$ echo 'Foo' >> README.txt\n$ git push ourCloud\nCounting objects: 5, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (3/3), done.\nWriting objects: 100% (3/3), 305 bytes, done.\nTotal 3 (delta 2), reused 0 (delta 0)\nremote: error: packfile\n./objects/pack/pack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\ncannot be accessed\nremote: HEAD is now at b220238 Test error packfile 4 (master)\nremote: HEAD is now at b220238 Test error packfile 4 (master)\nremote: Successfully deployed master into /var/www/html/myProj-master\nremote: HEAD is now at a0e3f87 Test error packfile 3\nremote: Successfully deployed 0.0.4 into /var/www/html/myProj-0.0.4\nTo ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myProj\n + a0e3f87...b220238 master -> master (forced update)\n\n$ ssh -p 7185 wadkar@192.168.1.177\n##now on remote##\n$ ll repo/bare/myProj/objects/pack/\ntotal 672\n-r--r--r-- 1 wadkar wadkar  47496 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.idx\n-r--r--r-- 1 wadkar wadkar 634393 Jan  2 16:52\npack-ff7bb2bee430b314648c084970f6a6877b837a58.pack\n\n\n-Sudarshan Wadkar\n\n\"Success is getting what you want. Happiness is wanting what you get.\"\n- Dale Carnegie\n\"It's always our decision who we are\"\n- Robert Solomon in Waking Life\n\"The truth is the truth, so all you can do is live with it.\"\n--Systematic Chaos\n\n\n\nOn Wed, Jan 4, 2012 at 1:03 AM, Jeff King <peff@peff.net> wrote:\n> On Mon, Jan 02, 2012 at 02:48:22PM +0530, Sudarshan Wadkar wrote:\n>\n>> But when I push, I get this odd error from remote\n>>\n>> $ git push --verbose --mirror\n>> ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n>> Pushing to ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n>> Counting objects: 5, done.\n>> Delta compression using up to 4 threads.\n>> Compressing objects: 100% (3/3), done.\n>> Writing objects: 100% (3/3), 323 bytes, done.\n>> Total 3 (delta 2), reused 0 (delta 0)\n>> remote: error: packfile\n>> ./objects/pack/pack-17900952dc824651db15369a341eec8d3e8f39d2.pack\n>> cannot be accessed\n>> remote: HEAD is now at 4d5a6f1 Investigate and report odd error\n>> To ssh://wadkar@192.168.1.177:7185/~wadkar/repo/bare/myproj.git\n>>    d066a2f..4d5a6f1  master -> master\n>\n> Is it always the same pack? If so, have you tried looking in the\n> objects/pack directory to make sure it's not a permissions problem?\n>\n> -Peff\n"}]}