sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
mrjinglesЧто-то на фтп кривизна какая-то. Качайте с http. wget-1.12-5-i686.pkg.tar.xz/wget-1.12-5-i686.pkg.tar.xz P.S. глянул - на ftp://mirrors.kernel.org/archlinux/ примерно тоже самое. Массовый глюк или так и задумано? |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
ясно. тогда следующий вопрос. уже все скачано, как можно скопировать все файлы из папок в корень? другими словами: предполагаю, что должно быть нечто следующего содержания: преобразовав следующую команду: mv /mnt/usb/core/os/i686/wget-1.12-5-i686.pkg.tar.xz/wget-1.12-5-i686.pkg.tar.xz /core/os/i686/ получаем примерно следующее: mv /mnt/usb/core/os/i686/*.pkg.tar.*/*.pkg.tar.* /core/os/i686/ но при попытке выполнить получаем: mv: cannot overwrite directory `/mnt/usb/core/os/i686/wget-1.12-5-i686.pkg.tar.xz' with non-directory и т.д. как можно это хитро провернуть? |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
сам разобрался) скрипт нарисовал: #!/bin/bash REPO=/mnt/usb/core/os/i686 mkdir $REPO/rootdir mv $REPO/*.pkg.tar.*/*.pkg.tar.* $REPO/rootdir/ rmdir $REPO/*.pkg.tar.* mv $REPO/rootdir/* $REPO/ rmdir $REPO/rootdir |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
да. после перемещения в корень i686 все отработало. pacman обновился, pacman-db-upgrade выполнил, но почему-то при попытке выполнить полный апгрейд тут же выскочило следующее (см.внизу):[root@tlsrv i686]# pacman -Syy :: Synchronizing package databases... core 36.3K 94.7K/s 00:00:00 [#####################] 100% extra 462.9K 634.3K/s 00:00:01 [#####################] 100% community 429.3K 54.6M/s 00:00:00 [#####################] 100% [root@tlsrv i686]# pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date :: The following packages should be upgraded first : pacman :: Do you want to cancel the current operation :: and upgrade these packages now? [Y/n] Y resolving dependencies... looking for inter-conflicts... :: xz conflicts with xz-utils. Remove xz-utils? [Y/n] Y Remove (1): xz-utils-4.999.9beta-2 Total Removed Size: 0.79 MB Targets (3): xz-5.0.1-1 libarchive-2.8.4-2 pacman-3.5.1-1 Total Download Size: 1.64 MB Total Installed Size: 4.77 MB Proceed with installation? [Y/n] Y :: Retrieving packages from core... xz-5.0.1-1-i686 295.1K 685.0K/s 00:00:00 [#####################] 100% libarchive-2.8.4-2-i686 583.2K 845.5K/s 00:00:01 [#####################] 100% pacman-3.5.1-1-i686 797.0K 977.0K/s 00:00:01 [#####################] 100% checking package integrity... (3/3) checking for file conflicts [#####################] 100% (1/1) removing xz-utils [#####################] 100% (1/3) installing xz [#####################] 100% (2/3) upgrading libarchive [#####################] 100% (3/3) upgrading pacman [#####################] 100% warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew >>> The pacman database format has changed as of pacman 3.5.0. >>> You will need to run `pacman-db-upgrade` as root. >>> New optional dependencies for pacman curl: for rankmirrors usage [root@tlsrv i686]# pacman-db-upgrade ==> Pre-3.5 database format detected - upgrading... ==> Done. [root@tlsrv i686]# pacman -Syu :: Synchronizing package databases... error: failed retrieving file 'core.db' from disk : No such file or directory error: failed to update core (No such file or directory) error: failed retrieving file 'extra.db' from disk : No such file or directory error: failed to update extra (No such file or directory) error: failed retrieving file 'community.db' from disk : No such file or directory error: failed to update community (No such file or directory) error: failed to synchronize any databases |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Читайте же вывод командПроверьте содержимое /etc/pacman.conf. И еще, при использовании локального репозитория, если не ошибаюсь, должна быть расскоментирована строка XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u П.С. сразу забыл указать :(, из-за этой строчки пакман и не читал данные с локальных реп. |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
$ sudo pacman -Syuv --debug |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
vadikДа я читаю, читаю :) Но ведь это сообщение подразумевает, что новый пакман скопировал свой pacman.conf как pacman.conf.pacnew, тем самым оставив в системе оригинальный pacman.conf. Когда я выполняю эту же операцию в online, то данных ошибок нет, и pacman.conf я не трогаю. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
sirocco [burn@tlsrv ~]$ sudo pacman -Syuv --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: xfercommand: /usr/bin/wget --passive-ftp -c -O %o %u debug: config: new section 'core' debug: registering sync database 'core' debug: adding new server URL to database 'core': file:///mnt/usb/core/os/i686 debug: config: new section 'extra' debug: registering sync database 'extra' debug: adding new server URL to database 'extra': file:///mnt/usb/extra/os/i686 debug: config: new section 'community' debug: registering sync database 'community' debug: adding new server URL to database 'community': file:///mnt/usb/community/os/i686 debug: setlibpaths() called debug: option 'cachedir' = /var/cache/pacman/pkg/ debug: config: finished parsing /etc/pacman.conf Root : / Conf File : /etc/pacman.conf DB Path : /var/lib/pacman/ Cache Dirs: /var/cache/pacman/pkg/ Lock File : /var/lib/pacman/db.lck Log File : /var/log/pacman.log Targets : None :: Synchronizing package databases... debug: database path for tree local set to /var/lib/pacman/local/ debug: local database version 2 debug: running command: /usr/bin/wget --passive-ftp -c -O /var/lib/pacman/sync/core.db.part file:///mnt/usb/core/os/i686/core.db file:///mnt/usb/burnyshev/REPO/core/os/i686/core.db: Unsupported scheme “file”. debug: running command: /usr/bin/wget --passive-ftp -c -O /var/lib/pacman/sync/extra.db.part file:///mnt/usb/extra/os/i686/extra.db file:///mnt/usb/burnyshev/REPO/extra/os/i686/extra.db: Unsupported scheme “file”. debug: running command: /usr/bin/wget --passive-ftp -c -O /var/lib/pacman/sync/community.db.part file:///mnt/usb/community/os/i686/community.db file:///mnt/usb/community/os/i686/community.db: Unsupported scheme “file”. debug: loading package cache for repository 'local' debug: adding 'glibc' to package cache for db 'local' debug: adding 'dcron' to package cache for db 'local' debug: adding 'libedit' to package cache for db 'local' debug: adding 'libpcap' to package cache for db 'local' debug: adding 'xplc' to package cache for db 'local' debug: adding 'phpmyadmin' to package cache for db 'local' debug: adding 'mysql' to package cache for db 'local' debug: adding 'wget' to package cache for db 'local' debug: adding 'groff' to package cache for db 'local' debug: adding 'tcp_wrappers' to package cache for db 'local' debug: adding 'binutils' to package cache for db 'local' debug: adding 'eventlog' to package cache for db 'local' debug: adding 'expat' to package cache for db 'local' debug: adding 'less' to package cache for db 'local' debug: adding 'cracklib' to package cache for db 'local' debug: adding 'kernel26' to package cache for db 'local' debug: adding 'dbus-core' to package cache for db 'local' debug: adding 'grub' to package cache for db 'local' debug: adding 'tar' to package cache for db 'local' debug: adding 'json-glib' to package cache for db 'local' debug: adding 'file' to package cache for db 'local' debug: adding 'tzdata' to package cache for db 'local' debug: adding 'licenses' to package cache for db 'local' debug: adding 'sed' to package cache for db 'local' debug: adding 'pcmciautils' to package cache for db 'local' debug: adding 'man-pages' to package cache for db 'local' debug: adding 'dhclient' to package cache for db 'local' debug: adding 'device-mapper' to package cache for db 'local' debug: adding 'ntfs-3g' to package cache for db 'local' debug: adding 'syslog-ng' to package cache for db 'local' debug: adding 'mkinitcpio' to package cache for db 'local' debug: adding 'iptables' to package cache for db 'local' debug: adding 'gettext' to package cache for db 'local' debug: adding 'ncurses' to package cache for db 'local' debug: adding 'popt' to package cache for db 'local' debug: adding 'jfsutils' to package cache for db 'local' debug: adding 'gcc-libs' to package cache for db 'local' debug: adding 'libgcrypt' to package cache for db 'local' debug: adding 'psmisc' to package cache for db 'local' debug: adding 'mdadm' to package cache for db 'local' debug: adding 'shadow' to package cache for db 'local' debug: adding 'libgpg-error' to package cache for db 'local' debug: adding 'initscripts' to package cache for db 'local' debug: adding 'freetype2' to package cache for db 'local' debug: adding 'libldap' to package cache for db 'local' debug: adding 'gpm' to package cache for db 'local' debug: adding 'sysfsutils' to package cache for db 'local' debug: adding 'sysvinit' to package cache for db 'local' debug: adding 'bzip2' to package cache for db 'local' debug: adding 'kbd' to package cache for db 'local' debug: adding 'libnl' to package cache for db 'local' debug: adding 'libfetch' to package cache for db 'local' debug: adding 'procps' to package cache for db 'local' debug: adding 'php-mcrypt' to package cache for db 'local' debug: adding 'texinfo' to package cache for db 'local' debug: adding 'gzip' to package cache for db 'local' debug: adding 'sudo' to package cache for db 'local' debug: adding 'db' to package cache for db 'local' debug: adding 'nano' to package cache for db 'local' debug: adding 'ppp' to package cache for db 'local' debug: adding 'wpa_supplicant' to package cache for db 'local' debug: adding 'e2fsprogs' to package cache for db 'local' debug: adding 'iputils' to package cache for db 'local' debug: adding 'xfsprogs' to package cache for db 'local' debug: adding 'grep' to package cache for db 'local' debug: adding 'libmysqlclient' to package cache for db 'local' debug: adding 'gen-init-cpio' to package cache for db 'local' debug: adding 'pcre' to package cache for db 'local' debug: adding 'mlocate' to package cache for db 'local' debug: adding 'linux-api-headers' to package cache for db 'local' debug: adding 'libusb' to package cache for db 'local' debug: adding 'php-apache' to package cache for db 'local' debug: adding 'apr' to package cache for db 'local' debug: adding 'vim' to package cache for db 'local' debug: adding 'lvm2' to package cache for db 'local' debug: adding 'gmp' to package cache for db 'local' debug: adding 'glib2' to package cache for db 'local' debug: adding 'dash' to package cache for db 'local' debug: adding 'pacman' to package cache for db 'local' debug: adding 'slang' to package cache for db 'local' debug: adding 'libjpeg-turbo' to package cache for db 'local' debug: adding 'pacman-mirrorlist' to package cache for db 'local' debug: adding 'zlib' to package cache for db 'local' debug: adding 'filesystem' to package cache for db 'local' debug: adding 'gdbm' to package cache for db 'local' debug: adding 'p7zip' to package cache for db 'local' debug: adding 'acl' to package cache for db 'local' debug: adding 'sqlite3' to package cache for db 'local' debug: adding 'cryptsetup' to package cache for db 'local' debug: adding 'reiserfsprogs' to package cache for db 'local' debug: adding 'libxml2' to package cache for db 'local' debug: adding 'vim-runtime' to package cache for db 'local' debug: adding 'libsasl' to package cache for db 'local' debug: adding 'pam' to package cache for db 'local' debug: adding 'libtool' to package cache for db 'local' debug: adding 'php-gd' to package cache for db 'local' debug: adding 'mysql-clients' to package cache for db 'local' debug: adding 'kernel26-firmware' to package cache for db 'local' debug: adding 'libarchive' to package cache for db 'local' debug: adding 'libpng' to package cache for db 'local' debug: adding 'attr' to package cache for db 'local' debug: adding 'diffutils' to package cache for db 'local' debug: adding 'bftpd' to package cache for db 'local' debug: adding 'util-linux-ng' to package cache for db 'local' debug: adding 'bash' to package cache for db 'local' debug: adding 'dhcpcd' to package cache for db 'local' debug: adding 'unixodbc' to package cache for db 'local' debug: adding 'fuse' to package cache for db 'local' debug: adding 'coreutils' to package cache for db 'local' debug: adding 'php' to package cache for db 'local' debug: adding 'openssh' to package cache for db 'local' debug: adding 'net-tools' to package cache for db 'local' debug: adding 'heimdal' to package cache for db 'local' debug: adding 'apr-util' to package cache for db 'local' debug: adding 'mc' to package cache for db 'local' debug: adding 'usbutils' to package cache for db 'local' debug: adding 'gawk' to package cache for db 'local' debug: adding 'vi' to package cache for db 'local' debug: adding 'lzo2' to package cache for db 'local' debug: adding 'udev' to package cache for db 'local' debug: adding 'mkinitcpio-busybox' to package cache for db 'local' debug: adding 'findutils' to package cache for db 'local' debug: adding 'perl' to package cache for db 'local' debug: adding 'xz' to package cache for db 'local' debug: adding 'libmcrypt' to package cache for db 'local' debug: adding 'man-db' to package cache for db 'local' debug: adding 'rp-pppoe' to package cache for db 'local' debug: adding 'logrotate' to package cache for db 'local' debug: adding 'which' to package cache for db 'local' debug: adding 'mailx' to package cache for db 'local' debug: adding 'wvstreams' to package cache for db 'local' debug: adding 'module-init-tools' to package cache for db 'local' debug: adding 'apache' to package cache for db 'local' debug: adding 'lynx' to package cache for db 'local' debug: adding 'libcap' to package cache for db 'local' debug: adding 'readline' to package cache for db 'local' debug: adding 'wvdial' to package cache for db 'local' debug: adding 'pciutils' to package cache for db 'local' debug: adding 'openssl' to package cache for db 'local' debug: loading package cache for repository 'core' debug: database path for tree core set to /var/lib/pacman/sync/core.db debug: loading package cache for repository 'extra' debug: database path for tree extra set to /var/lib/pacman/sync/extra.db debug: loading package cache for repository 'community' debug: database path for tree community set to /var/lib/pacman/sync/community.db debug: 'pacman' not found in sync db => no upgrade debug: local database version 2 :: Starting full system upgrade... debug: checking for package upgrades there is nothing to do debug: unregistering database 'local' debug: freeing package cache for repository 'local' debug: unregistering database 'core' debug: freeing package cache for repository 'core' debug: unregistering database 'extra' debug: freeing package cache for repository 'extra' debug: unregistering database 'community' debug: freeing package cache for repository 'community' [burn@tlsrv ~]$ vadik раскомментировал. ситуация не изменилась. [burn@tlsrv ~]$ sudo pacman -Syu :: Synchronizing package databases... file:///mnt/usb/core/os/i686/core.db: Unsupported scheme “file”. file:///mnt/usb/extra/os/i686/extra.db: Unsupported scheme “file”. file:///mnt/usb/community/os/i686/community.db: Unsupported scheme “file”. :: Starting full system upgrade... there is nothing to do [burn@tlsrv ~]$ ломаю голову… |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
mrjinglesvadik С точностью до наоборот - wget должен быть закомментирован. Unsupported scheme “file” - это сообщение wget-a Покажите полностью текущий /etc/pacman.conf Непонятно, откуда возникает file:///mnt/usb/extra/os/i686/extra.db file:///mnt/usb/burnyshev/REPO/extra/os/i686/extra.db Подозреваю, что в pacman.conf строчки дублируются |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
sirocco это мой реальный путь хранения репозиториев. я просто его сократил до /mnt/usb, чтобы проще было читать тут. а в приведенном логе - поправить забыл) |