Исключение в операции с плавающей точкой

собсна сабж
# pacman -Sy
:: Синхронизируются базы данных пакетов…
Исключение в операции с плавающей точкой

после повторного запуска
# pacman -Sy
:: Синхронизируются базы данных пакетов…
ошибка: не удалось начать запрос (не удалось заблокировать базу данных)
если вы уверены, что pacman не запущен, можете
удалить /var/lib/pacman/db.lck

поиск юзал, ничего не нашёл :(

заранее пасип
запустите пакмана в режиме дебага и запостите вывод сюда
такие дела.
[[email protected] ~]# pacman -Sy --debug
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: i686
debug: config: new section 'testing'
debug: registering sync database 'testing'
debug: config file /etc/pacman.conf, line 62: including /etc/pacman.d/mirrorlist
debug: config: attempting to read file /etc/pacman.d/mirrorlist
debug: adding new server URL to database 'testing': http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/testing/os/i686
debug: adding new server URL to database 'testing': ftp://artfiles.org/archlinux/testing/os/i686
debug: adding new server URL to database 'testing': ftp://archlinux.giantix-server.de/testing/os/i686
debug: adding new server URL to database 'testing': ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/testing/os/i686
debug: setlibpaths() called
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: config: finished parsing /etc/pacman.d/mirrorlist
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': http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/core/os/i686
debug: adding new server URL to database 'core': ftp://artfiles.org/archlinux/core/os/i686
debug: adding new server URL to database 'core': ftp://archlinux.giantix-server.de/core/os/i686
debug: adding new server URL to database 'core': ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/core/os/i686
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': http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/extra/os/i686
debug: adding new server URL to database 'extra': ftp://artfiles.org/archlinux/extra/os/i686
debug: adding new server URL to database 'extra': ftp://archlinux.giantix-server.de/extra/os/i686
debug: adding new server URL to database 'extra': ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/extra/os/i686
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': http://ftp.linux.kiev.ua/pub/Linux/ArchLinux/community/os/i686
debug: adding new server URL to database 'community': ftp://artfiles.org/archlinux/community/os/i686
debug: adding new server URL to database 'community': ftp://archlinux.giantix-server.de/community/os/i686
debug: adding new server URL to database 'community': ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/community/os/i686
debug: config: finished parsing /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
:: Синхронизируются базы данных пакетов...
debug: database path for tree local set to /var/lib/pacman/local/
debug: local database version 2
debug: no file found matching criteria, starting from scratch
debug: using 'testing.db' for download progress
debug: HTTP_PROXY: (null)
debug: http_proxy: (null)
debug: FTP_PROXY:  (null)
debug: ftp_proxy:  (null)
debug: ust.mtime: 1304527707 local_time: 0 compare: -1304527707
debug: ust.size: 0 local_size: 0 compare: 0
debug: mtimes were different or unavailable, downloading testing.db from beginning
debug: connected to ftp.linux.kiev.ua successfully
загрузка testing.db...
debug: no file found matching criteria, starting from scratch
debug: using 'core.db' for download progress
debug: HTTP_PROXY: (null)
debug: http_proxy: (null)
debug: FTP_PROXY:  (null)
debug: ftp_proxy:  (null)
debug: ust.mtime: 1304527686 local_time: 0 compare: -1304527686
debug: ust.size: 38786 local_size: 0 compare: -38786
debug: mtimes were different or unavailable, downloading core.db from beginning
debug: connected to ftp.linux.kiev.ua successfully
загрузка core.db...
debug: no file found matching criteria, starting from scratch
debug: using 'extra.db' for download progress
debug: HTTP_PROXY: (null)
debug: http_proxy: (null)
debug: FTP_PROXY:  (null)
debug: ftp_proxy:  (null)
debug: ust.mtime: 1304537082 local_time: 0 compare: -1304537082
debug: ust.size: 486266 local_size: 0 compare: -486266
debug: mtimes were different or unavailable, downloading extra.db from beginning
debug: connected to ftp.linux.kiev.ua successfully
загрузка extra.db...
debug: no file found matching criteria, starting from scratch
debug: using 'community.db' for download progress
debug: HTTP_PROXY: (null)
debug: http_proxy: (null)
debug: FTP_PROXY:  (null)
debug: ftp_proxy:  (null)
debug: ust.mtime: 1304535709 local_time: 0 compare: -1304535709
debug: ust.size: 448783 local_size: 0 compare: -448783
debug: mtimes were different or unavailable, downloading community.db from beginning
debug: connected to ftp.linux.kiev.ua successfully
загрузка community.db...
debug: unregistering database 'local'
debug: unregistering database 'testing'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'

зы. если отключить то всё норм работает.
зыы.
[[email protected] ~]# ls -la /var/lib/pacman/sync/
итого 964
drwxr-xr-x 2 root root   4096 Май  5 21:46 .
drwxr-xr-x 4 root root   4096 Май  5 21:46 ..
-rw-r--r-- 1 root root 448783 Май  4 22:01 community.db
-rw-r--r-- 1 root root  38786 Май  4 19:48 core.db
-rw-r--r-- 1 root root 486266 Май  4 22:24 extra.db
-rw-r--r-- 1 root root      0 Май  4 19:48 testing.db
-rw-r--r-- 1 root root      0 Май  5 21:46 testing.db.part
я так понимаю он не может загрузить testing.db
testing.* удалите и синканитесь заного с другого зеркала, битая бд видимо
вообще это повод для багрепорта. так быть не должно по идее.
такие дела.
Мб просто зеркало криво синканулось. Ждем пока автор попробует другое зеркало? :)
Тема на ббс есть: https://bbs.archlinux.org/viewtopic.php?id=117335
Багрепорта нет.
Как я и предполагал - кривое зеркало. ТСу менять зеркало и синковаться ззаного (предварительно потерев *.db)
PoZiTPoH
Как я и предполагал - кривое зеркало. ТСу менять зеркало и синковаться ззаного (предварительно потерев *.db)
В корректно написанной программе при попытке обновиться с кривого зеркала не должно происходить “исключение в операции с плавающей точкой”.
да зеркала поменять это первое что сделал..
на работе нормально синк проходит, зеркала такие же стоят..
прийду домой ещё поковыряюсь..
 
Зарегистрироваться или войдите чтобы оставить сообщение.