You are not logged in.

#1 2016-12-29 23:13:22

Francuss
Member
Registered: 2013-05-16
Posts: 54

database file for 'xyne-x86_64' does not exist

Hello

I am not sure if this is the right place to post this because this is a archlinux installation as a virtual machine inside Qubes. But I imagine you should know well the answer.

Archlinux virtual machine installation works and firefox connects to internet.

What does not work is pacman.

Last working steps were:

   

$ sudo pacman-key -–init

    $ sudo pacman-key -–populate archlinux

Next step is supposed to be:

   

Confirm keys with those at Archlinux Master Keys

But I do not know how to do it even after reading many times the following page: https://wiki.archlinux.org/index.php/Pa … ge_signing

Following suggested step is to install powerpill

but I get

 sudo pacman -S powerpill
database file for 'xyne-x86_64' does not exist
error:target not found: powerpill

I even tried to debug the previous command getting:

 debug: pacman v5.0.1 - libalpm v10.0.1
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: gpgdir: /etc/pacman.d/gnupg/
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: arch: x86_64
debug: config: NoUpgrade: /etc/X11/xinit/xinitrc.d/pulseaudio
debug: config: NoUpgrade: /etc/X11/xinit/xinitrc.d/pulseaudio
debug: config: NoUpgrade: /etc/X11/xinit/xinitrc.d/pulseaudio
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 83: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 89: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 99: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 120: including /etc/pacman.d/mirrorlist
debug: config: new section 'xyne-x86_64'
debug: config: SigLevel: Required
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 'hookdir' = /etc/pacman.d/hooks/
debug: option 'cachedir' = /var/cache/pacman/pkg/
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: setting usage of 15 for core repository
debug: adding new server URL to database 'core': http://mirrors.kernel.org/archlinux/core/os/x86_64
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: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': http://mirrors.kernel.org/archlinux/extra/os/x86_64
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: setting usage of 15 for community repository
debug: adding new server URL to database 'community': http://mirrors.kernel.org/archlinux/community/os/x86_64
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: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': http://mirrors.kernel.org/archlinux/multilib/os/x86_64
debug: registering sync database 'xyne-x86_64'
debug: database path for tree xyne-x86_64 set to /var/lib/pacman/sync/xyne-x86_64.db
debug: "/var/lib/pacman/sync/xyne-x86_64.db" is not readable: No such file or directory
warning: database file for 'xyne-x86_64' does not exist
debug: setting usage of 15 for xyne-x86_64 repository
debug: adding new server URL to database 'xyne-x86_64': http://xyne.archlinux.ca/repos/xyne
debug: loading package cache for repository 'core'
debug: opening archive /var/lib/pacman/sync/core.db
debug: added 217 packages to package cache for db 'core'
debug: loading package cache for repository 'extra'
debug: opening archive /var/lib/pacman/sync/extra.db
debug: added 3207 packages to package cache for db 'extra'
debug: loading package cache for repository 'community'
debug: opening archive /var/lib/pacman/sync/community.db
debug: added 5451 packages to package cache for db 'community'
debug: loading package cache for repository 'multilib'
debug: opening archive /var/lib/pacman/sync/multilib.db
debug: added 292 packages to package cache for db 'multilib'
debug: loading package cache for repository 'xyne-x86_64'
debug: returning error 15 from sync_db_populate : could not find database
debug: failed to load package cache for repository 'xyne-x86_64'
debug: loading package cache for repository 'xyne-x86_64'
debug: returning error 15 from sync_db_populate : could not find database
debug: failed to load package cache for repository 'xyne-x86_64'
debug: loading group cache for repository 'core'
debug: loading group cache for repository 'extra'
debug: loading group cache for repository 'community'
debug: loading group cache for repository 'multilib'
debug: loading group cache for repository 'xyne-x86_64'
debug: loading package cache for repository 'xyne-x86_64'
debug: returning error 15 from sync_db_populate : could not find database
debug: failed to load package cache for repository 'xyne-x86_64'
error: target not found: powerpill
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: freeing package cache for repository 'core'
debug: freeing group cache for repository 'core'
debug: unregistering database 'extra'
debug: freeing package cache for repository 'extra'
debug: freeing group cache for repository 'extra'
debug: unregistering database 'community'
debug: freeing package cache for repository 'community'
debug: freeing group cache for repository 'community'
debug: unregistering database 'multilib'
debug: freeing package cache for repository 'multilib'
debug: freeing group cache for repository 'multilib'
debug: unregistering database 'xyne-x86_64'

Offline

#2 2016-12-29 23:16:43

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

Re: database file for 'xyne-x86_64' does not exist

Powerpill is in the AUR, not the official repos

Also, Xyne broke it.



Moving to AUR Issues...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2016-12-30 02:53:45

Francuss
Member
Registered: 2013-05-16
Posts: 54

Re: database file for 'xyne-x86_64' does not exist

For me this is not a powerpill issue, rather an issue related to confirming keys with those at Archlinux Master Keys.

But I may be wrong of course

Best

Offline

#4 2016-12-30 03:23:46

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

Re: database file for 'xyne-x86_64' does not exist

Confirming the master keys is about establishing a web of trust. If you trust the master keys, then you can trust all of the other keys in the pacman keyring. Imagine a worst-case scenario in which some powerful organization is out to get you and they have control of your internet connection. When you downloaded the Arch installation medium, they intercepted the connection and sent you a corrupted medium with their own keys and malware. If you compare the fingerprints of the local master keys to the good ones, they will not match. You could do that by getting your estranged uncle Bob to check the signatures online before the evil organization can get to him (they probably already got him). Or you could go to Allan's house and try to get him to confirm his key's fingerprint in person (although he'd probably tell you to **** off). Same for the others.

More realistically, you just download the keys from a keyserver via a secure (HTTPS) connection, preferably from somewhere else, and then confirm that they match the local fingerprints and those reported on the official website and related pages (e.g. Allan's blog). Most of the time even this is likely unnecessary, but its good practice.

As for my repo and database, you may have tried syncing right as I was updating the repo. Try "pacman -Syu powerpill" to see if it downloads the new database. If that doesn't work, try "pacman -Syyu powerpill" to force a database refresh.


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

Offline

Board footer

Powered by FluxBB