Xubuntu Libre Office Calc não pode abrir o arquivo de rede

4

Eu instalei a área de trabalho do Xubuntu recentemente instalada em um computador. Eu preciso trabalhar com arquivos em uma loja NAS (usando compartilhamentos de samba). Libre Office não pode abri-los.

  • Eu navego na rede no Thunar e vejo todos os arquivos. São reconhecidos como arquivos do Open Office (ícone à direita).
  • posso copiar arquivos para minha área de trabalho.
  • posso abrir os arquivos com o gedit.
  • Ao clicar duas vezes, vejo a tela inicial do Libre Office5 em seguida, nada acontece. Eu não recebo nenhuma mensagem de erro.
  • Quando abro o Libre Office, posso navegar até o arquivo com a caixa de diálogo aberta, mas depois da seleção do arquivo, estou apenas de volta ao arquivo em branco.
  • Eu posso editar o arquivo depois de copiá-lo na minha área de trabalho.
  • Após descomentar X-GIO-NoFuse=true no arquivo de configuração, recebo um erro ao tentar abrir o arquivo:

      

    Erro geral de entrada / saída ao acessar run / user / 1000 / gvfs / smb-share: server =, share=".

  • Eu li sobre um bug para desabilitar o /use/share/applications/libroffice-calc.desktop e comentar os prototocls do x-KDE, mas isso não ajudou. A questão é Não é possível abrir arquivos pela rede .

Eu não tentei montar o compartilhamento de rede com o fstab, pois preciso trabalhar com compartilhamentos temporários no gerenciador de arquivos.

Alguém mais tem esse problema? Como posso resolver isso?

Usando o Xubunutu 16.04, amd64, kernel 4.4.0.-64-genérico.

    
por CatMan 17.03.2017 / 15:50

5 respostas

3

Esse erro permanece quando uso a função de navegação de rede dos gerenciadores de arquivos para acessar um arquivo de escritório aberto em um compartilhamento. Eu ainda não tenho idéia porque funciona com o gedit e não com o open office.

General input/output error while accessing
/run/user/1000/gvfs/smb-share..."** 

Como a pergunta não deve permanecer aberta indefinidamente, eu gostaria de colocar a solução alternativa que encontrei. Com isso também o escritório aberto funciona bem.

O problema desaparece quando um compartilhamento não é vinculado via gvfs como o gerenciador de arquivos faz, mas com cifs em / etc / fstab. A nova entrada mapeia o compartilhamento para a pasta inicial e usa um arquivo de credenciais na pasta inicial

Aqui está como fazê-lo, explicações detalhadas estão em < Como selecionar um arquivo de um compartilhamento de rede com o diálogo de abertura de arquivo do gerenciador de arquivos .

sudo apt install cifs-utils
nano ~/.smbcredentials
  username=joe
  password=Doe711
  domain=myworkgroupname
chmod 400 ~/.smbcredentials
mkdir ~./network
mkdir ~./network/myserver
mkdir ~./network/myserver/sharename
sudo edit nano /etc/fstab
  //myserver/sharename /home/joe/network/myserver/sharename cifs credentials=/home/joe/.smbcredentials,uid=1000,gid=1000,iocharset=utf8,sec=ntlm, 0 0
sudo mount -a
    
por CatMan 06.04.2017 / 15:36
1

Eu tive e pude resolver o mesmo problema no Xubuntu. O LibreOffice não pôde abrir o compartilhamento do Samba e mostrou:

  

erro geral de E / S

Lubuntu na mesma máquina funciona bem.

Minha solução foi instalar o PCmanFM e usá-lo em vez do Thunar .

Agora posso abrir dinamicamente o compartilhamento e o libreoffice funciona como um sonho. Espero poder ajudar alguém com essa dica.

    
por Paul 13.08.2017 / 20:54
1

"Eu tive um problema semelhante no Ubuntu. Verifique se o pacote de integração do Libreoffice Gnome está instalado. No meu caso, o pacote era libreoffice-gnome"

link

    
por Poko 18.11.2017 / 09:57
0

Eu tive o mesmo problema aqui com o Linux Mint 18 (atualizado de 17,3) Canela desde que eu tenho a versão 5.4.3 do LibreOffice. Eu costumava ter um problema semelhante com as versões anteriores do LibreOffice, mas havia uma solução alternativa, que era editar os arquivos libreoffice * .desktop em / usr / share / applications e comentar a linha X-GIO-NoFuse = true . Mas desde a última atualização do LO, ele não funcionou mais.

No entanto, alguns detalhes e como encontrei uma solução:

  • Eu uso o Cinnamon, o que significa que o explorador de arquivos é o Nemo (versão 3.0.6)
  • Ao abrir um arquivo em um compartilhamento de samba, o erro só aconteceu com o LO Writer não com os outros módulos, como LO Calc!
  • Copiando o arquivo para o disco rígido local, o LO o abriu sem problemas.
  • Ao abrir arquivos usando a linha de comando, o erro sempre aconteceu, quer o módulo seja um LO Writer ou outro (LO Calc)!

Eu finalmente notei algo:  - em / usr / share / applications, eu agora tinha dois conjuntos de arquivos libreoffice * .desktop: um que seguia a sintaxe do nome libreoffice-.desktop e um que seguia a sintaxe libreoffice5. 4-.desktop (e que, na verdade, eram links simbólicos para arquivos em opt / libreoffice5.4 / share / xdg).  - Eu também notei que ao clicar com o botão direito nos arquivos, a primeira escolha era 'Abrir com o LibreOffice Writer', mas no submenu 'Abrir com' havia 'LibreOffice 5.4' e que escolhendo isso, funcionava bem !

Então, simplesmente substituí a opção de software padrão pelo 'LibreOffice 5.4' e agora estou resolvido. Ainda parece que minha instalação está confusa com componentes deixados de versões LO anteriores.

    
por Darth Kangooroo 15.12.2017 / 10:51
0

Veja o que eu encontrei ...

  • Trabalhando: abrindo o mesmo arquivo em / run / user / ... como exibição somente com a opção --view.
  • Trabalhando: Abrindo o mesmo arquivo smb: // server / path / ...
  • Trabalhando: outras montagens do tipo de fusível (não coisas em / run / user /), eu tentei o cryfs, presumo que o cifs também funciona.
  • Trabalhando: todos os outros programas podem ler / gravar em / run / user /...
  • Não está funcionando: Abrindo o mesmo arquivo em / run / user /...
  • Não está funcionando: Abrindo o mesmo arquivo em / run / user / ... com --nolockcheck
  • Não está funcionando: Tentei abrir outros tipos de arquivos (.txt, .xlsx) em / run / user /...

Portanto, isso só acontece nos modos / run / user / mount e libreoffice no modo non-view.

Estou usando pcmanfm que parece abrir tudo no arquivo /// run / user / ... em vez de smb: // ... o nautilus usa smb: // .. para abrir arquivos para que funcione.

    
por niknah 09.01.2018 / 02:15