Menu

#299 Ubuntu 17.10 Vte.so issue

v1.0 (example)
open
nobody
None
5
2019-01-12
2017-09-22
Garyx
No

Starting with Ubuntu 17.04 the Vte.so file needed to be manually created as the one that ships with PAC does not work.

I followed the same procedure now in the beta version of Ubuntu 17.10 and the same procedure done in 17.04 does not seem to work.
https://sourceforge.net/p/pacmanager/bugs/293/

Anyone here been able to get it to work on the new upcoming Ubuntu 17.10 update?

Discussion

  • Golgot

    Golgot - 2017-10-31

    The procedure worked for me.
    This is all I have done :

    sudo apt install libglib2.0-dev libpango1.0-dev libvte-dev libvte-2.91-dev dh-make-perl libgtk2.0-dev 
    cpan -i ExtUtils::Depends
    cpan -i ExtUtils::PkgConfig
    dh-make-perl --cpan Gnome2::Vte --build
    sudo dpkg -i libgnome2-vte*.deb
    sudo find /opt/pac/ -name "Vte.so*" -exec rm {} +
    

    Pac, and ssh connection are working now.

     
    • Leodan Rodriguez Diaz

      The procedure worked for me to..
      thaks
      i use Debian 9.6 + cinnamon

       
  • Murathan BOSTANCI

    Hello,
    The procedure not worked for me.

    han@dell7559:~$ sudo apt install libglib2.0-dev libpango1.0-dev libvte-dev libvte-2.91-dev dh-make-perl libgtk2.0-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    dh-make-perl is already the newest version (0.95).
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    libgtk2.0-dev : Depends: libcairo2-dev (>= 1.6.4-6.1) but it is not going to be installed
    libpango1.0-dev : Depends: libcairo2-dev (>= 1.12.10) but it is not going to be installed
    libvte-2.91-dev : Depends: libgtk-3-dev (>= 3.12.0) but it is not going to be installed
    libvte-dev : Depends: libcairo2-dev but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

    I continued

    apt-get install pkg-config
    cpan -i ExtUtils::Depends
    cpan -i ExtUtils::PkgConfig
    dh-make-perl --cpan Gnome2::Vte --build

    root@dell7559:~# ls -l
    total 36
    -rw-r--r-- 1 root root 1760 Sep 18 17:35 RPM-GPG-GROUP-KEY-ilg
    drwxr-xr-x 6 root root 4096 Nov 12 16:46 libgnome2-vte-perl
    -rw-r--r-- 1 root root 2656 Nov 12 16:46 libgnome2-vte-perl_0.11-1_amd64.deb
    -rw-r--r-- 1 root root 22619 Nov 12 16:46 libgnome2-vte-perl_0.11.orig.tar.gz

    root@dell7559:~# dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb
    (Reading database ... 150807 files and directories currently installed.)
    Preparing to unpack libgnome2-vte-perl_0.11-1_amd64.deb ...
    Unpacking libgnome2-vte-perl (0.11-1) over (0.11-1) ...
    Setting up libgnome2-vte-perl (0.11-1) ...

    root@dell7559:~# find /opt/pac/ -name "Vte.so*" -exec rm {} +
    root@dell7559:~# logout
    han@dell7559:~$ pac
    /usr/share/themes/Radiance/gtk-2.0/apps/mate-panel.rc:30: error: invalid string constant "murrine-scrollbar", expected valid string constant
    PAC started (pac) with PID 28234
    INFO: Used config file '/home/han/.config/pac/pac.nfreeze'
    INFO: Using 'Unity' tray icon
    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 500.
    ignoring at /opt/pac/lib/PACMain.pm line 1398.
    ^CINFO: Signal 'INT' received. Exiting PAC...
    PAC finishing (pac) with pid 28234
    han@dell7559:~$

    PAC opened but not running

     
  • Andrea Colombo

    Andrea Colombo - 2017-11-13

    This worked for me (openSUSE Leap 42.2 x86_64): https://sourceforge.net/p/pacmanager/bugs/286/#6684
    I attach here the Vte.so that is working on my system, just replace (backup first!) your with this one.

     

    Last edit: Andrea Colombo 2017-11-13
  • Murathan BOSTANCI

    Hello,
    Thank you for your interest.

    Unfortunately, it didn't work.

     
  • ArsNatura

    ArsNatura - 2017-11-27

    Golgot's solution works for me, but I had to execute "dh-make-perl --cpan Gnome2::Vte --build" as root (not worked with sudo).

     

    Last edit: ArsNatura 2017-11-27
  • Murathan BOSTANCI

    problem caused by "upgraded ubuntu 17.10"
    I install cleanly Ubuntu 17.10
    my history :
    apt install libglib2.0-dev libpango1.0-dev libvte-dev libvte-2.91-dev dh-make-perl libgtk2.0-dev
    cpan -i ExtUtils::Depends
    cpan -i ExtUtils::PkgConfig
    dh-make-perl --cpan Gnome2::Vte --build
    dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb libgnome2-vte-perl-dbgsym_0.11-1_amd64.ddeb
    find /opt/pac/ -name "Vte.so*" -exec rm {} +

     

    Last edit: Murathan BOSTANCI 2017-11-27
  • K. Burak Özdemir

    Golgot's solution worked for me (ubuntu 17.10.1). thanks.

     

    Last edit: K. Burak Özdemir 2018-03-28
  • banuj

    banuj - 2018-06-20

    For Ubuntu 18.04 you can install the deb for vte from here: libgnome2-vte-perl

    Another solution is to add asbru-cm repository and install package from it:

    curl -s https://packagecloud.io/install/repositories/asbru-cm/asbru-cm/script.deb.sh | sudo bash
    sudo apt install libgnome2-vte-perl
    
     

    Last edit: banuj 2018-06-20
  • NTBlade

    NTBlade - 2018-07-04

    Thanks, banuj this helped me with Mint 19

     

Log in to post a comment.

MongoDB Logo MongoDB