Traceback calling Vte.Terminal.feed_child()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-release-upgrader (Ubuntu) |
Fix Released
|
High
|
Brian Murray | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
vte2.91 (Ubuntu) |
Won't Fix
|
High
|
Iain Lane | ||
Bionic |
Fix Released
|
High
|
Iain Lane |
Bug Description
[Test Case]
1) Ensure the following packages from -updates (version 0.52.2-
2) Modify /etc/issue e.g. I changed 18.04 to 18.04.2
3) Ensure /etc/update-
4) Run /usr/lib/
5) When prompted about replacing "the customized configuration file '/etc/issue'" click Keep
6) Observe a traceback in Vte.Terminal.
After installing the new version of vte2.91 in -proposed you should no longer receive a Traceback when clicking keep during the upgrade process.
[Regression Potential]
Per laney: "The regression potential is that I messed up the upload and everything using feed* breaks."
It'd probably be good to test guake too since it uses feed_child().
[Original Description]
I was upgrading from Bionic to Cosmic when I received a conffile prompt regarding /etc/update-
Original exception was:
Traceback (most recent call last):
File "/tmp/ubuntu-
sys.
File "/tmp/ubuntu-
if app.run():
File "/tmp/ubuntu-
return self.fullUpgrade()
File "/tmp/ubuntu-
if not self.doDistUpgr
File "/tmp/ubuntu-
res = self.cache.
File "/tmp/ubuntu-
apt.
File "/usr/lib/
pm = apt_pkg.
File "/usr/lib/
# compat with older API
File "/tmp/ubuntu-
res = os.WEXITSTATUS(
File "/tmp/ubuntu-
self.
File "/tmp/ubuntu-
InstallProg
File "/usr/lib/
if err.errno != errno.EAGAIN and err.errno != errno.EWOULDBLOCK:
File "/tmp/ubuntu-
self.
TypeError: Vte.Terminal.
Related branches
tags: | added: id-5b4d29002c528628776accad |
Changed in vte2.91 (Ubuntu Bionic): | |
assignee: | nobody → Iain Lane (laney) |
description: | updated |
Changed in ubuntu-release-upgrader (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Brian Murray (brian-murray) |
tags: |
added: verification-done verification-done-bionic removed: verification-needed verification-needed-bionic |
Calling Vte.Terminal. feed_child( ) with "n\n", -1 works fine with version 0.52.1-1ubuntu1 on Ubuntu 18.04 but using version in bionic-updates and cosmic I receive the following Traceback:
In [10]: term.feed_ child(" n\n", -1) ------- ------- ------- ------- ------- ------- ------- ------- ------- ----- input-10- aea6cb64c22b> in <module>() child(" n\n", -1)
-------
TypeError Traceback (most recent call last)
<ipython-
----> 1 term.feed_
TypeError: Vte.Terminal. feed_child( ) takes exactly 2 arguments (3 given)
In [11]: 1ubuntu1~ 18.04.1 1ubuntu1~ 18.04.1 1ubuntu1~ 18.04.1 500 192.168. 10.7/ubuntu bionic-updates/main amd64 Packages
Do you really want to exit ([y]/n)? y
[ 8:10AM 10167 ] [ bdmurray@impulse:~ ]
$ apt-cache policy gir1.2-vte-2.91
gir1.2-vte-2.91:
Installed: 0.52.2-
Candidate: 0.52.2-
Version table:
*** 0.52.2-
500 http://