mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
да. после перемещения в корень i686 все отработало. pacman обновился, pacman-db-upgrade выполнил, но почему-то при попытке выполнить полный апгрейд тут же выскочило следующее (см.внизу):[[email protected] 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% [[email protected] 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 [[email protected] i686]# pacman-db-upgrade ==> Pre-3.5 database format detected - upgrading... ==> Done. [[email protected] 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 |
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
|
ясно. тогда следующий вопрос. уже все скачано, как можно скопировать все файлы из папок в корень? другими словами: предполагаю, что должно быть нечто следующего содержания: преобразовав следующую команду: 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
|
Почему как на ftp://mirror.yandex.ru/archlinux/core/os/i686 лежало, так и скачал. как-то иначе нужно? pacman -Sy делал. pacman -Syu не дает сделать, ссылаясь на недоступность пакетов. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
ОК. Скачал с ftp://mirror.yandex.ru/archlinux/ ветки /core /extra и /community, залил их на внешний винт. Монтирую диск: #ntfs-3g /dev/sdc1 /mnt/usb перехожу туда, где хочу *.tar.db.gz создать: #cd /mnt/usb/core/os/i686 #pwd /mnt/usb/core/os/i686 #repo-add /mnt/usb/core/os/i686/core.db.tar.gz /mnt/usb/core/os/i686/*.pkg.tar.* затем вываливается куча алертов. две последние строки привожу, остальные приводить смысла нет, т.к. они выглядят одинаково: ==> ERROR: File '/mnt/usb/core/os/i686/zlib-1.2.5-3-i686.pkg.tar.xz' not found. ==> Creating updated database file '/mnt/usb/core/os/i686/core.db.tar.gz' хотя все перечисленные пакеты в папке пристуствуют и принудительно через pacman -U устанавливаются. но обнаруживается какая-то проблема с архиватором, т.к. # pacman -U wget-1.12-5-i686.pkg.tar.xz loading package data... error: error while reading package wget-1.12-5-i686.pkg.tar.xz: Unrecognized archive format error: 'wget-1.12-5-i686.pkg.tar.xz': libarchive error устанавливается только так: # pacman -U wget-1.12-5-i686.pkg.tar.xz/wget-1.12-5-i686.pkg.tar.xz loading package data... checking dependencies... (1/1) checking for file conflicts [#####################] 100% (1/1) upgrading wget [#####################] 100% # |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
не получается таким образом создать файл БД. то есть файл то создается, но пакеты туда не добавляются. repo-add возвращает следующий вывод:==> ERROR: File '/mnt/usb/core/os/i686/zlib-1.2.5-3-i686.pkg.tar.xz' not found. ==> Creating updated database file '/mnt/usb/core/os/i686/core.db.tar.gz' хотя # ls zlib* zlib-1.2.5-3-i686.pkg.tar.xz и так на все пакеты в директории. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
Доброго всем времени суток. Очередной вопрос про локальный репозиторий: Есть внешний винт, на нем есть: / ./core ../os …/i686 ./extra ../os …/i686 ./communty ../os …/i686 делаю так: #mount /dev/sdc1 /mnt/usb #vim pacman.conf [core] Server = file:///mnt/usb/core/os/i686 [extra] Server = file:///mnt/usb/extra/os/i686 [community] Server = file:///mnt/usb/community/os/i686 #pacman -Sy #pacman -Su #pacman -S sudo #pacman -U /mnt/usb/core/os/i686/sudo-1.8.0-4-i686.pkg.tar.xz/sudo-1.8.0-4-i686.pkg.tar.xz суть проблемы: есть сервер без доступа в интернет. хотелось бы его обновить до актуального состояния с внешнего носителя. как правильно это выполнить? repo-add создает файлы базы данных пакетов, но пакеты не обрабатывает, ссылаясь на невозможность распаковать пакет. что я делаю не так? заранее спасибо. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
у atheros есть master mode. его можно принудительно через iwconfig задавать. будет как точка доступа работать. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
Решил проблему. Выловил в логах апача ошибку: [Sun Apr 03 17:42:44 2011] [error] [client 192.168.1.4] PHP Fatal error: Call to undefined function iconv_strlen() in /srv/http/testlink/lib/functions/common.php on line 1004, referer: http://192.168.1.5/testlink/lib/usermanage ment/userInfo.php раскомментировал в php.ini: extension = iconv.so и все завелось. |
mrjingles |
|
Темы:
2
Сообщения:
24
Участник с: 22 ноября 2010
|
чипсет какой у карты? драйвер какой используется? |