summaryrefslogtreecommitdiff
path: root/pages/docs/client/known-issues.md
blob: 3e86b97b7d1442ea5892f5cc012d31b32109db23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
@title = 'Bitmask known issues'
@nav_title = 'Known issues'
@summary = 'Known issues in Bitmask.'
@toc = true

Here you can find documentation about known issues and potential work-arounds
in the current Bitmask release.


Connection Errors
-----------------

You may get the error: “Unable to connect: Problem with provider”. This can
result from a problem with your network not the the provider. We are tracking
this issue here https://leap.se/code/issues/4023 and plan to have more specific
error notifications in the future.

Mail issues
-----------


* If you have received a large amount of mails (testing with more than 400),
Thunderbird may not respond. This problem wont happen if you already had the
client open and Thunderbird loading mails at the same time.

* Opening the same account from more than one computer at the same time might
possibly break your account.

* You may get an error on Thunderbird about not being able to reach the IMAP
server. This happens during long syncs.

* If you have a big amount of emails and email traffic the syncs are
sometimes very slow. We are working on this.



Key generation too slow?
------------------------

When you create a new mail account, the key generation may take a while. It can
take up to 5mins, but be aware, on virtual machines it sometimes takes a very
long time. As long as a 40min!. The below tricks can reduce the time for
testers using virtual machines.

If you are just testing mail accounts and **are not worried about security**
you can use some tricks to generate the extra entropy needed to speed up the
process.

1. Manually generate entropy by moving the mouse, type stuff, browse the internet and local files, etc.

1. Use haveged

    Install the haveged package, most likely is available through your distro's
    package manager.

    See: http://www.issihosts.com/haveged/

1. Generate IO (may not work on SSDs)

        find / -type f -print0 2>&1 | xargs -0 cat &> /dev/null

If you want more information you can take a look at:
https://leap.se/code/issues/4656


"No polkit agent available" Error
---------------------------------

(For people using minimal distros/desktops like awesome/i3)

To run Bitmask and the services correctly you need to have a running polkit
agent. If you don’t have one you will get an error and won’t be able to start
Bitmask.

The currently recognized polkit agents are:

| process name                          | Who uses it?                      |
|---------------------------------------|-----------------------------------|
| `polkit-gnome-authentication-agent-1` | Gnome                             |
| `polkit-kde-authentication-agent-1`   | KDE                               |
| `polkit-mate-authentication-agent-1`  | Mate                              |
| `lxpolkit` or `lxsession`             | LXDE                              |
| `xfce-polkit`                         | XFCE                              |
| `gnome-shell`                         | Gnome shell                       |
| `fingerprint-polkit-agent`            | the `fingerprint-gui` package     |


If you have a different polkit agent running that it's not in that list,
please report a bug so we can include in our checks.

You can get the list of running processes that match polkit with the following
command: `ps aux | grep -i polkit`.
Here is an example on my KDE desktop:

    ➜ ps aux | grep polkit
    root      1392  0.0  0.0 298972  6120 ?        Sl   Sep22   0:02 /usr/lib/policykit-1/polkitd --no-debug
    user      1702  0.0  0.0  12972   920 pts/16   S+   16:42   0:00 grep polkit
    user      3259  0.0  0.4 559764 38464 ?        Sl   Sep22   0:05 /usr/lib/kde4/libexec/polkit-kde-authentication-agent-1


Note that `polkitd` is not a valid agent, is just the daemon, you still need an
agent running.