Problems with llvm libcxx libcxxabi (SOLVED)


#1

Problems with llvm libcxx libcxxabi unable to Upgrade due to unknown Keys

Verifying source file signatures with gpg…
llvm-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxx-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxxabi-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build libc++.

Any way to Fix Casual User


Cannot install Discord/libc++ with `pacaur`
#2
gpg --recv-keys --keyserver hkp://pgp.mit.edu 0FC3042E345AD05D

Problems with llvm libcxx libcxxabi. AGAIN
#3

sudo gpg --recv-keys --keyserver hkp://pgp.mit.edu 0FC3042E345AD05D

key 0FC3042E345AD05D:
2 signatures not checked due to missing keys
gpg: key 0FC3042E345AD05D: “Hans Wennborg hans@chromium.org” not changed
gpg: Total number processed: 1
gpg: unchanged: 1

Verifying source file signatures with gpg…
llvm-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxx-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxxabi-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build libc++.
==> Restart building libc++ ? [y/N]

No Good


#4

I think you should trust it :

gpg --edit-key 0FC3042E345AD05D

gpg> trust 
# After entering trust, select either fully or ultimately

gpg> quit

#5

I did what you typed it’s still not working


#6

Sorry can’t replicate your issue

~ >>> gpg --recv-keys --keyserver hkp://pgp.mit.edu 0FC3042E345AD05D                                                                                              [130]

key 0FC3042E345AD05D:
2 signatures not checked due to missing keys
gpg: key 0FC3042E345AD05D: "Hans Wennborg <hans@chromium.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1


~ >>> yaourt -S llvm                      

==> Verifying source file signatures with gpg...
    llvm-5.0.0.src.tar.xz ... Passed
    libcxx-5.0.0.src.tar.xz ... Passed
    libcxxabi-5.0.0.src.tar.xz ... Passed
==> Extracting sources...
==> Starting prepare()...
==> Starting build()...

Try delete the keyring and re-receive it again (Make sure you set your time correctly)

gpg --delete-keys 0FC3042E345AD05D

gpg --recv-keys --keyserver hkp://pgp.mit.edu 0FC3042E345AD05D

Problems with llvm libcxx libcxxabi. AGAIN
#7

Ok I think I see the Problem

key 0FC3042E345AD05D:
2 signatures not checked due to missing keys <------
gpg: key 0FC3042E345AD05D: public key “Hans Wennborg hans@chromium.org” imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1

2 signatures not checked due to missing keys

Verifying source file signatures with gpg…
llvm-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxx-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
libcxxabi-5.0.0.src.tar.xz … FAILED (unknown public key 0FC3042E345AD05D)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build libc++.
==> Restart building libc++ ? [y/N]

sudo gpg --recv-keys --keyserver hkp://pgp.mit.edu 0FC3042E345AD05D [130]
gpg: “[130]” not a key ID: skipping
key 0FC3042E345AD05D:
2 signatures not checked due to missing keys
gpg: key 0FC3042E345AD05D: “Hans Wennborg hans@chromium.org” not changed
gpg: Total number processed: 1
gpg: unchanged: 1


#8

Why are you using sudo gpg?

That would add the key to the root users keyring, not your own.

PS: It builds fine for me, after importing the gpg key WITHOUT sudo. :slight_smile:


#9

Ahh good eyes!


#10

Try reading this post - might help you - be aware of the consequenses though


#11

That is what I suggested to OP in 6 posts above you -_-


#12

You don’t have to trust.

You just need to import the gpg key to the correct keyring and it will build fine.

It did for me, and is now in my repository. :slight_smile:


#13

I’m About to pull my Hair Out Anyone for Team Viewer

I did every thing you guys suggested Uuuugggh !?!

I’m using the Cinnamon Manjaro desktop if anyone wanted to know


#14

What happens when you run the gpg command without sudo?


#15

Step by Step :

[zenny@starwars ~]$ gpg --recv-keys 0FC3042E345AD05D
key 0FC3042E345AD05D:
2 signatures not checked due to missing keys
gpg: key 0FC3042E345AD05D: public key “Hans Wennborg hans@chromium.org” imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
[zenny@starwars ~]$ gpg --edit-key 0FC3042E345AD05D
gpg (GnuPG) 2.2.0; Copyright © 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

pub rsa4096/0FC3042E345AD05D
created: 2015-01-20 expires: 2018-01-19 usage: SC
trust: unknown validity: unknown
sub rsa4096/8514EA9C9330FC0D
created: 2015-01-20 expires: 2018-01-19 usage: E
[ unknown] (1). Hans Wennborg hans@chromium.org

gpg> trust
pub rsa4096/0FC3042E345AD05D
created: 2015-01-20 expires: 2018-01-19 usage: SC
trust: unknown validity: unknown
sub rsa4096/8514EA9C9330FC0D
created: 2015-01-20 expires: 2018-01-19 usage: E
[ unknown] (1). Hans Wennborg hans@chromium.org

Please decide how far you trust this user to correctly verify other users’ keys
(by looking at passports, checking fingerprints from different sources, etc.)

1 = I don’t know or won’t say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

Your decision? 4

pub rsa4096/0FC3042E345AD05D
created: 2015-01-20 expires: 2018-01-19 usage: SC
trust: full validity: unknown
sub rsa4096/8514EA9C9330FC0D
created: 2015-01-20 expires: 2018-01-19 usage: E
[ unknown] (1). Hans Wennborg hans@chromium.org
Please note that the shown key validity is not necessarily correct
unless you restart the program.

gpg> quit


#16

Great. Now try installing libc++ again. :slight_smile: It should now work.


#17

If you don’t use
sudo there is a warning


#18

I don’t see a warning in your output.


#19

OK its Working Hooray


#20

Packages (3) libc+±5.0.0-1 libc++abi-5.0.0-1 libc++experimental-5.0.0-1

Total Installed Size: 5.31 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [###################################################] 100%
(3/3) checking package integrity [###################################################] 100%
(3/3) loading package files [###################################################] 100%
(3/3) checking for file conflicts [###################################################] 100%
(3/3) checking available disk space [###################################################] 100%
:: Processing package changes…
(1/3) reinstalling libc++abi [###################################################] 100%
(2/3) reinstalling libc++ [###################################################] 100%
(3/3) reinstalling libc++experimental [###################################################] 100%
:: Running post-transaction hooks…
(1/1) Arming ConditionNeedsUpdate…

Thank You for your Patience Fellas I must of made a lot of wrong Turns

Bravo fhdk thefallenrat strit :joy:

This Baby is Solved Good Morning form New York City USA