Page 1 sur 2

[Pacman] erreur ligne 1 fichier pacman.conf (contourné)

Publié : dim. 15 juil. 2012, 05:17
par Caerbannog
Bonjour.

J'ai un soucis lorsque je veux utiliser PACMAN.

Dés que je lance n'importe quelle commande pacman j'obtiens ce message.
Erreur : fichier de configuration /etc/pacman.conf, ligne 1 : toutes les instructions doivent appartenir à une section.
Pourtant j'ai beau retourner mon fichier pacman.conf dans tous les sens je ne trouve rien d'anormal.

Le voici:

Code : Tout sélectionner

#
# /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
# If upgrades are available for these packages they will be asked for first
SyncFirst   = pacman
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#UseDelta
#TotalDownload
CheckSpace
#VerbosePkgLists

# PGP signature checking
# NOTE: None of this will work without running `pacman-key --init` first.
# The compiled in default is equivalent to the following line. This requires
# you to locally sign and trust packager keys using `pacman-key` for them to be
# considered valid.
#SigLevel = Optional TrustedOnly
# If you wish to check signatures but avoid local sign and trust issues, use
# the following line. This will treat any key imported into pacman's keyring as
# trusted.
#SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
SigLevel = Never

#
# 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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[core]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[community]
#SigLevel = PackageOptional
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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#SigLevel = PackageOptional
#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
J'ai essayé de l'éditer ressemant en utilisant Libreoffice car j'avais un problème pour récupérer des paquets d'un mirroir mais je ne l'ai pas changé au final.
Libreoffice aurait il changé quelque-chose au fichier qui ne soit pas visible directement?

Pouvez vous m'aider?
Je n'ai strictement rien trouvé nul part concernant ce message d'erreur.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : dim. 15 juil. 2012, 07:51
par Zolive
Bonjour,

Peux tu vérifier dans un terminal que le premier caractère n'est pas un "espace" ?
Par la même,grâce à l'éditeur en mode console tu vérifieras qu'en fin de ligne tu n'as pas des caractères bizarres.

Par la suite, je ne sais si cela porte une adhérence au sujet, tu devrais vérifier que l'encodage du fichier correspond la réalité.

Enfin, pour finir je vérifierai surtout que u enregistre bien tes fichiers de conf au format "Texte", libre-office possédant un format propriétaire.

Z.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 21:17
par Caerbannog
J'ai ouvert le fichier avec Nano et tout semble correcte pas d'espace ou de caractère caché.
Je ne comprend vraiment pas.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 21:33
par jc51
je sais pas si y a un rapport,mais visiblement c'est pas le dernier pacman.conf que tu utilises ,tu dois avec un pacnew qui traine.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:05
par Caerbannog
J'ai résolu mon problême en recréant mon fichier Pacman.conf comme ceci:

Code : Tout sélectionner

[options]
HoldPkg     = pacman glibc
SyncFirst   = pacman
Architecture = auto
CheckSpace
SigLevel = Never

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist
En fait il devait y avoir un soucis au niveau de la section [option] qui n'était pas considérée comme une section.

J'arrive a nouveau a télécharger des paquets via pacman mais j'en reviens au message d'erreur initial qui m'avais fait changer mon fichier au début.
root@(none) thomas]# pacman -Suy
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « core » n'est pas valide.
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « extra » n'est pas valide.
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « community » n'est pas valide.
:: Synchronisation des bases de données de paquets...
core est à jour ;
extra est à jour ;
community est à jour ;
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n]
Quelqu'un peut il m'aider?

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:25
par jc51
tu as refais un pacman.conf si j'ai bien compris ? :popcorn:

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:30
par Caerbannog
Oui en y copiant uniquement les lignes non commentées dans mon ancien fichier.

J'ai fais la mise à jour de pacman et a présent j'ai effectivement le pacman new dont tu parlais.

Je viens de lancer la MAJ de tout mon système et c'est long vu que je ne l'avais jamais fais ^^

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:30
par onyx67
C'est ton /etc/pacman.conf entier que tu as posté?
Parce qu'il te manque quand même des choses. Comme dis plus haut, tu devrai avoir un .pacnew que tu pourrai essayé.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:32
par jc51
ba utilise le nouveau fichier de pacman que tu as


@onyx67 c'est du fais maison :D

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:52
par Caerbannog
ma mise a jour a échouée :(
(180/180) vérification de l'intégrité des paquets [###########################################################] 100%
(180/180) chargement des fichiers des paquets [###########################################################] 100%
(180/180) analyse des conflits entre fichiers [###########################################################] 100%
Erreur : la validation de la transaction a échoué (conflit de fichiers)
glibc : /lib est déjà présent dans le système de fichiers
filesystem : /var/lock est déjà présent dans le système de fichiers
filesystem : /var/run est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:54
par hopimet
Si je ne m'abuse il y a des erreurs dans le fichier mirrorlist, non ?

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:57
par benjarobin
@hopimet En effet, sinon pour l’échec de la mise à jour : il y a une news pour glibc et filesystem, cela donne

Code : Tout sélectionner

pacman -Syu --ignore filesystem,glibc
pacman -S filesystem --force
pacman -Su

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 22:59
par Caerbannog
C'est fort possible. Le voici:

Code : Tout sélectionner

#Mirror selected during installation
Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch

##
## Arch Linux repository mirrorlist
## Generated on 2012-02-11
##

## Any
#Server = ftp://mirrors.kernel.org/archlinux/$repo/os/$arch
#Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch

## Australia
#Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
#Server = http://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
#Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.optus.net/archlinux/$repo/os/$arch
#Server = http://mirror.optus.net/archlinux/$repo/os/$arch

## Belarus
#Server = ftp://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch

## Belgium
#Server = ftp://archlinux.mirror.kangaroot.net/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch

## Brazil
#Server = ftp://ftp.bitwave.com.br/archlinux/$repo/os/$arch
#Server = http://www.bitwave.com.br/downloads/archlinux/$repo/os/$arch
#Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
#Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
#Server = http://www.las.ic.unicamp.br/pub/archlinux/$repo/os/$arch
#Server = ftp://www2.itti.ifce.edu.br/archlinux/$repo/os/$arch
#Server = http://www2.itti.ifce.edu.br/archlinux/$repo/os/$arch

## Bulgaria
#Server = ftp://archlinux.igor.onlinedirect.bg/linux/archlinux/$repo/os/$arch
#Server = http://archlinux.igor.onlinedirect.bg/$repo/os/$arch

## Canada
#Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = ftp://mirror.its.dal.ca/archlinux/$repo/os/$arch
#Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch

## Chile
#Server = ftp://mirror.archlinux.cl/$repo/os/$arch
#Server = ftp://mirror.netglobalis.net/archlinux/$repo/os/$arch
#Server = http://mirror.netglobalis.net/archlinux/$repo/os/$arch

## China
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch
#Server = ftp://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = ftp://mirrors.stuhome.net/archlinux/$repo/os/$arch
#Server = http://mirrors.stuhome.net/archlinux/$repo/os/$arch

## Colombia
#Server = http://www.laqee.unal.edu.co/archlinux/$repo/os/$arch

## Czech Republic
#Server = ftp://archlinux.mirror.dkm.cz/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.dkm.cz/pub/archlinux/$repo/os/$arch
#Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch

## Denmark
#Server = ftp://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch

## Estonia
#Server = ftp://ftp.eenet.ee/pub/archlinux/$repo/os/$arch
#Server = http://ftp.eenet.ee/pub/archlinux/$repo/os/$arch

## Finland
#Server = ftp://mirror.academica.fi/archlinux/$repo/os/$arch
#Server = http://mirror.academica.fi/archlinux/$repo/os/$arch
#Server = ftp://mirror.archlinux.fi/archlinux/$repo/os/$arch
#Server = http://mirror.archlinux.fi/archlinux/$repo/os/$arch

## France
#Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch
#Server = http://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/$arch
#Server = http://mir.archlinux.fr/$repo/os/$arch
#Server = ftp://mir1.archlinux.fr/archlinux/$repo/os/$arch
#Server = http://mir1.archlinux.fr/archlinux/$repo/os/$arch
#Server = http://miroir.ezvan.fr/archlinux/$repo/os/$arch
#Server = ftp://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
#Server = http://archlinux.polymorf.fr/$repo/os/$arch

## Germany
#Server = http://archlinux.limun.org/$repo/os/$arch
#Server = ftp://artfiles.org/archlinux.org/$repo/os/$arch
#Server = http://artfiles.org/archlinux.org/$repo/os/$arch
#Server = http://mirror.devnu11.net/archlinux/$repo/os/$arch
#Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch
#Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = http://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/$arch
#Server = ftp://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch
#Server = ftp://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = http://mirror.selfnet.de/archlinux/$repo/os/$arch
#Server = ftp://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://arch.mirrors.tuxdroid.org/$repo/os/$arch
#Server = http://arch.mirrors.tuxdroid.org/$repo/os/$arch
#Server = ftp://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/$arch

## Great Britain
#Server = ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch
#Server = http://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
#Server = http://mirror.bytemark.co.uk/archlinux/$repo/os/$arch
#Server = ftp://mirror.cinosure.com/archlinux/$repo/os/$arch
#Server = http://mirror.cinosure.com/archlinux/$repo/os/$arch
#Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirrors.uk2.net/$repo/os/$arch

## Greece
#Server = ftp://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = http://ftp.cc.uoc.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = http://foss.aueb.gr/mirrors/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.otenet.gr/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/$arch

## Hungary
#Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/$arch

## India
#Server = ftp://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch
#Server = http://mirror.cse.iitk.ac.in/archlinux/$repo/os/$arch

## Indonesia
#Server = http://repo.ukdw.ac.id/archlinux/$repo/os/$arch

## Ireland
#Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/$arch

## Israel
#Server = ftp://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch
#Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/$arch

## Italy
#Server = http://mirrors.prometeus.net/archlinux/$repo/os/$arch

## Japan
#Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
#Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch
#Server = http://ftp.yz.yamagata-u.ac.jp/pub/linux/archlinux/$repo/os/$arch

## Kazakhstan
#Server = ftp://archlinux.kz/$repo/os/$arch
#Server = http://archlinux.kz/$repo/os/$arch
#Server = ftp://mirror.neolabs.kz/archlinux/$repo/os/$arch
#Server = http://mirror.neolabs.kz/archlinux/$repo/os/$arch

## Korea
#Server = ftp://mirror.yongbok.net/archlinux/$repo/os/$arch
#Server = http://mirror.yongbok.net/archlinux/$repo/os/$arch

## Latvia
#Server = http://archlinux.goodsoft.lv/$repo/os/$arch

## Luxembourg
#Server = ftp://archlinux.mirror.root.lu/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.root.lu/$repo/os/$arch

## Macedonia
#Server = http://arch.linux.net.mk/archlinux/$repo/os/$arch

## Netherlands
#Server = ftp://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch
#Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch

## New Caledonia
#Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/$arch
#Server = http://archlinux.nautile.nc/archlinux/$repo/os/$arch

## Norway
#Server = ftp://arch.ping.uio.no/$repo/os/$arch
#Server = http://arch.ping.uio.no/$repo/os/$arch
#Server = ftp://mirror.archlinux.no/$repo/os/$arch
#Server = http://mirror.archlinux.no/$repo/os/$arch
#Server = ftp://mirror.pvv.ntnu.no/pub/archlinux/$repo/os/$arch

## Poland
#Server = ftp://mirror.chmuri.net/archmirror/$repo/os/$arch
#Server = http://mirror.chmuri.net/archmirror/$repo/os/$arch
#Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch
#Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch

## Portugal
#Server = ftp://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch
#Server = http://ftp.rnl.ist.utl.pt/pub/archlinux/$repo/os/$arch

## Romania
#Server = ftp://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch
#Server = http://mirrors.adnettelecom.ro/archlinux/$repo/os/$arch
#Server = ftp://mirror.archlinux.ro/archlinux/$repo/os/$arch
#Server = http://mirror.archlinux.ro/archlinux/$repo/os/$arch
#Server = ftp://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch
#Server = http://ftp.roedu.net/mirrors/archlinux.org/$repo/os/$arch

## Russia
#Server = ftp://mirror.yandex.ru/archlinux/$repo/os/$arch
#Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch

## Singapore
#Server = ftp://ftp.oss.eznetsols.org/linux/archlinux/$repo/os/$arch

## Slovakia
#Server = ftp://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch
#Server = http://mirror.lnx.sk/pub/linux/archlinux/$repo/os/$arch

## South Korea
#Server = ftp://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch
#Server = http://ftp.kaist.ac.kr/ArchLinux/$repo/os/$arch

## Spain
#Server = ftp://ftp.rediris.es/mirror/archlinux/$repo/os/$arch
#Server = http://sunsite.rediris.es/mirror/archlinux/$repo/os/$arch

## Sweden
#Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch
#Server = http://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/$arch
#Server = ftp://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch
#Server = ftp://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch
#Server = http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch

## Switzerland
#Server = ftp://archlinux.puzzle.ch/$repo/os/$arch
#Server = http://archlinux.puzzle.ch/$repo/os/$arch

## Taiwan
#Server = ftp://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch
#Server = http://linux.cs.nctu.edu.tw/archlinux/$repo/os/$arch
#Server = ftp://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = http://shadow.ind.ntou.edu.tw/archlinux/$repo/os/$arch
#Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch

## Turkey
#Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/$arch
#Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch

## Ukraine
#Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
#Server = http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch
#Server = ftp://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch
#Server = http://mirrors.mithril.org.ua/linux/archlinux/$repo/os/$arch

## United States
#Server = ftp://archlinux.supsec.org/pub/linux/arch/$repo/os/$arch
#Server = http://archlinux.supsec.org/$repo/os/$arch
#Server = http://archlinux.tserver.net/$repo/os/$arch
#Server = ftp://cake.lib.fit.edu/archlinux/$repo/os/$arch
#Server = http://cake.lib.fit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch
#Server = ftp://cosmos.cites.illinois.edu/pub/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 = ftp://ftp.archlinux.org/$repo/os/$arch
#Server = ftp://ftp.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
#Server = http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
#Server = http://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch
#Server = http://mirrors.us.kernel.org/archlinux/$repo/os/$arch
#Server = ftp://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = http://mirror.us.leaseweb.net/archlinux/$repo/os/$arch
#Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/$arch
#Server = ftp://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch
#Server = http://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch
#Server = http://mirrors.gigenet.com/archlinux/$repo/os/$arch
#Server = http://mirrors.liquidweb.com/archlinux/$repo/os/$arch
#Server = ftp://mirrors.xmission.com/archlinux/$repo/os/$arch
#Server = http://mirrors.xmission.com/archlinux/$repo/os/$arch
#Server = http://mirror.mocker.org/archlinux/$repo/os/$arch
#Server = ftp://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
#Server = http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch
#Server = ftp://mirror.rit.edu/archlinux/$repo/os/$arch
#Server = http://mirror.rit.edu/archlinux/$repo/os/$arch
#Server = http://mirrors.rutgers.edu/archlinux/$repo/os/$arch
#Server = http://schlunix.org/archlinux/$repo/os/$arch
#Server = http://mirrors.lax1.thegcloud.com/arch//$repo/os/$arch
#Server = http://mirror.yellowfiber.net/archlinux/$repo/os/$arch

## Uzbekistan
#Server = ftp://mirrors.st.uz/archlinux/$repo/os/$arch
#Server = http://mirrors.st.uz/archlinux/$repo/os/$arch

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : mer. 18 juil. 2012, 23:02
par benjarobin
On dirai que tu as corrigé tous les soucis, applique la mise à jour comme décrite dans mon message précédent

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 05:38
par Caerbannog
J'ai fais les mises à jours que tu ma décrites et voila ce que j'obtiens:
[root@(none) thomas]# pacman -Su
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « core » n'est pas valide.
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « extra » n'est pas valide.
Avertissement : fichier de configuration /etc/pacman.d/mirrorlist, ligne 1 : l'instruction «  » dans la section « community » n'est pas valide.
:: Début de la mise à jour complète du système...
:: Remplacer udev par core/systemd-tools ? [O/n] o
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (116) : attica-0.4.0-1 automake-1.12.2-1 binutils-2.22-9
boost-libs-1.50.0-1 ca-certificates-20120623-1
ca-certificates-java-20120608-1 cairo-1.12.2-2
chromium-20.0.1132.57-1 cloog-0.17.0-2 colord-0.1.21-2
consolekit-0.4.6-4 coreutils-8.17-3 cronie-1.4.8-2
cryptsetup-1.4.3-1 curl-7.26.0-1 db-5.3.21-1 dbus-1.6.2-1
dbus-core-1.6.2-2 dbus-glib-0.100-1 desktop-file-utils-0.20-1
device-mapper-2.02.96-3 e2fsprogs-1.42.4-1 fakeroot-1.18.4-1
ffmpeg-1:0.11.1-1 flashplugin-11.2.202.236-1 gcc-4.7.1-4
gcc-libs-4.7.1-4 glib2-2.32.3-1 glibc-2.16.0-2 gmp-5.0.5-1
gnutls-3.0.21-1 grep-2.13-2 gtk3-3.4.3-1 hyphen-2.8.5-1
icu-49.1.2-1 initscripts-2012.06.3-2 iproute2-3.4.0-2
iputils-20101006-4 java-jline-1.0-2 jdk7-openjdk-7.u5_2.2.1-1
jre7-openjdk-7.u5_2.2.1-1 jre7-openjdk-headless-7.u5_2.2.1-1
kdelibs-4.8.4-4 khrplatform-devel-8.0.4-1 krb5-1.10.2-2
libatasmart-0.18-2 libcups-1.5.3-5 libdrm-nouveau1-2.4.33-1
libegl-8.0.4-1 libevent-2.0.19-1 libgl-8.0.4-1
libldap-2.4.31-4 libproxy-0.4.7-2 libpulse-2.0-2
libreoffice-base-3.5.5-1 libreoffice-calc-3.5.5-1
libreoffice-common-3.5.5-1 libreoffice-draw-3.5.5-1
libreoffice-gnome-3.5.5-1 libreoffice-impress-3.5.5-1
libreoffice-kde4-3.5.5-1 libreoffice-math-3.5.5-1
libreoffice-postgresql-connector-3.5.5-1
libreoffice-sdk-3.5.5-1 libreoffice-sdk-doc-3.5.5-1
libreoffice-writer-3.5.5-1 libssh2-1.4.2-1 libsystemd-186-2
libtool-2.4.2-6 libva-1.1.0-1 linux-3.4.5-1 logrotate-3.8.1-2
lvm2-2.02.96-3 media-player-info-17-1 mesa-8.0.4-1
mkinitcpio-0.9.2-2 mpfr-3.1.1-1 net-snmp-5.7.1-3 nettle-2.5-1
nouveau-dri-8.0.4-1 openssl-1.0.1.c-1 pam-1.1.5-4
pambase-20120701-1 pango-1.30.1-1 pcre-8.31-1 perl-5.16.0-2
perl-xml-parser-2.41-3 perl-xml-simple-2.20-1
pkg-config-0.27-1 polkit-0.105-1 postgresql-libs-9.1.4-1
ppl-1.0-1 qt-4.8.2-2 qtwebkit-2.2.2-1 raptor-2.0.8-1
rasqal-1:0.9.29-1 sane-1.0.22-9 shadow-4.1.5.1-1
soprano-2.7.6-2 syslog-ng-3.3.5-2 systemd-tools-186-2
sysvinit-2.88-6 taglib-1.7.2-1 thunar-1.4.0-2
udev-182-2 [removal] udisks-1.0.4-4 upower-0.9.17-1
util-linux-2.21.2-5 virtuoso-6.1.5.20120717-2
virtuoso-base-6.1.5.20120717-2 vlc-2.0.2-2
wpa_supplicant-1.0-1 xf86-video-nouveau-1.0.1-1
xfconf-4.10.0-2 xorg-server-1.12.3-1 xorg-xdm-1.1.11-3

Taille totale installé : 1678,84 MiB
Taille de mise à jour nette : 218,57 MiB

Procéder à l'installation ? [O/n] o
(115/115) vérification de l'intégrité des paquets [######################] 100%
(115/115) chargement des fichiers des paquets [######################] 100%
(115/115) analyse des conflits entre fichiers [######################] 100%
Erreur : la validation de la transaction a échoué (conflit de fichiers)
glibc : /lib est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 08:20
par oktoberfest
Salut,

tu n'as pas suivi les conseils de @benjarobin.
Il faut faire dans l'ordre :

Code : Tout sélectionner

pacman -Syu --ignore filesystem,glibc
pacman -S filesystem --force
pacman -Su
Le dernier pacman ne te proposera que la mise à jour de glibc, le reste ayant déjà été fait.

Sinon pour tes erreurs de pacman.conf, tu peux récupérer le fichier pacman.conf et mirrorlist du package pacman, cela permettra de partir sur de bonnes bases.

Code : Tout sélectionner

# cd /
# bsdtar xf /var/cache/pacman/pkg/pacman....tar.xz etc/pacman.conf
# bsdtar xf /var/cache/pacman/pkg/pacman-mirrorlist....tar.xz

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 09:58
par benjarobin
@oktoberfest Pour pacman-mirrorlist pourquoi ne pas tout simplement le réinstaller via pacman ?

Code : Tout sélectionner

mv /etc/pacman.d/mirrorlist /etc/pacman.d/back.mirrorlist
rm /etc/pacman.d/mirrorlist*
pacman -U http://www.archlinux.org/packages/core/any/pacman-mirrorlist/download/

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 10:12
par oktoberfest
@benjarobin, je ne savais pas qu'on pouvait indiquer à pacman une URL. Ce forum est une mine d'or du renseignement (dans le bon sens du terme)

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 14:31
par Caerbannog
j'ai bien suivi les conseils de benjarobin et dans l'ordre. J'ai juste fais un copié collé de la dernière commande.

Re: [Pacman] message d'erreur ligne 1 fichier pacman.conf

Publié : jeu. 19 juil. 2012, 14:43
par Caerbannog
A priori de toute façon la question ne se pose plus car j'ai complètement planté mon système.
J'ai installé Slim et changé le run level à 5. Mon pc ne redémarre que sur une invite de commande et je ne peux même plus rien taper.
J'ai parfois la main pour taper au bout de 2 ou 3 reboots ce qui ma permis de rechanger mon runlevel dans le inittab et de désinstaller Slim mais ça ne change strictement rien. Mon server X a l'air complètement planté.