J'ai une mise à jour à effectuer : pacman 4.3.4-1 du dépôt extra.
Via l'interface graphique, j'ai erreur d'authentification.
En commandes, j'ai ceci :
[bruno@bruno-manjaro ~]$ sudo pacman -Syu [sudo] Mot de passe de bruno : :: Synchronisation des bases de données de paquets... core est à jour extra est à jour community est à jour multilib est à jour herecura est à jour herecura-testing est à jour blackeagle-pre-community est à jour :: Début de la mise à jour complète du système... résolution des dépendances... recherche des conflits entre paquets...
Paquets (1) pamac-4.3.4-1
Taille totale du téléchargement : 0,34 MiB Taille totale installée : 2,67 MiB Taille de mise à jour nette : 0,00 MiB
:: Procéder à l’installation ? [O/n] :: Récupération des paquets... pamac-4.3.4-1-x86_64 353,0 KiB 4,10M/s 00:00 [######################] 100% (1/1) vérification des clés dans le trousseau [######################] 100% (1/1) vérification de l’intégrité des paquets [######################] 100% erreur : pamac: signature from "Philip Müller (Called Little) <philm@manjaro.org>" is marginal trust :: Le fichier /var/cache/pacman/pkg/pamac-4.3.4-1-x86_64.pkg.tar.xz est corrompu (paquet invalide ou corrompu (signature PGP)). Voulez-vous le supprimer ? [O/n]
J'ai visité le forum et j'ai essayé :
[bruno@bruno-manjaro ~]$ which gksu
réponse :
/usr/bin/gksu
Puis :
[bruno@bruno-manjaro ~]$ pacman -Qs polkit
réponse :
local/polkit 0.113+29+g3272a98-1 Application development toolkit for controlling system-wide privileges local/polkit-gnome 0.105-3 Legacy polkit authentication agent for GNOME local/polkit-qt4 0.112.0+git20160226-1 A library that allows developers to access PolicyKit API with a nice Qt-style API local/polkit-qt5 0.112.0+git20160226-1 A library that allows developers to access PolicyKit API with a nice Qt-style API
J'ai redémarré et maintenant le gui fonctionne, mais pas la mise à jour :
Synchronisation des bases de données des paquets... Actualisation de herecura... Actualisation de herecura-testing... Actualisation de blackeagle-pre-community...
Début de la mise à jour complète du système... Résolution des dépendances... Recherche des conflits entre paquets... Téléchargement... Téléchargement de pamac-4.3.4-1-x86_64.pkg.tar.xz... Vérification du trousseau... Vérification de l'intégrité des paquets... Erreur: pamac: signature from "Philip Müller (Called Little) <philm@manjaro.org>" is marginal trust
La validation de la transaction a échoué: paquet invalide ou corrompu (signature PGP):
faut-il supprimer la signature "Philip Müller" ? Si oui, comment faire ?
Merci
Système : Manjaro XFCE LTS CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1) Cartes son : Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
[bruno@bruno-manjaro ~]$ sudo pacman -Scc [sudo] Mot de passe de bruno :
Répertoire du cache : /var/cache/pacman/pkg/ :: Voulez-vous supprimer TOUS les fichiers du cache ? [o/N] o suppression de tous les fichiers du cache...
Répertoire des dépôts : /var/lib/pacman/ :: Voulez-vous supprimer les dépôts non utilisés ? [O/n] suppression des dépôts synchronisés inutilisés... [bruno@bruno-manjaro ~]$ sudo rm -rf /etc/pacman.d/gnupg/ [bruno@bruno-manjaro ~]$ sudo pacman-mirrors -g .: Info Downloading mirrors from repo.manjaro.org .: Info Utilisation de la liste de miroir personnalisée .: Info Interrogation des miroirs - Cela peut prendre un certain temps 0.069 France : http://manjarolinux.polymorf.fr/ 0.073 France : http://mirror.lignux.com/manjaro/ 0.067 France : http://ftp.free.org/mirrors/repo.manjaro.org/repos/ 0.118 France : https://fr.mirror.babylon.network/manjaro/ 0.098 Germany : http://mirror.ragenetwork.de/manjaro/ 0.233 Germany : https://ftp.halifax.rwth-aachen.de/manjaro/ 0.110 Germany : http://ftp.tu-chemnitz.de/pub/linux/manjaro/ 0.203 Germany : https://mirror.netzspielplatz.de/manjaro/packages/ 0.186 Germany : https://mirror.netcologne.de/manjaro/ 0.194 Germany : https://repo.rhindon.net/manjaro/ 0.180 Germany : https://repo.stdout.net/manjaro/ 0.163 Germany : https://manjaro-mirror-a.alpix.eu/ 0.104 Germany : http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/ 0.114 Netherlands : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/ 0.077 Netherlands : http://ftp.snt.utwente.nl/pub/linux/manjaro/ 0.221 Netherlands : https://nl.mirror.babylon.network/manjaro/ 8.090 United_Kingdom : http://repo.manjaro.org.uk/ 0.149 United_Kingdom : https://www.mirrorservice.org/sites/repo.manjaro.org/r 0.091 United_Kingdom : http://mirror.catn.com/pub/manjaro/ 0.077 United_Kingdom : http://manjaro.mirrors.uk2.net/ .: Info Écriture de la liste de miroirs France : ftp://ftp.free.org/mirrors/repo.manjaro.org/repos/stable France : http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable France : http://manjarolinux.polymorf.fr/stable France : http://mirror.lignux.com/manjaro/stable Netherlands : ftp://ftp.snt.utwente.nl/pub/linux/manjaro/stable Netherlands : http://ftp.snt.utwente.nl/pub/linux/manjaro/stable United_Kingdom : http://manjaro.mirrors.uk2.net/stable United_Kingdom : http://mirror.catn.com/pub/manjaro/stable Germany : http://mirror.ragenetwork.de/manjaro/stable Germany : ftp://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable Germany : http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable Germany : ftp://ftp.tu-chemnitz.de/pub/linux/manjaro/stable Germany : http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable Netherlands : ftp://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable Netherlands : http://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable Netherlands : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable France : https://fr.mirror.babylon.network/manjaro/stable United_Kingdom : https://www.mirrorservice.org/sites/repo.manjaro.org/repos/ Germany : http://manjaro-mirror-a.alpix.eu/stable Germany : https://manjaro-mirror-a.alpix.eu/stable Germany : http://repo.stdout.net/manjaro/stable Germany : https://repo.stdout.net/manjaro/stable Germany : https://mirror.netcologne.de/manjaro/stable Germany : https://repo.rhindon.net/manjaro/stable Germany : https://mirror.netzspielplatz.de/manjaro/packages/stable Netherlands : https://nl.mirror.babylon.network/manjaro/stable Germany : ftp://ftp.halifax.rwth-aachen.de/manjaro/stable Germany : http://ftp.halifax.rwth-aachen.de/manjaro/stable Germany : https://ftp.halifax.rwth-aachen.de/manjaro/stable United_Kingdom : http://repo.manjaro.org.uk/stable .: Info Liste de miroirs générée et sauvegardé dans: /etc/pacman.d/mirrorlist [bruno@bruno-manjaro ~]$ sudo pacman-key --init gpg: /etc/pacman.d/gnupg/trustdb.gpg : base de confiance créée gpg: aucune clef de confiance ultime n'a été trouvée gpg: starting migration from earlier GnuPG versions gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent gpg: migration succeeded gpg: Generating pacman keyring master key... gpg: clef 1E562BEFA78D06B8 marquée de confiance ultime. gpg: répertoire « /etc/pacman.d/gnupg/openpgp-revocs.d » créé gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/CED11573DFBDA3632F6587DB1E562BEFA78D06B8.rev' gpg: Done ==> Mise à jour de la base de données de confiance... gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: profondeur : 0 valables : 1 signées : 0 confiance : 0 i., 0 n.d., 0 j., 0 m., 0 t., 1 u. [bruno@bruno-manjaro ~]$ sudo pacman -R archlinux-keyring manjaro-keyring vérification des dépendances... erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué) :: pacman : supprimer archlinux-keyring casse la dépendance « archlinux-keyring » :: pacman : supprimer manjaro-keyring casse la dépendance « manjaro-keyring » [bruno@bruno-manjaro ~]$ sudo pacman -S archlinux-keyring manjaro-keyring avertissement : archlinux-keyring-20170320-1 est à jour -- réinstalle avertissement : manjaro-keyring-20160527-1 est à jour -- réinstalle résolution des dépendances... recherche des conflits entre paquets...
## Branch Pacman should use (stable, testing, unstable) Branch = stable
## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank
## Specify to use only mirrors from specific a country. ## Can add multiple countries separated by a comma (ex: Germany,France) ## Empty means all OnlyCountry = France,Germany,Netherlands,United_Kingdom
## When set to True prevents the regeneration of the mirrorlist if ## pacman-mirrors is invoked with the --no-update argument. ## Useful if you don't want the mirrorlist regenerated after a ## pacman-mirrors package upgrade. # NoUpdate = False
Et la dernière :
$ cat /etc/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 manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system archlinux-keyring manjaro-keyring #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 # We cannot check disk space from within a chroot environment 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 Manjaro Linux # packagers with `pacman-key --populate archlinux manjaro`.
# # 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.
[core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
[extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
[community] SigLevel = PackageRequired 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] SigLevel = PackageRequired 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
[herecura] # packages built against core Server = http://repo.herecura.be/herecura/x86_64
[herecura-testing] # packages built against testing Server = http://repo.herecura.be/herecura-testing/x86_64
[blackeagle-pre-community] # applications updated for testing before hitting community Server = http://repo.herecura.be/blackeagle-pre-community/x86_64
Merci
Système : Manjaro XFCE LTS CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050] (rev a1) Cartes son : Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
[herecura] # packages built against core Server = http://repo.herecura.be/herecura/x86_64
[herecura-testing] # packages built against testing Server = http://repo.herecura.be/herecura-testing/x86_64
[blackeagle-pre-community] # applications updated for testing before hitting community Server = http://repo.herecura.be/blackeagle-pre-community/x86_64
Effectivement comme le précise stephane, les trois serveurs en question n'ont strictement rien à voir avec les fichiers de conf du logiciel de mise à jour et je dirai, heureusement que cette mise à jour n'aboutit pas, cela prouve que Linux excelle dans le domaine de la sécurité et t'empêche ainsi de casser ton système par des sabotages modifications... hasardeuses ? des fichiers de config Cela étant dit, la version stable de pamac est : Nom : pamac Version : 4.3.5-2 et non, je cite :
Téléchargement de pamac-4.3.4-1-x86_64.pkg.tar.xz...
Pour faire aboutir cette mise à jour il faut absolument effacer ces serveurs tiers des fichiers de config, puis rafraîchir les mirroirs et procéder à une une synchronisation forcée : sudo pacman -Syyu
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre