Difficulties installing Crossover

As my title says I am trying to install application:
Crossover from codeweavers

I do not know what to do with the terminal output.

Here’s what the terminal returns

sudo dpkg --add-architecture i386 ; sudo apt-get update
[sudo] password for sherab:
Get:1 http://ftp.de.debian.org/debian-ports sid InRelease [42.4 kB]
Get:2 https://repo.puri.sm/pureos green InRelease [10.5 kB]
Err:1 http://ftp.de.debian.org/debian-ports sid InRelease
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 06AED62430CB581C
Ign:4 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Get:3 http://mirrors.edge.kernel.org/ubuntu xenial InRelease [247 kB]
Get:5 https://repo.puri.sm/pureos green/main Translation-en [5,658 kB]
Err:3 http://mirrors.edge.kernel.org/ubuntu xenial InRelease
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
Hit:6 http://cdn-fastly.deb.debian.org/debian stretch Release
Reading package lists… Done
W: GPG error: http://ftp.de.debian.org/debian-ports sid InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 06AED62430CB581C
E: The repository ‘http://ftp.de.debian.org/debian-ports sid 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.
N: Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository ‘https://repo.puri.sm/pureos green InRelease’ doesn’t support architecture ‘i386’
W: GPG error: http://mirrors.edge.kernel.org/ubuntu xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
E: The repository ‘http://mirrors.kernel.org/ubuntu xenial 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.
sherab@Libre-Sherab:~$

1 Like

The issue is due to the fact Pure OS does’t not support i386 packages. Purism support also confirmed we should be using Buster sources instead of stretch.

If you are using Debian sources, you should comment out all others such as Purism and Ubuntu with a #. Keep only the primary buster sources lists. Then do an apt-get update & proceed.

You can comment everything out except for these sources with Buster instead of Stretch. (Not sure where you got those source URL’s and why they are “unsigned”)

https://wiki.debian.org/SourcesList#A.2Fetc.2Fapt.2Fsources.list

I’ve taken a stroll down the rabbit hole of enabling i386 on Pure OS. It’s going to take time and effort to get it working.

1 Like

@Sir_Stier
Thank you for your reply.
I am away from my Librem 13 for a while so it iwill take me a while before I can try out your suggestions.

I’ll report later

Thanks agains

Hi @Sir_Stier
I followed your suggestions.
and i have enabled i386 on my librem 13
also i added the buster to my resources.list
and commeted out the purism and stretch

anyhow - I stll get an error because a package libcups2:i386 cannot be installed

any suggestions please
thanks