Repositório Git no SSHFS: não é possível anexar a '.git / logs / HEAD': argumento inválido

1

Aqui está o meu erro:

fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument

Etckeeper trabalhou até hoje. A única mudança recente no sistema foi o repositório git upstream. O diretório .git está agora em uma montagem sshfs. Agora entendo que isso está relacionado ao problema. O problema foi iniciado quando o diretório .git foi alternado de uma montagem NFS para uma montagem sshfs.

Saída completa do comando dando o erro:

[root@pc2 etc]# pacman -R cowsay
checking dependencies...
Packages (1) cowsay-3.03-9
Total Removed Size:  0.03 MiB
:: Running pre-transaction hooks...
(1/3) Performing snapper pre snapshots for the following configurations...
==> root: 182
(2/3) Etckeeper Pre-install
(3/3) Update git tracked list of installed packages
fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument
error: command failed to execute correctly
:: Processing package changes...
(1/1) removing cowsay                                                                                         [#################################################################] 100%
:: Running post-transaction hooks...
(1/4) Etckeeper Post-install
(2/4) Update git tracked list of installed packages
fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument
error: command failed to execute correctly
(3/4) Arming ConditionNeedsUpdate...
(4/4) Performing snapper post snapshots for the following configurations...
==> root: 183

Por favor, sugira um próximo passo.

    
por MountainX 28.08.2017 / 00:43

1 resposta

1

Quando você usa sshfs para montar o diretório, especifique também -o writeback_cache=no :

sshfs -o writeback_cache=no [user@]host:/dir/ /localdir

Veja o link para saber mais.

    
por 11.09.2017 / 19:33

Tags