You are not logged in.

#1 2015-01-08 20:12:22

Archadious
Member
Registered: 2007-03-07
Posts: 14

Daniel Wallace is invalid

Here's a dump of my attempt to update my system.  I have not been able to locate information that help me resolve this.

server$ sudo pacman -Syu
error: pacman: signature from "Daniel Wallace <danielwallace@gtmanfred.com>" is invalid
:: Synchronizing package databases...
core is up to date
extra                                  1807.5 KiB  1800K/s 00:01 [########################################################################] 100%
community                              2.5 MiB  2.04M/s 00:01 [########################################################################] 100%
pacman is up to date
error: database 'pacman' is not valid (invalid or corrupted database (PGP signature))



I know my system not up to date.  Running pacman v4.1.2 with libalpm v8.0.2
Any suggestions for solving this issue?

Running with -Syyu results in the following:

server$ sudo pacman -Syyu
error: pacman: signature from "Daniel Wallace <danielwallace@gtmanfred.com>" is invalid
:: Synchronizing package databases...
core                                    121.6 KiB   676K/s 00:00 [########################################################################] 100%
extra                                   807.5 KiB  1939K/s 00:01 [########################################################################] 100%
community                             2.5 MiB  2.14M/s 00:01 [########################################################################] 100%
pacman                                 29.0   B  0.00B/s 00:00 [########################################################################] 100%
pacman.sig                          287.0   B  0.00B/s 00:00 [########################################################################] 100%
error: pacman: signature from "Daniel Wallace <danielwallace@gtmanfred.com>" is invalid
error: failed to update pacman (invalid or corrupted database (PGP signature))
error: database 'pacman' is not valid (invalid or corrupted database (PGP signature))

-A

Offline

#2 2015-01-08 20:18:40

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Daniel Wallace is invalid


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2015-01-08 20:21:15

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

Thank's for the reply but I've tried refreshing the keys using 'pacman-key --refresh-keys'  and I've tried selecting different mirrors.  How do I clear or reset the sgniture of Daniel Wallace?

-A

Offline

#4 2015-01-08 20:23:04

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Daniel Wallace is invalid


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2015-01-08 20:59:05

progandy
Member
Registered: 2012-05-17
Posts: 5,184

Re: Daniel Wallace is invalid

Archadious wrote:

Thank's for the reply but I've tried refreshing the keys using 'pacman-key --refresh-keys'  and I've tried selecting different mirrors.  How do I clear or reset the sgniture of Daniel Wallace?

-A

I dimly remember reinstalling archlinux-keyring and/or calling 'pacman-key --populate' followed by --refresh-keys and maybe --updatedb in a similar case.


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#6 2015-01-08 21:02:47

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: Daniel Wallace is invalid

What is the pacman repository? It looks like all the issues are with that.


But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

Offline

#7 2015-01-08 21:51:02

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

Here are the active servers I have uncommitted in my mirrorlist file.

Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
Server = http://mirror.cc.columbia.edu/pub/linux … o/os/$arch
Server = http://mirrors.cecsresearch.org/archlin … o/os/$arch
Server = http://cosmos.cites.illinois.edu/pub/ar … o/os/$arch
Server = http://mirror.cs.pitt.edu/archlinux/$repo/os/$arch
Server = http://mirrors.einhammr.com/archlinux/$repo/os/$arch
Server = http://mirror.es.its.nyu.edu/archlinux/$repo/os/$arch
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
Server = http://mirror.grig.io/archlinux/$repo/os/$arch
Server = http://www.gtlib.gatech.edu/pub/archlin … o/os/$arch
Server = http://mirror.ancl.hawaii.edu/linux/arc … o/os/$arch
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
Server = http://lug.mtu.edu/archlinux/$repo/os/$arch
Server = http://mirror.metrocast.net/archlinux/$repo/os/$arch
Server = http://mirror.pw/archlinux/$repo/os/$arch
Server = http://mirror.nexcess.net/archlinux/$repo/os/$arch
Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
Server = http://archlinux.pallissard.net/archlin … o/os/$arch
Server = http://dfw.mirror.rackspace.com/archlin … o/os/$arch
Server = http://iad.mirror.rackspace.com/archlin … o/os/$arch
Server = http://ord.mirror.rackspace.com/archlin … o/os/$arch
Server = http://mirror.rit.edu/archlinux/$repo/os/$arch
Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
Server = http://mirror.umd.edu/archlinux/$repo/os/$arch
Server = http://mirror.vtti.vt.edu/archlinux/$repo/os/$arch
Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch

Offline

#8 2015-01-08 21:53:53

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

I have issued the following commands in order to reset my database:

server$ sudo pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: Generating pacman keyring master key...
gpg: key 1F6D4A84 marked as ultimately trusted
gpg: Done
==> Updating trust database...
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u

server$ sudo pacman -Syu
error: pacman: key "5FA5E5544F010D48" is unknown
:: Import PGP key 2048R/4F010D48, "Daniel Wallace <daniel.wallace12@gmail.com>", created: 2012-03-01? [Y/n] y
error: pacman: signature from "Daniel Wallace <danielwallace@gtmanfred.com>" is invalid
:: Synchronizing package databases...
core is up to date
extra is up to date
community                                                                2.5 MiB  3.03M/s 00:01 [########################################################] 100%
pacman is up to date
error: database 'pacman' is not valid (invalid or corrupted database (PGP signature))

server$  sudo pacman -Syu
error: pacman: signature from "Daniel Wallace <danielwallace@gtmanfred.com>" is invalid
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
pacman is up to date
error: database 'pacman' is not valid (invalid or corrupted database (PGP signature))


Still having an issue Wallace.

-A

Offline

#9 2015-01-08 22:07:57

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,441
Website

Re: Daniel Wallace is invalid

First, please use code tags.  Really.

Second, you were asked about this pacman repo.  What is that?  It's not listed in our wiki.  Is it just a typo in your pacman.conf?

Last edited by Trilby (2015-01-08 22:09:35)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#10 2015-01-08 22:08:03

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: Daniel Wallace is invalid

Please use the code tags for pasting code.

What is the content of /etc/pacman.conf? What is the pacman repo? Only the first three repos you have are official Arch repos.

Last edited by lucke (2015-01-08 22:15:34)

Offline

#11 2015-01-08 22:10:17

alphaniner
Member
From: Ancapistan
Registered: 2010-07-12
Posts: 2,810

Re: Daniel Wallace is invalid

There are references to a pacman database in your output.

...
core is up to date
extra is up to date
community is up to date
pacman is up to date   <------- WTF?

I think the invalid key is related to this. Post your pacman.conf. Also, code tags.


But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner

Offline

#12 2015-01-08 22:10:40

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

My pacman.conf file:

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[pacman]
Server = http://mirror.rackspace.com/cloud/pacman/$arch

Offline

#13 2015-01-08 22:11:12

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

Code tags?

Offline

#14 2015-01-08 22:14:21

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,441
Website

Re: Daniel Wallace is invalid

You've been a member of these forums for 8 years and you've never seen the little "BBCode" link ... nor learned to google something like "Code tags" when someone mentions them?

You do have a [pacman] repo at the bottom there.  What is that?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#15 2015-01-08 22:22:33

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: Daniel Wallace is invalid

Trilby wrote:

You've been a member of these forums for 8 years and you've never seen the little "BBCode" link ... nor learned to google something like "Code tags" when someone mentions them?

You do have a [pacman] repo at the bottom there.  What is that?

It looks to be an empty repository of all things. And it looks to be what is causing the error, having had a look at the repository tarballs, supposedly signed by Daniel Wallace.

@Archadious: Try removing said repository and try again.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#16 2015-01-08 22:34:09

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

I removed the last two lines of my pacman.conf file and ran -Syu again.  This time the update stops when it can not  import the key "Eric Belanger"

Closer to a solution but still not there.  I will review the wiki page on keys.

-A

Offline

#17 2015-01-09 19:39:34

Archadious
Member
Registered: 2007-03-07
Posts: 14

Re: Daniel Wallace is invalid

Solved

Not being able to solve this issue with SigLevel set to Required I disabled it by changing the line in my pacman.conf file from "SigLevel = Require ..." to "SigLevel = Never".  Then I was able to do a complete system update, reinstall archlinux-keyring and change my pacman.conf SigLevel back to Required.  Problem solved.

Thanks to those who posted comments that were actually intended to assist me, I do appreciate it.

-A

Offline

#18 2015-01-09 20:17:15

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: Daniel Wallace is invalid

Archadious wrote:

Daniel Wallace is invalid

That statement instantly reminded me of this.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#19 2015-01-17 16:39:03

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Daniel Wallace is invalid

I've seen something similar recently. In one of my machines I think I solved it by installing archlinux-keyring first then doing -Syu.

In my first encounter with the problem I did try to find the cause of the problem and at the time I found that the missing key didn't manage to find its way into pool.sks-keyservers.net, if configuring another keyserver (like pgp.mit.edu) then things would work.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#20 2015-01-17 17:12:38

bstaletic
Member
Registered: 2014-02-02
Posts: 658

Re: Daniel Wallace is invalid

Ater

pacman-key --init

, you should have ran

pacman-key --populate archlinux

. It was also in a comment in pacman.conf.

Offline

#21 2015-01-25 16:21:46

gtmanfred
Package Maintainer (PM)
Registered: 2012-04-11
Posts: 10

Re: Daniel Wallace is invalid

Remove the [pacman] repository I made for our Archlinux image at Rackspace.

It had a couple things in it, we had the grub-legacy package, back when the image was still using grub-legacy.
It also had the initial package for openstack-guest-agents-unix, before I just put it in community, because before that it was being installed and not trackered
It had a linux-rackspace kernel, which was never used, but it was my attempt at getting the images team to stop custom compiling the kernels for each new arch image.

This has nothing to do with the old bug, this one I made blank and broke the database on purpose so that people would look at their pacman.conf and remove the old empty repository.

Offline

#22 2015-01-25 16:58:43

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,441
Website

Re: Daniel Wallace is invalid

gtmanfred wrote:

... and broke the database on purpose

Allan-wannabe. wink


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#23 2015-02-26 22:45:03

parenthephobia
Member
Registered: 2015-02-26
Posts: 1

Re: Daniel Wallace is invalid

gtmanfred wrote:

I ... broke the database on purpose so that people would look at their pacman.conf and remove the old empty repository.

That answers that question.

It's a shame nobody had told the support operatives I contacted about this when all my pacmans (pacmen?) broke! sad

Offline

Board footer

Powered by FluxBB