It looks like you need to configure a filesystem path related to large files - maybe look in the .hg/hgrc for relevant [largefiles] things?
> On Sep 14, 2019, at 10:24, D.Maznekov <[email protected]> wrote: > > Hello > > I've tried to move all existing repos with largefiles enable from old server > (Debian 8.11 HG 3.1.2) to new one (Debian 10 HG 4.8.2) > > That what I've done is to move with rsync but have problem with user pushes > in repos with largefiles: > > mod_wsgi (pid=3945): Exception occurred processing WSGI script > '/var/www/vhost/hg/cgi-bin/hgwebdir.w > > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/mercurial/hgweb/hgwebdir_mod.py", > line 352, in run_wsgi > for r in self._runwsgi(req, res): > File "/usr/lib/python2.7/dist-packages/mercurial/hgweb/hgweb_mod.py", line > 307, in run_wsgi > for r in self._runwsgi(req, res, repo): > File "/usr/lib/python2.7/dist-packages/mercurial/hgweb/hgweb_mod.py", line > 333, in _runwsgi > rctx, req, res, self.check_perm) > File "/usr/lib/python2.7/dist-packages/mercurial/wireprotoserver.py", line > 221, in handlewsgireque > > _callhttp(repo, req, res, proto, cmd) > File "/usr/lib/python2.7/dist-packages/mercurial/wireprotoserver.py", line > 436, in _callhttp > rsp = wireprotov1server.dispatch(repo, proto, cmd) > File "/usr/lib/python2.7/dist-packages/mercurial/wireprotov1server.py", > line 74, in dispatch > return func(repo, proto, *args) > File "/usr/lib/python2.7/dist-packages/mercurial/wireprotov1server.py", > line 196, in batch > result = func(repo, proto, *[data[k] for k in keys]) > File "/usr/lib/python2.7/dist-packages/hgext/largefiles/proto.py", line 89, > in statlfile > filename = lfutil.findfile(repo, sha) > File "/usr/lib/python2.7/dist-packages/hgext/largefiles/lfutil.py", line > 111, in findfile > elif inusercache(repo.ui, hash): > File "/usr/lib/python2.7/dist-packages/hgext/largefiles/lfutil.py", line > 100, in inusercache > path = usercachepath(ui, hash) > File "/usr/lib/python2.7/dist-packages/hgext/largefiles/lfutil.py", line > 71, in usercachepath > return os.path.join(_usercachedir(ui), hash) > File "/usr/lib/python2.7/dist-packages/hgext/largefiles/lfutil.py", line > 97, in _usercachedir > raise error.Abort(_('unknown %s usercache location') % name) > Abort: unknown largefiles usercache location > Also tried with clone old-repo >> push new-repo but again HTTP 500 error as > above > > -- > > Best regards: D.Maznekov > DevTeam ThermalVision department > Senior IT > Optix Co. Bulgaria > www.optixco.com <http://www.optixco.com/> > > _______________________________________________ > Mercurial mailing list > [email protected] > https://www.mercurial-scm.org/mailman/listinfo/mercurial
_______________________________________________ Mercurial mailing list [email protected] https://www.mercurial-scm.org/mailman/listinfo/mercurial
