• Can't install/update using yauort - package missing required signature


    Hello,
    I’ve got some problems with Pacman certs few weeks back. Couldn’t install/update anything. Googled it and few commands found fixed the issue.

    I still can’t update/install anything using yaourt since then. Getting similar errors each time:

    ==> Continue installing skypeforlinux-bin ? [Y/n]
    ==> [v]iew package contents [c]heck package with namcap
    ==> ---------------------------------------------------
    ==> Y
    
    error: '/tmp/yaourt-tmp-xxx/PKGDEST.OKo/skypeforlinux-bin-5.3.0.1-1-x86_64.pkg.tar': package missing required signature
    
    

    Tied already to set SigLevels to Never in pacman.conf

  • Sadly, skypeforlinux is no longer maintained (due to Microsoft discontinuing it’s Linux version of Skype:angry:) Thus, you might as well uninstall skypeforlinux, I know I have. However, there is a workaround. Just install ghetto-skype instead! This takes Skype’s web version and integrates it with the desktop! It may not be quite as good as skypeforlinux was, but it’s what we have. It does offer notifications while running in the background just like skype did too!

    Well, there’s my advice. Do with it whatever you think best. And good luck:grinning:.

    Keep trying, never give up. In the end, you will find that it was all worth it

    https://sourceforge.net/projects/antergos-deepin
    https://linuxbasicssite.wordpress.com

  • @Keegan Thanks for quick response. Microsoft sucks when it comes to Linux support… Would be happy to try ghetto-skype

    Unfortunately got the same error with all the yaourt packages:

    ==> Continue installing ghetto-skype ? [Y/n]
    ==> [v]iew package contents [c]heck package with namcap
    ==> ---------------------------------------------------
    ==> Y
    
    loading packages...
    error: '/tmp/yaourt-tmp-xxx/PKGDEST.vBx/ghetto-skype-1.5.0-2-x86_64.pkg.tar': package missing required signature
    
    

    Previously got identical problem with Pacman. But managed to fix it…
    Yaourt is still is broken. Every install/update it complains about signatures

  • @n0wy , out of curiosity…if you run
    yaourt -Syua, what do you get back?

    1.Antergos Linux KDE plasma / Gnome 2.Ubuntu 17.10 64bit Unity
    Intel Core2 Duo CPU P8400 2.26GHz‖ RAM 3908 MiB ‖ Dell Inc. 0F328M - Dell Inc. Latitude E6500
    Intel Mobile 4 Series Chipset Integrated Graphics [8086:2a42] {i915

  • @anarch

    :: Synchronising package databases...
     antergos is up to date
     core is up to date                                                                                                                         0.0   B  0.00B/s 00:00 [-----------------------------------------------------------------------------------------------------]   0%
     extra is up to date
     community is up to date
     multilib is up to date
     archlinuxfr is up to date
      kde-base-artwork : Orphan 
      polkit-kde : Orphan 
     Foreign packages: | 28 / 28
    
    ==> Package upgrade only (new release):
    aur/qtwebkit              2.3.4-4                   4 -> 5
    
    ==> Software upgrade (new version) :
    aur/containerd-git        v0.2.3.r52.g56f5328-1     -> v0.2.3.r383.g42a17f9-1
    aur/insomnia              5.1.0-1                   -> 5.5.2-1
    aur/jdk                   8u102-1                   -> 8u131-1
    aur/mongoclient           1.5.0-1                   -> 2.0.0-1
    aur/runc-git              v1.0.0.rc2.r54.g2a5001c-1 -> v1.0.0.rc2.r331.gc266f147-1
    aur/valentina-studio      7.0.3-1                   -> 7.3.3-1
    aur/virtualbox-ext-oracle 5.1.2-1                   -> 5.1.22-1
    aur/visual-studio-code    1.10.2-1                  -> 1.14.1-1
    
    ==> Continue upgrade ? [Y/n]
    ==> [V]iew package detail   [M]anually select packages
    ==> --------------------------------------------------
    

    If I go with update the result is the same as on install. Everything goes fine to the last step when it terminate with “package missing required signature” error

  • What puzzles me is this:
    archlinuxfr is up to date
    Where did you get it from? They have the habbit of not taking care of it and subsequently break often, too.
    I can also see 2 orphan kde packages (they shouldn t be the problem , of course).
    So, I could say that I m more than certain the culprit is archlinuxfr but you d rathet wait for someone more into it, sorry.

    1.Antergos Linux KDE plasma / Gnome 2.Ubuntu 17.10 64bit Unity
    Intel Core2 Duo CPU P8400 2.26GHz‖ RAM 3908 MiB ‖ Dell Inc. 0F328M - Dell Inc. Latitude E6500
    Intel Mobile 4 Series Chipset Integrated Graphics [8086:2a42] {i915

  • @anarch said in Can't install/update using yauort - package missing required signature:

    What puzzles me is this:
    archlinuxfr is up to date

    Bravo @anarch! That’s the point!

    [archlinuxfr] is used in Arch clones to obtain yaourt. Original yaourt lives in [archlinuxfr].

    But Antergos has its own yaourt, so [archlinuxfr] is redundant. Hence, various conflicts.

  • @just , thanks, I remember it in my early days in Antergos as a cause of frequent trouble. That s why I asked where he had got it from…

    1.Antergos Linux KDE plasma / Gnome 2.Ubuntu 17.10 64bit Unity
    Intel Core2 Duo CPU P8400 2.26GHz‖ RAM 3908 MiB ‖ Dell Inc. 0F328M - Dell Inc. Latitude E6500
    Intel Mobile 4 Series Chipset Integrated Graphics [8086:2a42] {i915

  • @just said in Can't install/update using yauort - package missing required signature:

    But Antergos has its own yaourt, so [archlinuxfr] is redundant. Hence, various conflicts.

    How does yaourt in Antergos work? i was just looking and yaourt is not in pacman.conf.
    OBS: i 'm experimenting some stuff in pacbang and had to add it to pacman.conf even using antergos repos…

    Antergos (default OS) - WIN10 (abandoned)
    I3wm - Mate desktop
    AMD - A4 7300 Radeon graphics
    16 GB ram
    HD 1 TB
    Linux newbie since 06/2016

  • @fernandomaroto said in Can't install/update using yauort - package missing required signature:

    How does yaourt in Antergos work?

    Exactly as in any other place or distro. Antergos devs have simply added the standard yaourt to native Antergos repo, so we, users, don’t have a need to search for it in other places. …If you’re asking about it.

  • @just said in Can't install/update using yauort - package missing required signature:

    @fernandomaroto said in Can't install/update using yauort - package missing required signature:

    How does yaourt in Antergos work?

    Exactly as in any other place or distro. Antergos devs have simply added the standard yaourt to native Antergos repo, so we, users, don’t have a need to search for it in other places. …If you’re asking about it.

    That means i just had to install yaourt then without adding it to pacman.conf? hehehe

    Antergos (default OS) - WIN10 (abandoned)
    I3wm - Mate desktop
    AMD - A4 7300 Radeon graphics
    16 GB ram
    HD 1 TB
    Linux newbie since 06/2016

  • It would be important to be able to help better to see that there in the pacman file:

    $ sudo nano /etc/pacman.conf
    

    ???

    For this reason I think:

    First ensure the base-devel package group has been installed ("$" is the prompt)
    $ sudo pacman -S base-devel
    
    - Edit /etc/pacman.conf to add the following repository for yaourt (an AUR helper)
    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/$arch
    
    - Install yaourt ("$" is the prompt)
    $ pacman -Sy yaourt
    
    

    Autodidacta en la VIDA …y en Linux, también.

  • It’s not archlinuxfr as I’ve added it yesterday after the whole thing was broken. I’ve found somewhere a post with potential solution to add it and update yaourt. It didn’t helped:/

    Here is my current pacman.conf

    #
    # /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/
    #HookDir     = /etc/pacman.d/hooks/
    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    = Never
    LocalFileSigLevel = Required DatabaseOptional
    #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.
    
    
    #[antergos-staging]
    #SigLevel = Never
    #Server = http://mirrors.antergos.com/$repo/$arch/
    
    [antergos]
    SigLevel = Never
    Include = /etc/pacman.d/antergos-mirrorlist
    
    #[testing]
    #Include = /etc/pacman.d/mirrorlist
    
    [core]
    SigLevel = Never
    Include = /etc/pacman.d/mirrorlist
    
    [extra]
    SigLevel = Never
    Include = /etc/pacman.d/mirrorlist
    
    #[community-testing]
    #Include = /etc/pacman.d/mirrorlist
    
    [community]
    SigLevel = Never
    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]
    SigLevel = Never
    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/custompkgsi
    #
    
    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/$arch
    

    I’ve tried to run:

    sudo pacman -S base-devel
    

    and followed the rest steps (got archlinuxfr already in my config so skipped). Still the same problem in yaourt.

  • Compare with mine, it is necessary to comment and change some lines of the file …

    [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
    [archlinuxfr]
    SigLevel = Optional TrustAll
    Server = http://repo.archlinux.fr/$arch
    
    
    

    Autodidacta en la VIDA …y en Linux, también.

  • @just said in Can't install/update using yauort - package missing required signature:

    But Antergos has its own yaourt, so [archlinuxfr] is redundant. Hence, various conflicts.

    Antergos do not check for problems against Archlinuxfr, this is not official Archlinux and not usefull for Antergos.
    So it can be, that using it for updates, your system has already some conflicts.

    I would not use Archlinuxfr under Antergos, and i do not use it under (pure) Archlinux too.

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    http://kamprad.net/howto-installing-antergos/
    https://forum.antergos.com/topic/1883/how-to-include-system-logs-when-asking-for-help

  • @judd
    I’ve commented it out but didn’t helped

  • @n0wy said in Can't install/update using yauort - package missing required signature:

    @judd
    I’ve commented it out but didn’t helped

    change some lines of the file … ???
    Compare with mine ???

    [archlinuxfr]
    SigLevel = Never NO
    
    SigLevel = Optional TrustAll SI
    

    After fixing the file, you could see /etc/pacman.conf:

    $ cat /etc/pacman.conf
    

    Or you can also copy the whole mine and try:

    #
    # /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/
    #HookDir     = /etc/pacman.d/hooks/
    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   =
    ILoveCandy
    # 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
    [archlinuxfr]
    SigLevel = Optional TrustAll
    Server = http://repo.archlinux.fr/$arch
    
    

    And then:

    sudo pacman -Syyu
    

    Autodidacta en la VIDA …y en Linux, también.

  • @judd Thank you! I’ve pasted all the content of your config and just installed ghetto-skype without any issue
    Thank you guys for all the help. My yaourt is back to normal :]

  • @n0wy said in Can't install/update using yauort - package missing required signature:

    Thank you guys for all the help. My yaourt is back to normal

    Good to hear!

    Keep trying, never give up. In the end, you will find that it was all worth it

    https://sourceforge.net/projects/antergos-deepin
    https://linuxbasicssite.wordpress.com

  • @n0wy said in Can't install/update using yauort - package missing required signature:

    @judd Thank you! I’ve pasted all the content of your config and just installed ghetto-skype without any issue

    I’m glad !!!

    Autodidacta en la VIDA …y en Linux, también.

yauort1 missing23 installupdate1 required5 Posts 20Views 405
Log in to reply