Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upMissing dependencies for Thunderbird Qubes Attachments? #2071
Comments
andrewdavidwong
added
bug
C: other
labels
Jun 15, 2016
marmarek
added this to the Release 3.0 updates milestone
Jun 15, 2016
marmarek
added
the
P: minor
label
Jun 15, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Start Thunderbird from xterm and check what error will you get there. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 15, 2016
Member
Here's the traceback when clicking the "send all to VM" button:
Traceback (most recent call last):
File "/usr/bin/qvm-mru-entry", line 24, in <module>
import gtk
File "/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: No module named cairo
|
Here's the traceback when clicking the "send all to VM" button:
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jun 15, 2016
Member
It looks like pycairo is excluded from minimal template (even though it is dependency of pygtk2 which is installed). Try installing pycairo package and see how much data will it put into the minimal template. If not much, probably worth including.
|
It looks like |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jun 15, 2016
Member
Not bad at all, and it fixes the issue:
bash-4.3# dnf install pycairo
Last metadata expiration check: 1:34:07 ago on Wed Jun 15 00:46:12 2016.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
pycairo x86_64 1.10.0-2.fc23 fedora 515 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 515 k
Installed size: 1.0 M
Is this ok [y/N]:
|
Not bad at all, and it fixes the issue:
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Jun 15, 2016
Member
Andrew David Wong:
Here's the traceback when clicking the "send all to VM" button:
Traceback (most recent call last): File "/usr/bin/qvm-mru-entry", line 24, in <module> import gtk File "/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module> from gtk import _gtk ImportError: No module named cairo
Wild guess. Try this.
sudo apt-get install python-cairo
Or.
sudo apt-get install python-gtk2
|
Andrew David Wong:
Wild guess. Try this. sudo apt-get install python-cairo Or. sudo apt-get install python-gtk2 |
added a commit
to marmarek/qubes-builder-rpm
that referenced
this issue
Jun 16, 2016
added a commit
to marmarek/qubes-builder-rpm
that referenced
this issue
Jun 18, 2016
marmarek
self-assigned this
Jul 11, 2016
thardeck
referenced this issue
Oct 15, 2016
Closed
qubes-pdf-converter does not require ImageMagick #2380
marmarek
modified the milestones:
Release 3.0 updates,
Release 3.1 updates
Nov 19, 2016
andrewdavidwong
referenced this issue
Jan 27, 2017
Closed
Qubes stub package for Fedora-minimal prevents installing required dependencies #2606
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
unman
Apr 14, 2017
Member
@marmarek Is there any reason why you haven't merged your commits to the Qubes repo? It seems odd this issue is still open, when the solution is there.
|
@marmarek Is there any reason why you haven't merged your commits to the Qubes repo? It seems odd this issue is still open, when the solution is there. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Apr 18, 2017
Member
qubes-template-minimal-stub is not included in any repository (and shouldn't be), so just merging this will affect only newly built templates. This is one more thing requiring #2572
|
|
andrewdavidwong commentedJun 15, 2016
Qubes OS version (e.g.,
R3.1):R3.1
Affected TemplateVMs (e.g.,
fedora-23, if applicable):fedora-23-minimal
My email VMs are based on a modified clone of
fedora-23-minimalwith Thunderbird and a few other packages installed. Recently, I've noticed that certain Qubes Attachments functions, such as "send all [attachments] to VM" have stopped working in these VMs. (Clicking the button does nothing.) Basing the VM onfedora-23instead causes it to work, so I'm guessing that there's some kind of missing dependency.