Ir para o conteúdo

 Voltar a PW3270 Suporte
Tela cheia

Erro instalando o pw3270-plugin-rexx_5.0.0_amd64.deb no ubuntu 14.04

22 de Setembro de 2014, 18:49 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 242 vezes

O usuário já tinha em sua máquina os seguintes pacotes instalados:

  • lib3270_5.0.0_amd64.deb
  • libreoffice-extension-pw3270_5.0.0_amd64.deb
  • php5-tn3270_5.0.0_amd64.deb
  • pw3270-plugin-dbus_5.0.0_amd64.deb
  • pw3270_5.0.0_amd64.deb

Ao tentar instalar os pacotes oorexx_4.2.0_amd64.deb e pw3270-plugin-rexx_5.0.0_amd64.deb surge o seguinte erro:

 Unpacking pw3270-plugin-rexx (5.0.0-2976) ...
dpkg: error processing archive /var/cache/apt/archives/pw3270-plugin-rexx_5.0.0-2976_amd64.deb (--unpack):
 a tentar sobre-escrever o directório '/usr/lib/pw3270-plugins' no pacote pw3270-plugin-dbus 5.0.0-2976 com um não directório
Erros foram encontrados durante o processamento de:
 /var/cache/apt/archives/pw3270-plugin-rexx_5.0.0-2976_amd64.deb

Analisando o pacote pw3270-plugin-rexx_5.0.0-2976_amd64.deb, na pasta /usr/lib ele tem um subpasta pw3270-plugin que tá vazia. Essa pasta deveria se chamar "pw3270-plugins", pela nomenclatura adotada pelo pw3270. Ocorre que existe nesta pasta um binário executável chamado "pw3270-plugins" - e deve ser isto que está gerando o erro no dpkg: ele tá criando um arquivo que sobrescreve uma pasta criado por um outro pacote. Isso provavelmente se deve aos scripts de compilação da aplicação a partir do código fonte.

Fica uma sugestão de melhoria. 

Autor: Fábio Lima


22 comentários

  • E3a0327e1f1e0c10b25a0004b3a070c0?only path=false&size=50&d=404Fábio Lima(usuário não autenticado)
    23 de Setembro de 2014, 1:38

     

    Desculpe, esqueci de mencionar outra coisa: o mesmo arquivo deb está criando o arquivo rx3270.cls numa pasta /share/ooRexx (na raiz). Imagino que isto seja possa ser um equívoco e que deveria estar em /usr/share/ooRexx/.

    Olhei aqui que houve um novo build dos DEB. Amanhã verifico com o usuário se deu certo. 

    • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
      25 de Setembro de 2014, 10:57

       

      Olá, Conferi aqui e ele pega esse path do próprio rexx! Tem como me mandar a saída do comando abaixo no Ubuntu....

      oorexx-config --prefix
       

Essa comunidade não possui posts nesse blog