You are not logged in.

#1 2012-11-04 05:42:36

netmonger
Member
Registered: 2012-09-20
Posts: 12

[SOLVED] .sig repo while synchronizing database

Hi,

While sync'ing the package database I'm getting the output below.  Out of my three arch systems only one is getting the *.sig line.  Sometimes it's multiple *.sig lines per repo.  Can anyone explain what that is and if it's a problem?  Thanks!

:: Synchronizing package databases...
 core                                        107.0 KiB   389K/s 00:00 [--------------------------------------] 100%
 core.sig                                    208.0   B   646B/s 00:00 [--------------------------------------] 100%
 core.sig                                      4.2 KiB  6.12K/s 00:01 [--------------------------------------] 100%
 extra                                      1424.7 KiB  1633K/s 00:01 [--------------------------------------] 100%
 extra.sig                                   208.0   B   225B/s 00:01 [--------------------------------------] 100%
 extra.sig                                     4.2 KiB  4.29K/s 00:01 [--------------------------------------] 100%
 community                                  1773.0 KiB  1734K/s 00:01 [--------------------------------------] 100%
 community.sig                               208.0   B   194B/s 00:01 [--------------------------------------] 100%
 community.sig                                 4.2 KiB  3.73K/s 00:01 [--------------------------------------] 100%
 multilib                                     90.6 KiB  2012K/s 00:00 [--------------------------------------] 100%
 multilib.sig                                208.0   B  2.25K/s 00:00 [--------------------------------------] 100%
 multilib.sig                                  4.2 KiB  30.8K/s 00:00 [--------------------------------------] 100%

Last edited by netmonger (2012-11-05 18:51:23)

Offline

#2 2012-11-04 06:26:55

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [SOLVED] .sig repo while synchronizing database

My guess is that you are using a mirror that signs the databaseseven though we (Arch Linux) don't do that yet.

Offline

#3 2012-11-04 12:30:06

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

Thanks Snowman.  I'm guessing this isn't a bad thing, right?

Last edited by netmonger (2012-11-04 12:36:52)

Offline

#4 2012-11-04 13:07:08

adee
Member
From: The Moon
Registered: 2009-11-10
Posts: 107

Re: [SOLVED] .sig repo while synchronizing database

Snowman wrote:

My guess is that you are using a mirror that signs the databaseseven though we (Arch Linux) don't do that yet.

But how a certain mirror could sign a database? I mean they need a key that is signed by at least 3 Arch master keys to be trusted by default. So who signs on that mirror? That"s very odd.

Edit:
Please post your mirrorlist

Last edited by adee (2012-11-04 13:08:54)

Offline

#5 2012-11-04 14:18:21

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

Here is the mirrorlist that generates the *.sig lines.

##
## Arch Linux repository mirrorlist
## Generated on 2012-10-21
##

## United States
Server = http://archlinux.supsec.org/$repo/os/$arch
Server = http://archlinux.surlyjake.com/archlinux/$repo/os/$arch
Server = http://archlinux.tserver.net/$repo/os/$arch
Server = http://cake.lib.fit.edu/archlinux/$repo/os/$arch
Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
Server = http://mirror.cc.columbia.edu/pub/linux/archlinux/$repo/os/$arch
Server = http://mirrors.cicku.me/archlinux/$repo/os/$arch
Server = http://cosmos.cites.illinois.edu/pub/archlinux/$repo/os/$arch
Server = http://mirror.ece.vt.edu/archlinux/$repo/os/$arch
Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
Server = http://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
Server = http://mirror.jmu.edu/pub/archlinux/$repo/os/$arch
Server = http://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/ftpfull/$repo/os/$arch
Server = http://mirror.mocker.org/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://mirror.rit.edu/archlinux/$repo/os/$arch
Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
Server = http://mirrors.lax1.thegcloud.com/arch/$repo/os/$arch
Server = http://hive.ist.unomaha.edu/archlinux/$repo/os/$arch
Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch

Offline

#6 2012-11-04 14:29:40

adee
Member
From: The Moon
Registered: 2009-11-10
Posts: 107

Re: [SOLVED] .sig repo while synchronizing database

Can you check which mirror you actually download from (I assume the first)? I checked the first 5 but found no database signatures.

Offline

#7 2012-11-04 15:09:24

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

How do I check for that?  Is there a way to get more output from pacman showing the mirror it's connecting to?

Also when I just ran pacman -Syy I got the output below.  It's like the sync'ing gets cut off.  I reran the sync again right after and it showed only a single *.sig per repo.

:: Synchronizing package databases...
 core                                                   106.4 KiB   407K/s 00:00 [----------------------------------------------] 100%
 core.sig                                               208.0   B   676B/s 00:00 [----------------------------------------------] 100%
 core.sig                                                 4.2 KiB  7.23K/s 00:01 [----------------------------------------------] 100%
 extra                                                 1427.1 KiB  1931K/s 00:01 [----------------------------------------------] 100%
 extra.sig                                              208.0   B   263B/s 00:01 [----------------------------------------------] 100%
 extra.sig                                             1146.0   B  -691.76K/s --:-- [-----------c o  o  o  o  o  o  o  o  o  o  o  ] 
 extra.sig                                                4.2 KiB  5.00K/s 00:01 [----------------------------------------------] 100%
 community                                             1771.4 KiB  1877K/s 00:01 [----------------------------------------------] 100%
 community.sig                                          208.0   B   208B/s 00:01 [----------------------------------------------] 100%
 community.sig                                         1146.0   B  -1059.71K/s --:-- [-----------C o  o  o  o  o  o  o  o  o  o  o  ]
 community.sig                                            4.2 KiB  3.99K/s 00:01 [----------------------------------------------] 100%
 multilib                                                90.6 KiB  2.11M/s 00:00 [----------------------------------------------] 100%
 multilib.sig                                           208.0   B  2.34K/s 00:00 [----------------------------------------------] 100%
 multilib.sig                                             4.2 KiB  32.0K/s 00:00 [----------------------------------------------] 100%

Offline

#8 2012-11-04 16:58:58

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,097
Website

Re: [SOLVED] .sig repo while synchronizing database

Use --debug.

Offline

#9 2012-11-04 22:04:15

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

Thanks.  Output of pacman -Syy --debug below.

I see various problems in the debug output but I do not understand them.

debug: parseconfig: options pass
debug: config: attempting to read file /etc/pacman.conf
debug: config: finish section '(null)'
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: arch: x86_64
debug: config: chomp
debug: config: finish section 'options'
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'core'
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 81: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'extra'
debug: config: new section 'community'
debug: config file /etc/pacman.conf, line 89: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'community'
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 100: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'multilib'
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: parseconfig: repo pass
debug: config: attempting to read file /etc/pacman.conf
debug: config: finish section '(null)'
debug: config: new section 'options'
debug: config: finish section 'options'
debug: config: new section 'core'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'core'
debug: registering sync database 'core'
debug: database path for tree core set to /var/lib/pacman/sync/core.db
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: missing optional signature
debug: adding new server URL to database 'core': http://archlinux.supsec.org/core/os/x86_64
debug: adding new server URL to database 'core': http://archlinux.surlyjake.com/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://archlinux.tserver.net/core/os/x86_64
debug: adding new server URL to database 'core': http://cake.lib.fit.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.cat.pdx.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.cc.columbia.edu/pub/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.cicku.me/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://cosmos.cites.illinois.edu/pub/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.ece.vt.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.gigenet.com/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://www.gtlib.gatech.edu/pub/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.ancl.hawaii.edu/linux/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.jmu.edu/pub/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.kernel.org/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.us.leaseweb.net/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.liquidweb.com/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://lug.mtu.edu/archlinux/ftpfull/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.mocker.org/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.nexcess.net/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://ftp.osuosl.org/pub/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.rit.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.rutgers.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.lax1.thegcloud.com/arch/core/os/x86_64
debug: adding new server URL to database 'core': http://hive.ist.unomaha.edu/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirrors.xmission.com/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': http://mirror.yellowfiber.net/archlinux/core/os/x86_64
debug: config: new section 'extra'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 81: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'extra'
debug: registering sync database 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature
debug: adding new server URL to database 'extra': http://archlinux.supsec.org/extra/os/x86_64
debug: adding new server URL to database 'extra': http://archlinux.surlyjake.com/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://archlinux.tserver.net/extra/os/x86_64
debug: adding new server URL to database 'extra': http://cake.lib.fit.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.cat.pdx.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.cc.columbia.edu/pub/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.cicku.me/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://cosmos.cites.illinois.edu/pub/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.ece.vt.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.gigenet.com/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://www.gtlib.gatech.edu/pub/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.ancl.hawaii.edu/linux/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.jmu.edu/pub/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.kernel.org/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.us.leaseweb.net/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.liquidweb.com/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://lug.mtu.edu/archlinux/ftpfull/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.mocker.org/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.nexcess.net/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://ftp.osuosl.org/pub/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.rit.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.rutgers.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.lax1.thegcloud.com/arch/extra/os/x86_64
debug: adding new server URL to database 'extra': http://hive.ist.unomaha.edu/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirrors.xmission.com/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': http://mirror.yellowfiber.net/archlinux/extra/os/x86_64
debug: config: new section 'community'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 89: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'community'
debug: registering sync database 'community'
debug: database path for tree community set to /var/lib/pacman/sync/community.db
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: missing optional signature
debug: adding new server URL to database 'community': http://archlinux.supsec.org/community/os/x86_64
debug: adding new server URL to database 'community': http://archlinux.surlyjake.com/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://archlinux.tserver.net/community/os/x86_64
debug: adding new server URL to database 'community': http://cake.lib.fit.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.cat.pdx.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.cc.columbia.edu/pub/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.cicku.me/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://cosmos.cites.illinois.edu/pub/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.ece.vt.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.gigenet.com/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://www.gtlib.gatech.edu/pub/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.ancl.hawaii.edu/linux/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.jmu.edu/pub/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.kernel.org/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.us.leaseweb.net/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.liquidweb.com/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://lug.mtu.edu/archlinux/ftpfull/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.mocker.org/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.nexcess.net/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://ftp.osuosl.org/pub/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.rit.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.rutgers.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.lax1.thegcloud.com/arch/community/os/x86_64
debug: adding new server URL to database 'community': http://hive.ist.unomaha.edu/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirrors.xmission.com/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': http://mirror.yellowfiber.net/archlinux/community/os/x86_64
debug: config: new section 'multilib'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 100: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finish section 'multilib'
debug: registering sync database 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: missing optional signature
debug: adding new server URL to database 'multilib': http://archlinux.supsec.org/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://archlinux.surlyjake.com/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://archlinux.tserver.net/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://cake.lib.fit.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.cat.pdx.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.cc.columbia.edu/pub/linux/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.cicku.me/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://cosmos.cites.illinois.edu/pub/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.ece.vt.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.gigenet.com/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://www.gtlib.gatech.edu/pub/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.ancl.hawaii.edu/linux/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.jmu.edu/pub/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.kernel.org/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.us.leaseweb.net/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.liquidweb.com/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://lug.mtu.edu/archlinux/ftpfull/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.mocker.org/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.nexcess.net/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://ftp.osuosl.org/pub/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.rit.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.rutgers.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.lax1.thegcloud.com/arch/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://hive.ist.unomaha.edu/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirrors.xmission.com/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': http://mirror.yellowfiber.net/archlinux/multilib/os/x86_64
debug: config: finished parsing /etc/pacman.conf
:: Synchronizing package databases...
debug: url: http://archlinux.supsec.org/core/os/x86_64/core.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
downloading core.db...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: url: http://archlinux.supsec.org/core/os/x86_64/core.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.sig.part (wb)
downloading core.db.sig...
downloading core.db.sig...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: missing optional signature
debug: url: http://archlinux.supsec.org/extra/os/x86_64/extra.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.part (wb)
downloading extra.db...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: url: http://archlinux.supsec.org/extra/os/x86_64/extra.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/extra.db.sig.part (wb)
downloading extra.db.sig...
downloading extra.db.sig...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature
debug: url: http://archlinux.supsec.org/community/os/x86_64/community.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/community.db.part (wb)
downloading community.db...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: url: http://archlinux.supsec.org/community/os/x86_64/community.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/community.db.sig.part (wb)
downloading community.db.sig...
downloading community.db.sig...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: missing optional signature
debug: url: http://archlinux.supsec.org/multilib/os/x86_64/multilib.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/multilib.db.part (wb)
downloading multilib.db...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: url: http://archlinux.supsec.org/multilib/os/x86_64/multilib.db.sig
debug: maxsize: 16384
debug: opened tempfile for download: /var/lib/pacman/sync/multilib.db.sig.part (wb)
downloading multilib.db.sig...
downloading multilib.db.sig...
debug: curl returned error 0 from transfer
debug: response code: 200
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: missing optional signature
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'multilib'

Offline

#10 2012-11-04 22:11:50

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,097
Website

Re: [SOLVED] .sig repo while synchronizing database

http://archlinux.supsec.org/extra/os/x8 … tra.db.sig hits a 302 redirect rather than just throwing a 404, which is pretty dumb. I'd suggest switching mirrors (and maybe filing a bug against the mirror).

Offline

#11 2012-11-05 00:21:23

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [SOLVED] .sig repo while synchronizing database

adee wrote:
Snowman wrote:

My guess is that you are using a mirror that signs the databaseseven though we (Arch Linux) don't do that yet.

But how a certain mirror could sign a database? I mean they need a key that is signed by at least 3 Arch master keys to be trusted by default. So who signs on that mirror? That"s very odd.

Edit:
Please post your mirrorlist

It's the mirror admin who signs with his own personal key. Only the packages are signed by the Arch dev/TU keys.

Offline

#12 2012-11-05 10:56:08

adee
Member
From: The Moon
Registered: 2009-11-10
Posts: 107

Re: [SOLVED] .sig repo while synchronizing database

Snowman wrote:
adee wrote:
Snowman wrote:

My guess is that you are using a mirror that signs the databaseseven though we (Arch Linux) don't do that yet.

But how a certain mirror could sign a database? I mean they need a key that is signed by at least 3 Arch master keys to be trusted by default. So who signs on that mirror? That"s very odd.

Edit:
Please post your mirrorlist

It's the mirror admin who signs with his own personal key. Only the packages are signed by the Arch dev/TU keys.

Is every mirror admin's key will be part of the arch keyring package? And where they gonna store their key? On the server to sign the db automatically? That's not secure. But giving the average rate of updates per day (manual signing is impossible), I don't see how that would work.

Offline

#13 2012-11-05 11:21:44

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,950
Website

Re: [SOLVED] .sig repo while synchronizing database

Mirror admins don't sign the db files. That server is just misconfigured as falconindy pointed out. A bug report should be filed about this mirror.

Offline

#14 2012-11-05 11:30:23

adee
Member
From: The Moon
Registered: 2009-11-10
Posts: 107

Re: [SOLVED] .sig repo while synchronizing database

Thanks Pierre, I was pretty sure this is the case. Snowman seems a little misinformed.

Last edited by adee (2012-11-05 11:30:39)

Offline

#15 2012-11-05 12:10:13

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

Thank you all for the assistance.  I removed the offending mirror and the *.sig lines are no longer showing up when running the refresh command.  Out of curiosity, why did pacman display the *.sig lines when it had a bad mirror?  What is the significance of them?  Just curious if I ever again encounter them.

Regarding the bug report.  I never filled one out and I'd love to do it.  I checked out the "Reporting Bug Guildelines" and it states that "If Arch Linux is not responsible for a bug, it should be reported upstream rather than the Arch Linux Bugtracker." under the Search for duplicates section.  Does this apply here or is this an Arch bug?

Offline

#16 2012-11-05 12:17:35

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,950
Website

Re: [SOLVED] .sig repo while synchronizing database

no, in this case we would delegate the issue.

Offline

#17 2012-11-05 13:19:12

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,097
Website

Re: [SOLVED] .sig repo while synchronizing database

netmonger wrote:

Thank you all for the assistance.  I removed the offending mirror and the *.sig lines are no longer showing up when running the refresh command.  Out of curiosity, why did pacman display the *.sig lines when it had a bad mirror?  What is the significance of them?  Just curious if I ever again encounter them.

The internal downloader will always check for a sig file on the mirror with the default SigLevel settings (DatabaseOptional). Since it's optional, it's not reported as an error if it doesn't exist. In all cases, fetching the .sig file for any repo on an official mirror should simply return a 404 and you never know about it. In this case, the mirror replies with a 302 redirect, which pacman follows to a 200 response. The mirror is doing the wrong thing, so pacman appears to behave strangely.

Offline

#18 2012-11-05 18:49:28

netmonger
Member
Registered: 2012-09-20
Posts: 12

Re: [SOLVED] .sig repo while synchronizing database

Thanks, falconindy.

Pierre, the bug report has been submitted.  If I didn't do it correctly please let me know.

Offline

Board footer

Powered by FluxBB