При распаковке tar'ом stage3-athlon-xp-2005.1.tar.bz2 вылетает ошибка
xxx386 22 мая, 2006 - 21:35
Приветствую всех!
Помогите разобраться...
В общем ставлю (тренируюсь) в vmware Gentoo 2005.1, все идет гладко до момента распаковки stage3-athlon-xp-2005.1.tar.bz2, ввожу команду:
tar xvjpf /mnt/cdrom/stage3-athlon-xp-2005.1.tar.bz2
начинается распаковка, доходит до ./root/.keep и вылетает ошибка, мол выход по истечению времени после первой ошибки... первую не успеваю прочитать, делал вывод через
tar xvjpf /mnt/cdrom/stage3-athlon-xp-2005.1.tar.bz2 | less >tar_error.txt, но там ошибка не отображается... Думал, что stage3 битый, скачал с сайта вновь, результат тот же... Помогите разобраться плиз...
»
- Для комментирования войдите или зарегистрируйтесь
Опции тару
Опции тару задаются через -
Вот так надо:
tar -xvjpf /mnt/cdrom/stage3-athlon-xp-2005.1.tar.bz2
А так он не понимает, чего от него хотят, подают на вход имена 2х файлов, первый из который xvjpf
Re: Опции тару
Не помогло... вылетает такая же ошибка... :(
tar: Error exit delayed from previous errors
Сейчас попробовал даже так tar -x -v -j -p -f и все равно, та же ошибка...
В чем еще может быть ошибка?
Кратко опишу действия с нуля:
Загружаюсь c dvd (iso образ), через fdisk нарезаю разделы:
/dev/hda1 158M 83 Linux Primary (под /boot)
/dev/hda2 2G 82 Linux (swap) Primary (под /swap)
/dev/hda3 2G 83 Linux Primary (под / )
/dev/hda4 (все остальное пространство) Extended
/dev/hda5 15G 83 Linux (под /usr)
/dev/hda6 3G 83 Linux (под /var)
/dev/hda7 1G 83 Linu (под /tmp)
/dev/hda8 (все оставшееся место) (под /home)
далее... форматирую, /boot в ext3, swap в swap, остальные под reiserfs, монтирую, как описано в хендбуке, свап подключаю swapon , начинаю распаковку и ... обломс... (/dev и /proc естесственно тоже монтирую)
Все он понимает
Все он понимает и без -
2xxx386: попробуй без p:
tar jxvf /mnt/cdrom/stage3-athlon-xp-2005.1.tar.bz2
Если не получится, то сделай
И запости вывод.
Re: Все он понимает
Ошибка та же... Как теперь сюда запостить то, что вывелось в файлик tar_error.txt
Сеть в vmware работает, через links могу зайти сюда, а вот как скопировать текст из файлика и запостить сюда? (чешет репу)
Хотел его на свой локальный фтп перекинуть, но, не нашел софтины, чтоб переправить файл... ХЕЛП!
ftp host cd dir put
ftp host
cd dir
put ./tar_error.txt
exit
И пости лучше не сюда а на pastebin.com, а тут просто ссылку дай.
Re: ftp host
Да знаю я про ftp (имел дело с так же и с другими Linux), но, нет его на моем DVD диске... (с которого я снял образ, и с которого я загружаюсь в vmware), а фтп у меня мой локальный есть...
Кто знает как скопировать текст из файла в буфер, потом в другой консоли его вставить сюда, когда зайду links'ом сюда...?
emerge gpm /etc/init.d/gpm
emerge gpm
/etc/init.d/gpm start
левой кнопкой выделяем, правой вставляем. Ну еще возможно отконфигурировать надо будет.
Ребята, вы все
Ребята, вы все жжоте!
Неужели никто не читал хендбук?
Во-первых tar понимает ключи и без -
Во-вторых сообщение об ошибки относительно отсутствия .keep - это нормуль.
В хендбуке так и сказано.
Вот мы и выяснили что дженту сам никто не ставил ;)
Re: Ребята, вы все
ни разу ни с какого стейджа такого не вылезало..
У меня всегды
У меня всегды вылезает.
Но в хендбуке про это написано.
У меня
У меня вообще-то тоже не вылезает... и как я понял автора на этом дальнейшая распаковка тарболла останавливается.
Так и
Так и надо.
Сообщение вылезает в конце распаковки.
Что ему дальше распаковывать, если все уже распаковалось?
В общем ручками
В общем ручками переписал:
tar_error.txt :
#pwd
/mnt/gentoo
#mount
tmpfs on / type tmpfs (rw)
/dev/cdroms/cdrom0 on /mnt/cdrom type iso9660 (ro)
/dev/loop/0 on /mnt/livecd type squashfs (ro)
proc on /proc type proc (rw, nodiratime)
sysfs on /sys type sysfs (rw)
udev on /dev type tmpfs (rw, nosuid)
devpts on /dev/pts type devpts (rw)
cachedir on /mnt/livecd/lib/splashe/cache type tmpfs (rw)
tmpfs on /lib/firmware type tmpfs (rw)
tmpfs on /usr/portage type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda3 on /mnt/gentoo type reiserfs (rw)
none on /mnt/gentoo/proc type proc (rw)
/dev on /mnt/gentoo/dev type none (rw, bind)
/dev/hda5 on /mnt/gentoo/usr type reiserfs (rw)
/dev/hda6 on /mnt/gentoo/var type reiserfs (rw)
/dev/hda7 on /mnt/gentoo/tmp type reiserfs (rw)
/dev/hda8 on /mnt/gentoo/home type reiserfs (rw)
/mnt/cdrom/stage/stages.iso on /mnt/gentoo/cdrom type iso9660 (ro, loop=/dev/loop1)
#df -h
Посмотрел, места везде хватает с "головой", переписывать сюда не стал...
#tar jxvf /mnt/gentoo/cdrom/stage3-athlon-xp-2005.1.tar.bz2 >> tar_error.txt 2>&1
Лишнее удалил... и вот получилось, что, после:
./proc/
./proc/.keep
tar: ./proc/.keep : Cannot open: No such file or directory
./sbin/
распаковка продолжается.....
..............................
до этого места.... :
./root/
./root/.keep
tar: Error exit delayed from previous error
На этом все заканчивается... Хелп! Что и где я делаю не так? почему такая ошибка? Может, закрыть глаза на нее и продолжать дальше инсталляцию?
Если у тебя
Если у тебя есть директория /mnt/gentoo/root, то все ок.
Я так понимаю, что из-за того что ты proc уже примонтировал на /mnt/gentoo/proc, tar неможет создать там файл .keep (само собой), и в конце распаковки просто сообщает что были ошибки при распаковке.
Ради интереса можешь попробовать сделать umount /mnt/gentoo/proc и попробовать повторить распаковку.
Re: Если у тебя
от мля... и правда без ошибок распаковалось при отмонтированном proc ...
но, смотрю примонтирован то он на rw... чудеса какие то...
Всех
Всех благодарю!!!
Вроде пошла установка...
З/Ы: Если Вас не затруднит ответить:
Сколько, примерно, вытянется трафику из интернета, если буду ставить с минимал CD, т.е. со стэйдж 1 ?
Планирую сделать сервер, на нем планируются:
фаервол, антивирус, почтовый сервер, самба, биллинг... и апач... вроде все...
ФС proc
ФС proc виртуальна, это можно назвать интерфейсом к ядру. Поэтому запись туда тоже условна, писать можно только туда, куда разрешено (например для смены каких-либо параметров работы ядра).
Что касается траффика... ну скажем от 350Мб до 700Мб где-то это все будет.
Re: ФС proc
А если, как вариант, я установлю 2005.1, настрою все, что мне нужно, а потом обновлюсь, сколько и что она потянет с инета? Только то, что установлено или еще что то?
Ставь сразу
Ставь сразу последнии версии. Сразу будешь видеть сколько и чего ставится. Даже если у тебя на 2005.1 есть дистфайлы, не факт что они есть все и нужной версии, особенно это касается сборок LC. К тому же при обновлении могут появится новые пакеты (новые версии ранее установленных пакетов начинают использовать новые возможности, и требуют дополнительные пакеты). Так что качай сразу последнее дерево портажей, и ставься с него.
Добрый день
Добрый день господа
У меня таже проблема при установки stage3-x86-2006.0.tar.bz2 в конце вылетает следующая ошбка
./home/
./home/ .keep
./sys/
/sys/ .keep
tar:error delayed from previous errors
При этом я /proc и /dev еще не монтировал,так это нормально или нет ,или искать в чем проблема?
Заранее спасибо
Вывод комманды
Вывод комманды mount и df покажи. С sys еще ладно, там sysfs может быть, а вот то, что /home неможет создать это странно.
Нормально это.
Нормально это.
НЕ НОРМАЛЬНО
НЕ НОРМАЛЬНО ЭТО!
Сегодня установил 2006.0 на винт и никаких ошибок tar НЕ ВЫДАЛ!
В кратце, загрузились, разбили диск на разделы, как вам нужно, включили swap - swapon /dev/hdX, обычно Х = 2, подмонтировали диск, который определили под корень, по ХэндБуку это /dev/hda3, если планируете больше разделов, чем в примере хендбука, например: + /usr,/tmp, /var и т.д., тогда заранее создайте в уже примонтированной корневой системе эти директории, пример:
mkdir /mnt/gentoo/{boot,usr,var,tmp,home}
потом монтируйте, определенные Вами разделы в эти директории, как и задумали, после на уже примонтированный /tmp делаем chmod 1777 /tmp,
и только после этого распаковывайте stages, portage, а уж потом монтируйте /dev & /proc (!), проверено мной, и tar доволен и все гладко проходит... Ну, дальше продолжайте по Хендбуку...
Вот что заметил, если внимательно читать ХендБуку :), то 99%, что система встанет без особых затруднений(!)
Кстати, специально посмотрел в ХендБуке, насчет описанной мной ситуации и оказался прав... читаем до главы №6, в ней листинг 4, особо внимательные ;) должны заметить, что монтирование proc& dev происходит ПОСЛЕ распаковки stages & portage (!!!)
Re: НЕ НОРМАЛЬНО
Видно отвлекся во время установки на чай или пиво.
Это хорошо, что проверено тобой, но "ошибка" вылезает всегда и об этом сказано в ХендБуке и многократно проверено мной. Проблем при этом не возникает.
Это просто замечательно, и очень правильно, монтировать proc и dev надо ПОСЛЕ распаковки stages, что очень понятно описано в ХендБуке.
ну вы блин
ну вы блин дайоте... ;) читайте ставьте по хендбуку (Alt+F1 - установка/Alt+F2 - handbook)
Re: ну вы блин
Уважаемый, это очень не удобно, особенно если у человека монитор на 15 дюймов... Замучаешься приглядываться, слишком мелко, это раз, а два, то, что, к примеру минимал сиди идет без русской локали, а читать транслитом довольно таки не удобно такие большие, да к тому же мелкие тексты... :(
Но, я делал именно так... а куда деваться... :)
Вы вообще
Вы вообще ошибки различаете? Ошибки разные бывают. И их не должно быть на этапе распаковки тара. Если ошибка в ./proc, ./proc/.keep, это значит что-то кто-то умный примонтировал /proc до распаковки stage.
Но вот ошибка в ./home, это странно. Не критично, но такого быть не должно.
PS: я тоже по хэндбуку ставил, никаких ошибок никогда невидел.
Re: Вы вообще
Полностью с Вами согласен! Их не должно быть, если они возникает, надо искать причину... даже, если ошибка не критична... мое скромное имхо :)
Re: НЕ НОРМАЛЬНО
Не а, так как генту для меня новинка, я очень внимательно следил за процессом установки ;)
Простите за назойливость... почему у меня не вылезла, вышеописанная ошибка, при вышеописанных действиях, может мы говорим о разном? Или Вам, все таки надо пересмотреть Ваш, уверен, отработанный до мелочей, способ установки....? ;)
Учусь :) В первый раз, признаться, ставил по мануалу с какого то сайта... надо будет найти адресок и сообщить автору статьи... пусть подправит баг... :)
Адресок сайта с мануалом по безсет
Вот, кстати и адресок сайта с мануалом по безсетевой установке:
Пошаговая установка Gentoo без инсталятора
но, в сеть он все таки лезет, требует файл ncurses***.tar.gz , и когда тестирует зеркала на скорость... вроде все... Не наткнитесь, на описанные здесь грабли, монтируйте /proc и /dev после распаковки stages :)