[solved] when to update pacman.conf

I apologise in advance. I'm worried that I've either read the answer to this or asked the question before but, if so, I cannot for the life of me find it.
What is the best way to check the progress on package signing? and, even, database signing? (I assume the latter is not yet implemented.)
Currently, I'm using PackageRequired for multilib and core but not community or extra (and not for AUR).
Is there a sticky, blog or wiki page I can monitor so that I know when to require signing for the remaining packages? And when signatures for the databases themselves are implemented?
Or will this be announced via a pacman -Syu announcement?
Last edited by cfr (2012-03-18 03:17:22)

Thanks. I didn't know about expac... expac + grep "(null)" also works nicely though I admit awk is neater. (I just always find awk kind of alien and have never really got to grips with it.)
I've updated pacman.conf to "PackageRequired" for extra. Just a few things in Community to go, I guess. I didn't realise the signing was this far along!

Similar Messages

  • [SOLVED] Unable to update pacman - Catalyst database issue

    Hi there,
    I have the AMD catalyst drivers installed for Dell 1555 laptop. As they changed their server URL, I updated my pacman.conf as directed in Arch wiki and then added the GPG key with the following commands.
    # pacman-key --keyserver pgp.mit.edu --recv-keys 0xabed422d653c3094
    # pacman-key --lsign-key 0xabed422d653c3094
    However, I still get the following error:
    error GPGME error: No data
    error GPGME error: No data
    :: Synchronizing package database...
    xorg112 is up to date
    catalyst-hd234k is up to date
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    error: database 'xorg112' is not valid (invalid or corrupted database (PGP signature))
    error: database 'catalyst-hd234k' is not valid (invalid or corrupted database (PGP signature))
    Please help.
    Last edited by ravisghosh (2013-03-08 20:34:37)

    Strangely, I did a pacman -Syu today and it worked well without any error. Not sure what was broken, but it is fixed now.

  • [SOLVED] pacman.conf simple line error or... ?

    So here's what happened:
    I was trying to enable the [multilib] repository. (As according to https://wiki.archlinux.org/index.php/Multilib).
    Thus, I went ahead and uncommented the following from /etc/pacman.conf:
    [multilib]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist
    To edit /etc/pacman.conf, I used LibreOffice Writer. I saved the file as a .txt document and made sure that it is properly renamed as pacman.conf.
    Next, I went to update pacman's package list by running pacman with the -Sy switch.
    And then, voila:
    # pacman -Sy
    error: config file /etc/pacman.conf, line 1: All directives must belong to a section.
    However, when looking at pacman.conf I don't see any errors in line 1. Nor do I see any problems with directives.
    Here are the contents of pacman.conf:
    http://pastebin.com/raw.php?i=XWh9eagr
    Is there a simple problem with a line in pacman.conf --- or is it because I used LibreOffice Writer instead of Vi? Or?
    Is the answer to this right in front of my nose?
    Thank ya'll..
    Last edited by adamstjohn (2012-12-08 00:31:28)

    adamstjohn wrote:or is it because I used LibreOffice Writer instead of Vi?.
    LibreOffice Writer is a word processor - it will do odd things to your .conf files. Use a text editor. If you don't want to use vi, then use nano, or gedit or anything other than a word processor.
    Moving to NC: not at all related to pacman...

  • [SOLVED] Strange error message when updating Pacman

    I get a following error message when updating pacman and doing system upgrades:
    [mike@goat ~]$ sudo pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    looking for inter-conflicts...
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    error: could not open file /var/lib/pacman/local/openssl-0.9.8l-1/depends: No such file or directory
    I tried running pacman -Syyu, but that did not seem to solve the problem.  There is /var/lib/pacman/local/openssl-0.9.8l-1/
    directory but it is empty.  When running pacman -S openssl, I get the above error message as well but it spans for hundreds of buffer lines.  In the end I end up with this:   
    openssl: /usr/share/man/man3/ssl.3.gz exists in filesystem
    openssl: /usr/share/man/man3/ui.3.gz exists in filesystem
    openssl: /usr/share/man/man3/ui_compat.3.gz exists in filesystem
    openssl: /usr/share/man/man3/x509.3.gz exists in filesystem
    openssl: /usr/share/man/man5/config.5.gz exists in filesystem
    openssl: /usr/share/man/man5/x509v3_config.5.gz exists in filesystem
    openssl: /usr/share/man/man7/des_modes.7.gz exists in filesystem
    Errors occurred, no packages were upgraded.
    [mike@goat ~]$
    Anybody have any insight?
    Thanks,
    maschinetheist
    Last edited by maschinetheist (2010-03-02 17:18:42)

    Bregol wrote:
    Sounds to me like openssl is installed on your system but the info on it is now missing from the local pacman database (/var/lib/pacman/local).  In other words, pacman forgot that you installed it.  So in your second clip of code, pacman is complaining that files belonging to openssl exist in your filesystem, since you do have it installed but it no longer knows that.
    Don't know if this is the proper way to fix it, but I imagine forcing a reinstall of openssl (pacman -Sf openssl) should get pacman to reinstall openssl so that it knows it is installed.
    Bregol,
    pacman -Sf openssl
    seemed to have fixed it.  Did not know of the force reinstall option.  The necessary directories in /var/lib/pacman/local/openssl have been created.
    Thanks,

  • [solved]gcc broken after pacman update - libcloog-isl.2.so

    Hi,
    After a pacman update my gcc broke. When compiling it gives this error:
    /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/cc1: error while loading shared libraries: libcloog-isl.so.2: cannot open shared object file: No such file or directory
    gcc -v output:
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/lto-wrapper
    Target: x86_64-unknown-linux-gnu
    Configured with: /build/src/gcc-4.6-20111223/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --enable-multilib --disable-libssp --disable-libstdcxx-pch --enable-checking=release --with-fpmath=sse
    Thread model: posix
    gcc version 4.6.2 20111223 (prerelease) (GCC)
    and ls /usr/lib/*cloog* output:
    /usr/lib/libcloog-isl.a  /usr/lib/libcloog-isl.so  /usr/lib/libcloog-isl.so.3  /usr/lib/libcloog-isl.so.3.0.0
    uname -a:
    Linux willem-arch 3.2.4-1-ARCH #1 SMP PREEMPT Sat Feb 4 10:53:01 CET 2012 x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux
    How can I fix this? I already tried installen cloog with pacman but that doesn't help.
    edit:
    I solved the problem. There was an issue with my pacman.conf. Multilib wasn't properly enabled after the pacman4 transition.
    Last edited by pientertje (2012-02-08 09:47:25)

    I'm using multilib.
    @Allan
    more fully than pacman -Syu? Or is my mirror not up to date?
    edit:
    I solved the problem. There was an issue with my pacman.conf. Multilib wasn't properly enabled after the pacman4 transition.
    Last edited by pientertje (2012-02-08 09:46:40)

  • [Solved]Add kernel26 to IgnorePkg in /etc/pacman.conf. Not ignored.

    Using kdemod4.3(32bit).  I re-installed kernel26-2.6.30.5-1-i686(earliest in pacman  pkg cache) and added kernel26 and kernel-headers to /etc/pacman.conf IgnorePkg but # "pacman -Syu" still asks to upgrade kernel to 2.30.6-1-i686. What do I add to that IgnorePkg to avoid kernel upgrade? Tried kernel, kernel26 and kernel26*. Adding nvidia,nvidia-utils and xorg-server to Ignorepkg give me that thee aren't upgraded(desirred result). Thanx.
    Last edited by lestoil (2009-10-08 18:08:14)

    # /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
    HoldPkg     = pacman glibc
    # If upgrades are available for these packages they will be asked for first
    SyncFirst   = pacman
    #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
    #XferCommand = /usr/bin/curl %u > %o
    #CleanMethod = KeepInstalled
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    IgnorePkg   = nvidia nvidia-utils xorg-server 
    #IgnoreGroup =
    #NoUpgrade   =
    #NoExtract   =
    # Misc options (all disabled by default)
    #UseSyslog
    #ShowSize
    #UseDelta
    #TotalDownload
    # 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
    # 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.
    # Testing is disabled by default.  To enable, uncomment the following
    # two 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
    #KDEmod4
    [kdemod-core]
    Server = http://mirror.rit.edu/kdemod/core/i686
    #KDEmod4
    [kdemod-extragear]
    Server = http://mirror.rit.edu/kdemod/extragear/i686
    [core]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    [extra]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    [community]
    # Add your preferred servers here, they will be used first
    Include = /etc/pacman.d/mirrorlist
    #Yaourt
    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686
    # An example of a custom package repository.  See the pacman manpage for
    # tips on creating your own repositories.
    #[custom]
    #Server = file:///home/custompkgs
      Here is complete /etc/pacman.conf. file without the "kernel" or "kernel26" entry which doesn't work.

  • [solved] Perl script for pacman updates in Conky

    Hi
    I've been using this script in Perl Conky to check on updates. It works well.
    It's not mine - I got it here;
    http://bbs.archlinux.org/viewtopic.php?id=57291
    #!/usr/bin/perl
    ## script by Xyne
    ## http://bbs.archlinux.org/viewtopic.php?id=57291
    use strict;
    use warnings;
    my $n = (`pacman -Qu | wc -l`);
    chomp ($n);
    if ($n == 0)
    print "System up to date"
    elsif($n == 1)
    print "1 new package"
    else
    print "$n new packages (inc. IgnorePkg) "
    I have some packages listed in IgnorePkg in pacman.conf - is there a way to exclude them from the packages counted in $n?
    I thought something like this would help but I don't see how to take only part of a line from IgnorePkg
    http://www.perlfect.com/articles/perlfile.shtml
    Thanks for any help
    EDIT I added a --ignore clause to the pacman query. Seems to have worked. Sorry to waste your time.
    Last edited by Bazzaah (2012-07-04 09:25:46)

    bump...
    Edit: Finally figured it out. My router assigns IP adresses dynamically on each reboot. When my IP adress changed from 192.169.1.2 to 192.168.1.3 the hellaconk script got all confused. Ahh...
    Last edited by Perre (2009-03-12 18:59:40)

  • Pacman.conf problem [solved]

    Hi im having a problem with yaourt, and packer and i cant also install any package form Aur for example:
    packer -S opencascade
    grep: /etc/pacman.conf: Permission denied
    error: config file /etc/pacman.conf could not be read: Permission denied
    error: config file /etc/pacman.conf could not be read: Permission denied
    Aur Targets (1): opencascade
    Proceed with installation? [Y/n] y
    Dependencies for `opencascade' are not met, not building..
    i have the same problem with yaourt
    if i try to install from a tarball  for example i get this
    makepkg -s
    ==> Making package: plank-bzr 820-1 (Fri Jun 7 13:06:26 ART 2013)
    ==> Checking runtime dependencies...
    error: config file /etc/pacman.conf could not be read: Permission denied
    ==> ERROR: 'pacman' returned a fatal error (1):
    [dam2@dam1d plank-bzr]$
    i installed arch linux again yesterday and i copy the pacman.conf file that i have in my older arch linux to my new one
    # /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
    # /etc/pacman.conf
    # See the pacman.conf(5) manpage for option and repository directives
    # GENERAL OPTIONS
    modedit: added code tags /Xyne
    Last edited by adcdam (2013-06-07 19:28:32)

    grep: /etc/pacman.conf: Permission denied
    error: config file /etc/pacman.conf could not be read: Permission denied
    error: config file /etc/pacman.conf could not be read: Permission denied
    This tells you that you have incorrectly configured permissions when you copied the file. Fix that with
    chmod 644 /etc/pacman.conf
    Also note that I have added code tags ([code]) to your post. Please use them in the future when you post command output or file contents.

  • HT201210 i have a problem with my iphone 4s when i update the system its giving me error 36 ? and the phone docent want to open! any one please know who to solve this problem

    I cant open or upate my iphone 4s because its give me message erorr 36, please any one know what dose it mean erorr 36 and who i solve this problem.

    Hi mohamed00,
    Thanks for visiting Apple Support Communities.
    I recommend following the method below if you are not able to restore your iPhone and see an "error 36:"
    Resolve specific iTunes update and restore errors
    http://support.apple.com/kb/TS3694
    Check for hardware issues
    Try to restore your iOS device two more times while connected with a cable, computer, and network you know are good. Also, confirm your security software and settings are allowing communication between your device and update servers. If you still see the alert when you update or restore, contact Apple support.
    Common errors: 1, 10-47, 1002, 1011, 1012, 1014, 1000-1020.
    Cheers,
    Jeremy

  • Cannot enable wget in pacman.conf(solved)

    Pacman does not recognize wget in /etc/pacman.conf....
    [root@n6re ~]# pacman -Scc
    error: config file /etc/pacman.conf, line 19: directive 'xferCommand' noted.
    [root@n6re ~]#
    Attempting to eliminate pacman's filling of my /root partition during full system download I attempted to use wget to aid in downloading.  The result is noted above.
    My root partition is filled...used
    pacman -Scc
    once but the problem repeated.  Some users use wget to solve the problem so I tried that .
    Attempted to use:
    pacman -Q |less
    The same error concerning wget occured again and no display of installed packages ensued.
    So for the present cannot state which pacman version I have installed.
    Will restore /etc/pacman.conf to original condition and report further on this problem.
    Last edited by lilsirecho (2009-10-10 06:19:32)

    Thanks for the sharp eye.
    Reset my modem, re-installed pacman and corrected the pacman.conf entry for wget.
    All is well again....

  • When i zoom pic then coming some Black or wight boxes in image or when zoom agin they it will come in ohere side in picture pls solv this problom. this problom start when i update photoshop cc 2014

    When i zoom pic then coming some Black or wight boxes in image or when zoom agin they it will come in ohere side in picture pls solv this problom. this problom start when i update photoshop cc 2014

    in mac command-k
    preferences/interface/Workspace/Reset
    or in windows control-k
    preferences/interface/Workspace/Reset

  • I want to ask company when user update to ios7 it stuck all of device and not clearly about apple id to active how to solve it or just keep all of device into recycle because can not use?

    i want to ask company when user update to ios7 it stuck all of device and not clearly about apple id to active how to solve it or just keep all of device into recycle because can not use?

    You need to enter the Apple ID and password that was used to set up/activate the phone. There is no way around this.

  • Pacman.conf - No Repositories listed [SOLVED]

    My pacman.conf is showing no respositories.
    http://gmjones.org/tv/pacman.conf
    Where can I go to get a current list to insert into this file?
    Thanks.
    Last edited by chome4 (2012-01-16 15:10:09)

    [core]
    Include = /etc/pacman.d/mirrorlist
    Should be rather self explaining, it grabs the mirrors from /etc/pacman.d/mirrorlist.
    And for updating that list, there are two tools linked to on archlinux.org mainpage:
    http://www.archlinux.org/mirrors/status/
    http://www.archlinux.org/mirrorlist/

  • When i update the i tune 10 after that i am not able to open iTunes. Getting message This copy of iTunes has expired. please help to solve this issue

    When i update itune 10 after that i am not able to open itune i get the message  This copy of itune has expireed

    Here's a previous discussions that seems to have solved a similar issue in the past:
    https://discussions.apple.com/message/12209861#12209861

  • TS3694 ?? I have Iphone 3G , when i update software & during iphone restore software 3.1.2. i got error 1602. how i can solve it

    ?? I have Iphone 3G , when i update software & during iphone restore software 3.1.2. i got error 1602. how i can solve it ?

    http://support.apple.com/kb/TS3694#USB

Maybe you are looking for