You are not logged in.

#1 2011-09-16 19:06:26

meph
Member
Registered: 2011-06-06
Posts: 160

[SOLVED] Pacman won't update and hangs

Hey,

After logging in a while ago I found out that pacman hangs in a very weird way.

Don't mind the czech locale, the output should be pretty clear anyway.

[root@meph-ntb meph]# pacman -Syy
:: Synchronizuje se databáze balíčků...
 core                                                                         55,0K    4,2M/s 00:00:00 [############################################################] 100%
 extra                                                                       809,5K    8,1M/s 00:00:00 [############################################################] 100%
 community                                                                   449,5K    6,7M/s 00:00:00 [############################################################] 100%
 multilib                                                                     26,7K    2,8M/s 00:00:00 [############################################################] 100%
[root@meph-ntb meph]#

Seems alright. But then...

[root@meph-ntb meph]# pacman -Syy
:: Synchronizuje se databáze balíčků...

And hangs here. Every other attempt at -Syy hangs like this, until next reboot. And after the reboot it again seems alright at first, but 2nd and every other attempt hangs.

Pacman -Syu behaves in a similar way. First time after reboot it does sync the database and then hangs when it says retrieving packages. When I try again, it hangs on database sync.

Tried changing mirror (long shot, I know), didn't help. Even tried without X running, didn't work. Also pacman.log is clear.

Any ideas?

EDIT: pacman --debug -Syu

debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: SyncFirst: pacman
debug: config: Architecture: x86_64
debug: config: new section 'core'
debug: registering sync database 'core'
debug: config file /etc/pacman.conf, line 65: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'core': [url]http://mirror.vpsfree.cz/archlinux/core/os/x86_64[/url]
debug: adding new server URL to database 'core': [url]http://mirror.vpsfree.cz/archlinux/core/os/x86_64[/url]
debug: setlibpaths() called
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: registering sync database 'extra'
debug: config file /etc/pacman.conf, line 68: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'extra': [url]http://mirror.vpsfree.cz/archlinux/extra/os/x86_64[/url]
debug: adding new server URL to database 'extra': [url]http://mirror.vpsfree.cz/archlinux/extra/os/x86_64[/url]
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: registering sync database 'community'
debug: config file /etc/pacman.conf, line 74: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'community': [url]http://mirror.vpsfree.cz/archlinux/community/os/x86_64[/url]
debug: adding new server URL to database 'community': [url]http://mirror.vpsfree.cz/archlinux/community/os/x86_64[/url]
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: registering sync database 'multilib'
debug: config file /etc/pacman.conf, line 83: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'multilib': [url]http://mirror.vpsfree.cz/archlinux/multilib/os/x86_64[/url]
debug: adding new server URL to database 'multilib': [url]http://mirror.vpsfree.cz/archlinux/multilib/os/x86_64[/url]
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
:: Synchronizuje se databáze balíčků...
debug: database path for tree local set to /var/lib/pacman/local/
debug: local database version 2
debug: destfile found, using mtime only
debug: using 'core.db' for download progress
debug: HTTP_PROXY: (null)
debug: http_proxy: (null)
debug: FTP_PROXY:  (null)
debug: ftp_proxy:  (null)

Last edited by meph (2011-09-18 21:12:17)


Running arch is like raising a puppy - if you spend a bit of time with it each day and do just a bit of training you'll end up with the most loyal partner you could want; if you lock it in a room and don't check on if for several days, it'll tear apart your stuff and poop everywhere.

Offline

#2 2011-09-17 00:39:30

the sad clown
Member
From: 192.168.0.X
Registered: 2011-03-20
Posts: 837

Re: [SOLVED] Pacman won't update and hangs

Please post the contents of your mirrorlist.


I laugh, yet the joke is on me

Offline

#3 2011-09-17 01:42:46

meph
Member
Registered: 2011-06-06
Posts: 160

Re: [SOLVED] Pacman won't update and hangs

I don't know why, but the problem seems to be gone after a few hours. I didn't change mirrorlist, and it hasn't changed since last time the update worked fine either. I'm still curious what caused the problem, but can't think of a way to find out.

# Mirror selected during installation
Server = [url]http://mirror.vpsfree.cz/archlinux/$repo/os/$arch[/url]

##
## Arch Linux repository mirrorlist
## Generated on 2011-08-16
##

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

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

## Belarus
#Server = [url]ftp://ftp.byfly.by/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.byfly.by/pub/archlinux/$repo/os/$arch[/url]

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

## Brazil
#Server = [url]ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/$arch[/url]
#Server = [url]http://archlinux.c3sl.ufpr.br/$repo/os/$arch[/url]

## Canada
#Server = [url]ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.its.dal.ca/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.its.dal.ca/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://less.cogeco.net/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://less.cogeco.net/pub/archlinux/$repo/os/$arch[/url]

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

## China
#Server = [url]http://mirrors.163.com/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch[/url]

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

## Czech Republic
#Server = [url]http://mirror.vpsfree.cz/archlinux/$repo/os/$arch[/url]

## Denmark
#Server = [url]ftp://mirrors.dotsrc.org/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.dotsrc.org/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.klid.dk/archlinux/$repo/os/$arch[/url]

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

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

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

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

## Great Britain
#Server = [url]ftp://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.lividpenguin.com/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://archlinux.positive-internet.com/$repo/os/$arch[/url]
#Server = [url]http://archlinux.positive-internet.com/$repo/os/$arch[/url]
#Server = [url]ftp://mirrors.uk2.net/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://archlinux.mirrors.uk2.net/$repo/os/$arch[/url]

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

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

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

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

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

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

## Japan
#Server = [url]ftp://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch[/url]

## Kazakhstan
#Server = [url]ftp://archlinux.kz/$repo/os/$arch[/url]
#Server = [url]http://archlinux.kz/$repo/os/$arch[/url]

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

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

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

## Moldova
#Server = [url]ftp://mirror.ihost.md/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.ihost.md/archlinux/$repo/os/$arch[/url]

## Netherlands
#Server = [url]http://mirrors3.kernel.org/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/$repo/os/$arch[/url]

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

## Norway
#Server = [url]ftp://mirror.archlinux.no/$repo/os/$arch[/url]
#Server = [url]http://mirror.archlinux.no/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.pvv.ntnu.no/pub/archlinux/$repo/os/$arch[/url]

## Poland
#Server = [url]ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch[/url]
#Server = [url]http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/$arch[/url]

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

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

## Russia
#Server = [url]http://mirror.worldis.me/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.yandex.ru/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.yandex.ru/archlinux/$repo/os/$arch[/url]

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

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

## Sweden
#Server = [url]http://mirrors4.kernel.org/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.lysator.liu.se/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.portlane.com/pub/os/linux/archlinux/$repo/os/$arch[/url]

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

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

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

## Ukraine
#Server = [url]ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/$arch[/url]

## United States
#Server = [url]ftp://archlinux.supsec.org/pub/linux/arch/$repo/os/$arch[/url]
#Server = [url]http://archlinux.supsec.org/$repo/os/$arch[/url]
#Server = [url]ftp://cake.lib.fit.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://cake.lib.fit.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.cat.pdx.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.ece.vt.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.archlinux.org/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://www.gtlib.gatech.edu/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.ancl.hawaii.edu/linux/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors1.kernel.org/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors2.kernel.org/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch[/url]
#Server = [url]http://lug.mtu.edu/archlinux/ftpfull/$repo/os/$arch[/url]
#Server = [url]http://mirror.mocker.org/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://ftp.osuosl.org/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]http://ftp.osuosl.org/pub/archlinux/$repo/os/$arch[/url]
#Server = [url]ftp://mirror.rit.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirror.rit.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.rutgers.edu/archlinux/$repo/os/$arch[/url]
#Server = [url]http://mirrors.lax1.thegcloud.com/arch//$repo/os/$arch[/url]
#Server = [url]http://mirror.yellowfiber.net/archlinux/$repo/os/$arch[/url]

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

I can't see anything suspicious (except that I still need to set up Reflector, but that's another issue, it's a fresh install). Anyway, sorry for the false alarm.


Running arch is like raising a puppy - if you spend a bit of time with it each day and do just a bit of training you'll end up with the most loyal partner you could want; if you lock it in a room and don't check on if for several days, it'll tear apart your stuff and poop everywhere.

Offline

#4 2011-09-17 01:58:57

the sad clown
Member
From: 192.168.0.X
Registered: 2011-03-20
Posts: 837

Re: [SOLVED] Pacman won't update and hangs

You have not properly set up your mirrorlist.  You have only one mirror uncommented.  Move your current mirrorlist to mirrorlist.old and make a new one with this for the contents:

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2011-09-16

# Score: 1.2, Germany
Server = http://archlinux.limun.org/$repo/os/$arch
# Score: 1.2, Germany
Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch
# Score: 1.4, Germany
Server = http://ftp.spline.inf.fu-berlin.de/mirrors/archlinux/$repo/os/$arch
# Score: 1.4, Czech Republic
Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
# Score: 1.7, Germany
Server = http://mirrors.n-ix.net/archlinux/$repo/os/$arch

Those are the five best mirrors near your locale.  You probably just needed more mirrors in case the connection to the first one failed you.

Last edited by the sad clown (2011-09-17 02:00:58)


I laugh, yet the joke is on me

Offline

#5 2011-09-17 02:05:09

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Pacman won't update and hangs

Do you literally have

Server = [url]http://mirror.vpsfree.cz/archlinux/$repo/os/$arch[/url]

with the '[ url ]' part?

Offline

#6 2011-09-18 21:11:55

meph
Member
Registered: 2011-06-06
Posts: 160

Re: [SOLVED] Pacman won't update and hangs

karol wrote:

Do you literally have

Server = [url]http://mirror.vpsfree.cz/archlinux/$repo/os/$arch[/url]

with the '[ url ]' part?

No, of course not. I use the guake terminal and /cat mirrorlist shows mirrors as clickable links. And for whatever reason it got copied out with those 'url' tags. Sorry for misleading you.

Anyway, problem seems to be solved.


Running arch is like raising a puppy - if you spend a bit of time with it each day and do just a bit of training you'll end up with the most loyal partner you could want; if you lock it in a room and don't check on if for several days, it'll tear apart your stuff and poop everywhere.

Offline

Board footer

Powered by FluxBB