You are not logged in.

#1 2018-03-25 20:20:18

zlatin
Member
Registered: 2018-03-25
Posts: 3

gnome-terminal is broken if vte3-ng is installed

Cannot run gnome-terminal after updating today. From journalctl:

Mar 25 23:14:14 emachines systemd[447]: Starting GNOME Terminal Server...
Mar 25 23:14:14 emachines gnome-terminal-server[2036]: /usr/lib/gnome-terminal/gnome-terminal-server: symbol lookup error: /usr/lib/gnome-terminal/gnome-terminal-server: undefined symbol: vte_terminal_set_bold_is_bright
Mar 25 23:14:14 emachines systemd[447]: gnome-terminal-server.service: Main process exited, code=exited, status=127/n/a
Mar 25 23:14:14 emachines systemd[447]: gnome-terminal-server.service: Failed with result 'exit-code'.
Mar 25 23:14:14 emachines systemd[447]: Failed to start GNOME Terminal Server.
Mar 25 23:16:14 emachines dbus-daemon[468]: [session uid=1000 pid=468] Failed to activate service 'org.gnome.Terminal': timed out (service_start_timeout=120000ms)

Edit:
My fault. vte3-ng was as vte3 library and it's few versions older. It was installed for Termite. So gnome-terminal could not start. Removing vte3-ng with

pacman -Rdd vte3-ng

and installing vte3 helped.

Last edited by zlatin (2018-03-25 21:14:57)

Offline

#2 2018-03-25 20:59:13

zlatin
Member
Registered: 2018-03-25
Posts: 3

Re: gnome-terminal is broken if vte3-ng is installed

I think it should be mentioned somewhere that installing Termite with vte3-ng after gnome-terminal breakes gnome-terminal as vte3-ng provides vte3 version 0.50.2 but gnome-terminal requires at least 0.51.3 (according to this comment in code)

Offline

#3 2018-03-25 21:39:12

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: gnome-terminal is broken if vte3-ng is installed

It shouldn't just be mentioned somewhere. The gnome-terminal arch package should be updated to require vte3>=0.52.0, i.e. this is arch packaging bug.

Reported here: https://bugs.archlinux.org/task/57956

Offline

#4 2018-03-25 21:48:33

zlatin
Member
Registered: 2018-03-25
Posts: 3

Re: gnome-terminal is broken if vte3-ng is installed

Thanks. I even didn't know about arch bugtracker.

Offline

#5 2018-03-25 21:52:50

bulletmark
Member
From: Brisbane, Australia
Registered: 2013-10-22
Posts: 653

Re: gnome-terminal is broken if vte3-ng is installed

ooo wrote:

It shouldn't just be mentioned somewhere. The gnome-terminal arch package should be updated to require vte3>=0.52.0, i.e. this is arch packaging bug.

Reported here: https://bugs.archlinux.org/task/57956

ooo, I suggest you read this recent thread: https://bbs.archlinux.org/viewtopic.php?id=235355.

Last edited by bulletmark (2018-03-25 21:58:29)

Offline

#6 2018-03-25 23:50:02

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: gnome-terminal is broken if vte3-ng is installed

bulletmark wrote:

ooo, I suggest you read this recent thread: https://bbs.archlinux.org/viewtopic.php?id=235355.

Thanks, I thought versioned dependencies were more commonly used, and suitable for cases like this one.

Having an up-to-date vte3-ng package is, of course, better solution. Although there doesn't seem to be any clue about when the upstream might be synced with 0.52.0.

Offline

#7 2018-04-02 21:18:25

Defender110
Member
Registered: 2017-12-28
Posts: 13

Re: gnome-terminal is broken if vte3-ng is installed

This also affects extra/xfce4-terminal.

Offline

#8 2018-04-02 22:47:37

loqs
Member
Registered: 2014-03-06
Posts: 17,372

Re: gnome-terminal is broken if vte3-ng is installed

Defender110 wrote:

This also affects extra/xfce4-terminal.

Have you created a bug report about the issue to notify the package maintainer?

Offline

#9 2018-04-02 23:17:11

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,560

Re: gnome-terminal is broken if vte3-ng is installed

Bug report would just be closed. vte3-ng is not in the repos, it is no longer Arch's responsibility.

Offline

Board footer

Powered by FluxBB