Usando Unison repeat = observe o CentOS7 “Erro fatal: Nenhum programa auxiliar de monitoramento de arquivos foi encontrado”.

1

Então, depois de instalar o Unison no CentOS 7, eu queria usar a função repeat = watch. Sincronizando executando uníssono manualmente funciona perfeito. Mas para uma sincronização automática na alteração, repeat=watch poderia ser usado. Mas esta linha me dá o erro:

Fatal error: No file monitoring helper program found.

Isso provavelmente significa que não é possível encontrar o fsmonitor.py (pelo menos é o que eu acho).

Alguém conhece uma solução?

Obrigado.

    
por Lars Behrens 04.09.2015 / 10:01

1 resposta

1

Consegui corrigir este problema desta forma:

1: instalar ocaml e ctags yum install ocaml ocaml-camlp4-devel ctags ctags-etags

2: instalar o inotify:

3: instale o python-inotify

wget rpm:

rpm -Uvh RPM FILE NAME*rpm

  1. Instale o pacote python-inotify rpm: %código%

faça o download do svn dump van unison

svn checkout https://webdav.seas.upenn.edu/svn/unison
cd trunk
make NATIVE=true UISTYLE=text
sudo cp src/unison /usr/local/bin/
sudo cp src/fsmonitor.py /usr/local/bin/

criando uma chave pública privada

ssh-keygen -t rsa -b 4096
ssh-copy-id root@IP

configuração unison na raiz / .unison

root=var/www

root=ssh://IPaddr//var/www/

batch=true

repeat=watch

prefer=newer

não sei se algum passo que tomei foi irrelevante, mas funcionou no final.

    
por 07.09.2015 / 10:37