Menu

#288 pac 4.5.5.7.2 x86_64 error on fedora 25

v1.0 (example)
open
nobody
None
5
2016-12-24
2016-11-28
giuseppe
No

Hi
I have tried to use pac 4.5.5.7.2 on a new fedora 25 64 bit
when I tries to open a new connection the following error is returned:
unhandled exception in callback:
Can't locate object method "new" via package "Gnome2::Vte::Terminal" (perhaps you forgot to load "Gnome2::Vte::Terminal"?) at /opt/pac/lib/PACTerminal.pm line 503.
*** ignoring at /opt/pac/lib/PACMain.pm line 1398.

perl release is
perl -v

This is perl 5, version 24, subversion 0 (v5.24.0) built for x86_64-linux-thread-multi
(with 43 registered patches, see perl -V for more detail)

I have tried some work-around suggested in TT 271 installed patch https://sourceforge.net/p/pacmanager/bugs/_discuss/thread/b717f5c1/09d9/attachment/Vte.so_32_5.022.bz2 but the error is the same

Discussion

  • Thiago Lorena

    Thiago Lorena - 2016-11-30

    Hi, same problem here.
    :/

     
  • Thiago Lorena

    Thiago Lorena - 2016-11-30

    Dear giuseppe,

    To fix this problem, execute steps below:

    1 - cpan Glib::MakeHelper (root user)
    2 - cpan Gnome2::Vte (root user)
    3 - wget http://search.cpan.org/CPAN/authors/id/X/XA/XAOC/Gnome2-Vte-0.11.tar.gz
    4 - tar xfz Gnome2-Vte-0.11.tar.gz
    5 - cd Gnome2-Vte-0.11/
    6 - perl Makefile.PL
    7- make
    8 - sudo cp -f blib/arch/auto/Gnome2/Vte/Vte.so /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/

    Connections ssh open in fedora 25.

     
    • Giuseppe Cruciani

      Thank You,
      this fixed a "Segmentation fault (core dumped)" after a Ubuntu upgrade from xenial to artful, better than putting an internet precompiled vte.so suggested on other bugs articles.

       
  • giuseppe

    giuseppe - 2016-11-30

    Hello Lorena
    thanks for help
    now pacmanager works fine

    Regards

    Giuseppe

     
  • ValdikSS

    ValdikSS - 2016-12-24

    Proper fix:

    $ sudo rm /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so
    $ sudo dnf install perl-Gnome2-Vte
    
     

Log in to post a comment.