View Issue Details

IDProjectCategoryView StatusLast Update
0010834TalerWeb site(s)public2026-01-07 23:56
Reporterdavidhedlund Assigned ToChristian Grothoff  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionnot fixable 
Product Version1.3 
Target Version1.4Fixed in Version1.4 
Summary0010834: Trisquel cannot use Universe
Descriptionhttps://docs.taler.net/taler-merchant-manual.html#installing-the-gnu-taler-binary-packages-on-trisquel

"2.3.2. Installing the GNU Taler binary packages on Trisquel

To install the GNU Taler Trisquel packages, first ensure that you have the right Trisquel distribution. Packages are currently available for Trisquel GNU/Linux 10.0. Simply follow the same instructions provided for Ubuntu."

Who wrote this?

It is not possible to install multiverse in Trisquel, neither in version 10 or later:
Steps To Reproduce## Method 1
* Copy multiverse repository lines from Ubuntu MATE 22.04 /etc/apt/sources.list to Trisquel 11.0.1 /etc/apt/sources.list
------------8<----------------
deb http://us.archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://us.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu jammy-security multiverse
------------8<----------------

* In Trisquel:
------------8<----------------
$ sudo apt update
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Err:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Get:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Hit:3 https://archive.trisquel.org/trisquel aramo InRelease
Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
Err:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Hit:5 https://archive.trisquel.org/trisquel aramo-security InRelease
Get:6 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
Hit:7 https://archive.trisquel.org/trisquel aramo-updates InRelease
Err:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Hit:8 https://archive.trisquel.org/trisquel aramo-backports InRelease
Err:6 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Reading package lists... Done
W: GPG error: http://security.ubuntu.com/ubuntu jammy-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
E: The repository 'http://security.ubuntu.com/ubuntu jammy-security InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://us.archive.ubuntu.com/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
E: The repository 'http://us.archive.ubuntu.com/ubuntu jammy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
E: The repository 'http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
E: The repository 'http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
------------8<----------------

## Method 2
* Modify the URLs for multiverse in Trisquel 11.0.1 /etc/apt/sources.list
------------8<----------------
deb https://archive.trisquel.org/trisquel/ aramo multiverse
deb https://archive.trisquel.org/trisquel/ aramo-updates multiverse
deb https://archive.trisquel.org/trisquel/ aramo-backports main restricted universe multiverse
deb https://archive.trisquel.org/trisquel/ aramo-security multiverse
------------8<----------------
* In Trisquel:
------------8<----------------
$ sudo apt update
Hit:1 https://archive.trisquel.org/trisquel aramo InRelease
Hit:2 https://archive.trisquel.org/trisquel aramo-security InRelease
Hit:3 https://archive.trisquel.org/trisquel aramo-updates InRelease
Hit:4 https://archive.trisquel.org/trisquel aramo-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
72 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: Skipping acquire of configured file 'multiverse/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-security InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-security InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo-security InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo-security InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo-security InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-updates InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-updates InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo-updates InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo-updates InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo-updates InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Packages (main/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Skipping acquire of configured file 'restricted/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'restricted/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'restricted/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'restricted/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'restricted/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'restricted' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'multiverse/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo-backports InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Packages (main/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list:14
------------8<----------------
TagsNo tags attached.

Activities

Christian Grothoff

2025-12-24 14:44

manager   ~0027183

d13d6eee..b1409afc removes the instructions for Trisquel, as these community-provided instructions clearly do not work anymore and we don't seem to have anyone able or willing to support maintaining them.

davidhedlund

2026-01-07 17:31

reporter   ~0027206

Sorry, I reported "multiverse" by mistake. Can you please change the title to "Trisquel cannot use Ubuntu's universe repository"

So this bug is still valid, here is my report with "universe" that is documented for Ubuntu (https://docs.taler.net/taler-merchant-manual.html#installing-the-gnu-taler-binary-packages-on-ubuntu) in Trisquel:

* Open Trisquel
* sudo apt-get update
* Add "deb http://us.archive.ubuntu.com/ubuntu/ jammy universe" to /etc/apt/sources.list
* Add /etc/apt/sources.list.d/taler.list with "deb [signed-by=/etc/apt/keyrings/taler-systems.gpg] https://deb.taler.net/apt/ubuntu/ noble main"
* sudo wget -O /etc/apt/keyrings/taler-systems.gpg https://taler.net/taler-systems.gpg
* $ sudo apt update
Get:1 https://deb.taler.net/apt/ubuntu noble InRelease [3,829 B]
Get:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:3 https://deb.taler.net/apt/ubuntu noble/main amd64 Packages [8,790 B]
Hit:4 https://archive.trisquel.org/trisquel aramo InRelease
Err:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
Hit:5 https://archive.trisquel.org/trisquel aramo-security InRelease
Hit:6 https://archive.trisquel.org/trisquel aramo-updates InRelease
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://deb.taler.net/apt/ubuntu noble InRelease' doesn't support architecture 'i386'
W: GPG error: http://us.archive.ubuntu.com/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
E: The repository 'http://us.archive.ubuntu.com/ubuntu jammy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


* Replace "deb http://us.archive.ubuntu.com/ubuntu/ jammy universe" (that was added previously) with "deb https://archive.trisquel.org/trisquel/ aramo universe" to /etc/apt/sources.list
* $ sudo apt update
Hit:1 https://deb.taler.net/apt/ubuntu noble InRelease
Hit:2 https://archive.trisquel.org/trisquel aramo InRelease
Hit:3 https://archive.trisquel.org/trisquel aramo-security InRelease
Hit:4 https://archive.trisquel.org/trisquel aramo-updates InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://deb.taler.net/apt/ubuntu noble InRelease' doesn't support architecture 'i386'
W: Skipping acquire of configured file 'universe/binary-i386/Packages' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/binary-amd64/Packages' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/i18n/Translation-en' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/i18n/Translation-en_US' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'universe/cnf/Commands-amd64' as repository 'https://archive.trisquel.org/trisquel aramo InRelease' doesn't have the component 'universe' (component misspelt in sources.list?)

davidhedlund

2026-01-07 17:34

reporter   ~0027207

"Trisquel cannot use the universe repository" is even better as title because I demonstrated that also "deb https://archive.trisquel.org/trisquel/ aramo universe" does not work in Trisquel.

Christian Grothoff

2026-01-07 22:36

manager   ~0027211

Yes, its is universe, not multiverse (GNU Taler has no non-free dependencies). That said, I don't see what we can do here. We cannot force Ubuntu to move packages out of universe into main. Trisquel could in principle do that, but that's again not something *we* can do. And we are NOT going to change our dependencies for this either, that's just too much to ask. So what exactly is the ask here?

davidhedlund

2026-01-07 23:12

reporter   ~0027214

Thank you for updating the documentation. I'm not asking for anything in this issue, I just had to re-open it to comment. I'm new with this bug tracker.

I suggested that the universe repository should be avoided in a separate issue in order to make it compatible with Trisquel: https://bugs.gnunet.org/view.php?id=10856

davidhedlund

2026-01-07 23:14

reporter   ~0027215

Also thanks for changing the title for this issue. It can be closed now.

Issue History

Date Modified Username Field Change
2025-12-24 03:05 davidhedlund New Issue
2025-12-24 14:44 Christian Grothoff Assigned To => Christian Grothoff
2025-12-24 14:44 Christian Grothoff Status new => resolved
2025-12-24 14:44 Christian Grothoff Resolution open => fixed
2025-12-24 14:44 Christian Grothoff Fixed in Version => 1.4
2025-12-24 14:44 Christian Grothoff Note Added: 0027183
2025-12-24 14:44 Christian Grothoff Target Version => 1.4
2026-01-07 17:31 davidhedlund Status resolved => feedback
2026-01-07 17:31 davidhedlund Resolution fixed => reopened
2026-01-07 17:31 davidhedlund Note Added: 0027206
2026-01-07 17:34 davidhedlund Note Added: 0027207
2026-01-07 17:34 davidhedlund Status feedback => assigned
2026-01-07 22:33 Christian Grothoff Summary Trisquel cannot use Multiverse => Trisquel cannot use Universe
2026-01-07 22:36 Christian Grothoff Note Added: 0027211
2026-01-07 22:36 Christian Grothoff Status assigned => feedback
2026-01-07 22:36 Christian Grothoff Fixed in Version 1.4 =>
2026-01-07 22:36 Christian Grothoff Target Version 1.4 =>
2026-01-07 23:12 davidhedlund Note Added: 0027214
2026-01-07 23:12 davidhedlund Status feedback => assigned
2026-01-07 23:14 davidhedlund Note Added: 0027215
2026-01-07 23:56 Christian Grothoff Status assigned => closed
2026-01-07 23:56 Christian Grothoff Fixed in Version => 1.4
2026-01-07 23:56 Christian Grothoff Resolution reopened => not fixable
2026-01-07 23:56 Christian Grothoff Target Version => 1.4