i386 и ОЗУ > 4Гб.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение BirdGovorun » 2011-01-05 22:32:57

А мне кажется, проще и быстрее будет - поставить систему с нуля.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-05 22:42:54

BirdGovorun писал(а):А мне кажется, проще и быстрее будет - поставить систему с нуля.
В теории, возможно да, но уже очень много накручено и наставлено.
Так что вариант переезда, как то лучше смотрится. Если конечно это будет переезд, а не полный гиморой.
С нуля можно всегда поставить ... К примеру при не удачном переезде.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-06 14:38:39

Хочу спросить у знатаков.

Процессор вот такой:

Код: Выделить всё

CPU: Intel(R) Core(TM)2 CPU          6320  @ 1.86GHz (1857.64-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6f6  Family = 6  Model = f  Stepping = 6
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant
Может сразу подскажете будет работать на AMD64 или нет.
Пока не было времени проверить - заинсталить новую систему на AMD64.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35477
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Alex Keda » 2011-01-06 14:43:47

да
Убей их всех! Бог потом рассортирует...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-06 14:53:55

Тогда еще вопрос...
Этот "план" переезда верный ?
Или я что то упустил ?
kharkov_max писал(а):Решил все же переезжать на AMD64.
Для теста поставлю на новый диск систему AMD64, посмотрю как и что, но думаю что проблем не будет.

Изначально ставил i386 т.к. проц не поддерживал AMD64 (но я этого не знал, считал что если intel значит i386), ну а потом был апгрейд проца, а теперь ОЗУ.

В статье http://www.lissyara.su/articles/freebsd ... _to_amd64/ говорится про переход на удаленном сервере (по ssh).
Мой сервер рядом, т.е. есть воозможность в него залезть и загрузится с frenzy cd и т.д.
На сервере поднят gmirror на систему.

Предполагаю что мне необходимо развалить raid, один диск оставить под бекап старой системы (i386).
А на втором делать апгрейд до AMD64.
В кратце, на сколько понял из статьи, нужно сделать так:
- выключить в загрузке (rc.conf) все "не нужные" программы, оставить только сеть.
- отключить физически от платы винты raidz
- ребут
- собрать мир под AMD64
- собрать ядро под AMD64
- установить ядро
- установить мир
- ребут
- если все нормально, то полностью пересобрать все порты (решать проблемы с портами, а они 200% будут).
- ребут
- далее подключение raidz и включение программ.

Поправьте меня пожалуйста если я не прав в своих предполагаемых десйтвиях, не хочется конкретно наступать на грабли ....

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-06 20:17:42

на виртуалке:

Код: Выделить всё

testbed# cat hist
  ...
    16  18:08   csup -h cvsup5.ru.freebsd.org /usr/share/examples/cvsup/standard-supfile    # копировать и редактировать  файл?  фи...
    17  18:22   cd /usr/src/
    18  18:23   uname -a                                           # тут была полностью i386 система
    19  18:23   make buildworld TARGET_ARCH=amd64                  # сначала мир, иначе не слинкуется ядро
    20  20:30   make buildkernel TARGET_ARCH=amd64                 # теперь можно и ядро
...
    26  20:53   make installkernel TARGET_ARCH=amd64               # система показывает нам палец, ибо надо указать DESTDIR
    27  20:53   make installkernel TARGET_ARCH=amd64 DESTDIR=/     # amd64 ядро встало, но ставить мир рановато - заменится ld.elf.so на amd64 аналог и ничего больше ни разу не запустится на этиой системе
    28  20:54   history > ~/hist
потом ребут. кстати все что выше было снято уже по ssh с системы с amd64 ядром

Код: Выделить всё

testbed#  uname -a
FreeBSD testbed.freebsp.homeip.net 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Thu Jan  6 20:39:23 MSK 2011     root@testbed.freebsp.homeip.net:/usr/obj/amd64/usr/src/sys/GENERIC  amd64
testbed# cd /usr/src
testbed# sh -c 'make installworld TARGET_ARCH=amd64 DESTDIR=/  2>&1 > ~/installworld'
типа ошибка

Код: Выделить всё

testbed# cat installworld
mkdir -p /tmp/install.zr9bP1TW
progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown  date echo egrep find grep install-info  ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl  test true uname wc zic; do  if progpath=`which $prog`; then  echo $progpath;  else  echo "Required tool $prog not found in PATH." >&2;  exit 1;  fi;  done);  libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u |  while read line; do  set -- $line;  if [ "$2 $3" != "not found" ]; then  echo $2;  else  echo "Required library $1 not found." >&2;  exit 1;  fi;  done);  cp $libs $progs /tmp/install.zr9bP1TW
cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.zr9bP1TW/locale
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.zr9bP1TW  LD_LIBRARY_PATH=/tmp/install.zr9bP1TW  PATH_LOCALE=/tmp/install.zr9bP1TW/locale make -f Makefile.inc1 __MAKE_SHELL=/tmp/install.zr9bP1TW/sh reinstall;  MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.zr9bP1TW  LD_LIBRARY_PATH=/tmp/install.zr9bP1TW  PATH_LOCALE=/tmp/install.zr9bP1TW/locale rm -rf /tmp/install.zr9bP1TW
--------------------------------------------------------------
>>> Making hierarchy
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 hierarchy
cd /usr/src/etc;                make distrib-dirs
mtree -eU  -f /usr/src/etc/mtree/BSD.root.dist -p //
mtree -eU  -f /usr/src/etc/mtree/BSD.var.dist -p //var
mtree -eU  -f /usr/src/etc/mtree/BSD.usr.dist -p //usr
mtree -eU  -f /usr/src/etc/mtree/BSD.include.dist  -p //usr/include
mtree -deU  -f /usr/src/etc/mtree/BIND.chroot.dist  -p //var/named
mtree -deU  -f /usr/src/etc/mtree/BSD.sendmail.dist -p //
cd //; rm -f //sys; ln -s usr/src/sys sys
cd //usr/share/man/en.ISO8859-1; ln -sf ../man* .
cd //usr/share/man/en.UTF-8; ln -sf ../man* .
cd //usr/share/man;  set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`;  while [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done
cd //usr/share/openssl/man;  set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`;  while [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done
cd //usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* .
cd //usr/share/nls;  set - `grep "^[a-zA-Z]" /usr/src/etc/nls.alias`;  while [ $# -gt 0 ] ;  do  rm -rf "$1";  ln -s "$2" "$1";  shift; shift;  done

--------------------------------------------------------------
>>> Installing everything
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info (install)
install -o root -g wheel -m 444  dir-tmpl //usr/share/info/dir
*** Error code 1

Stop in /usr/src/share/info.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
testbed#
WTF? :cz2:
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение MASiK » 2011-01-07 19:33:03

А слушайте, а FreeBSD была же разработка ia64 интела, куда она делась? Или я чёт не так понял когда листал хендбук на эту тему?

Ага вспомнил, только Itanium и Itanium 2 это имеют.
Точно.
Последний раз редактировалось MASiK 2011-01-07 19:34:57, всего редактировалось 1 раз.
Самурай

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-07 19:34:50

Код: Выделить всё

# mkdir -p /usr/share/info/dir
# Встать!
...
--------------------------------------------------------------
>>> Installing everything
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info (install)
===> lib (install)
===> lib/csu/amd64 (install)
install -o root -g wheel -m 444  crt1.o crti.o crtn.o Scrt1.o gcrt1.o //usr/lib
install:No such file or directory
*** Error code 1
судя по всему не создается дерево для установки системы, или какие то глюки с миром, скомпилированным на 86, устанавливаемом на 64
но ld-elf32.so есть, так что ща попробую из-под 86 ядра поставить мир..


Масик, ЕМНИП ia64 - это итаниумы. ты их когда-нить видел? я - нет
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-07 19:57:04

это была плохая идея
система упала из-за замены то ли ld-elf.so то ли libc.so..
скорее всего имеется 32-битный ld-elf и 64 libc/ не стартует даже синглмод
как и ожидалось
Реактор проплавил пол, три этажа и ушел метров на 70 в грунт. Там и остался, исчерпав запас горючего. Как и предполагалось. ©
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-07 20:08:32

FreeBSP писал(а):

Код: Выделить всё

# mkdir -p /usr/share/info/dir
# Встать!
...
--------------------------------------------------------------
>>> Installing everything
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info (install)
===> lib (install)
===> lib/csu/amd64 (install)
install -o root -g wheel -m 444  crt1.o crti.o crtn.o Scrt1.o gcrt1.o //usr/lib
install:No such file or directory
*** Error code 1
судя по всему не создается дерево для установки системы, или какие то глюки с миром, скомпилированным на 86, устанавливаемом на 64
но ld-elf32.so есть, так что ща попробую из-под 86 ядра поставить мир..


Масик, ЕМНИП ia64 - это итаниумы. ты их когда-нить видел? я - нет
Тоже пробую на вируалке.
Пока результат как у Вас

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-07 20:46:00

Народ, может хоть кто то сказать что то обоснованное по этому поводу?

Это я что то не так делаю?
Или это бага о которой надо писать PR?
Или, может, такое принципиально невозможно?

Цель: удаленный переезд FreeBSD 8.1-RELEASE с i386 на amd64 в рамках одного слайса
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

hranitel_y2k
сержант
Сообщения: 154
Зарегистрирован: 2007-12-10 21:04:35

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение hranitel_y2k » 2011-01-08 1:19:45

FreeBSP писал(а):Народ, может хоть кто то сказать что то обоснованное по этому поводу?

Это я что то не так делаю?
Или это бага о которой надо писать PR?
Или, может, такое принципиально невозможно?

Цель: удаленный переезд FreeBSD 8.1-RELEASE с i386 на amd64 в рамках одного слайса
Извиняюсь,я не профи в данном вопросе, но заметил интересную вещь:
В статье http://www.lissyara.su/articles/freebsd ... _to_amd64/ автор ставит все в каталог /mnt . Вы же пытаетесь ставить все в корень "/" и в результате система пытается зайти в каталог "//usr/lib" (видно из лога).
Видите двойной слеш в начале? Может это из-за него у вас все проблемы?
Все гениальное - просто!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-08 2:31:37

не, двойной слеш- это безболезненно. Автор ставил zmd64 на другой слайс и грезился с него. нам же хочется все в пределах одного слайса сотворить
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35477
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Alex Keda » 2011-01-08 13:01:38

неполучится в пределах одного
надо через другой раздел переезжать, полюбому
Убей их всех! Бог потом рассортирует...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-08 17:58:38

Очень жаль, что не получится перейти в пределах одного слайса.

Подскажите пожалуйста, в статье http://www.lissyara.su/articles/freebsd ... _to_amd64/ автор подключает второй диск в /mnt собирает там мир и ядро, потом там же это все инсталит, потом подключает 1й диск (i386) в /mnt второго (AMD64) и проводит повторную пересборку мира и ядра на AMD64.
Наверняка он все это делает потому что, у него нет физического доступа к серверу, т.е. автор делает переход удаленно по ssh.

У меня есть физический доступ к серверу, не будет ли проще на 2й диск установить с нуля AMD64 и сразу на AMD64 монтировать старую систему i386 и начать ее обновление, т.е. по сути начать со 2й стадии обновления ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35477
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение Alex Keda » 2011-01-08 21:29:01

да
Убей их всех! Бог потом рассортирует...

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение MASiK » 2011-01-09 1:31:43

FreeBSP писал(а): Масик, ЕМНИП ia64 - это итаниумы. ты их когда-нить видел? я - нет
Видел, на картинках правда...
Самурай

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-09 3:45:04

самое обидное - что система работает под amd64 ядром, и не получается поставить мир =(

установил lib32 (тыц!) - так теперь вообще под 64 ядром не идет установка =(
вот это проходит, а дальше - тишина...

Код: Выделить всё

mkdir -p /tmp/install.zr9bP1TW
progs=$(for prog in [ awk cap_mkdb cat chflags chmod chown  date echo egrep find grep install-info  ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl  test true uname wc zic; do  if progpath=`which $prog`; then  echo $progpath;  else  echo "Required tool $prog not found in PATH." >&2;  exit 1;  fi;  done);  libs=$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u |  while read line; do  set -- $line;  if [ "$2 $3" != "not found" ]; then  echo $2;  else  echo "Required library $1 not found." >&2;  exit 1;  fi;  done);  cp $libs $progs /tmp/install.zr9bP1TW
cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.zr9bP1TW/locale
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.zr9bP1TW  LD_LIBRARY_PATH=/tmp/install.zr9bP1TW  PATH_LOCALE=/tmp/install.zr9bP1TW/locale make -f Makefile.inc1 __MAKE_SHELL=/tmp/install.zr9bP1TW/sh reinstall;  MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=amd64  MACHINE=amd64  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/tmp/install.zr9bP1TW  LD_LIBRARY_PATH=/tmp/install.zr9bP1TW  PATH_LOCALE=/tmp/install.zr9bP1TW/locale rm -rf /tmp/install.zr9bP1TW
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-17 7:50:11

Через 2й НЖМД переехал на AMD64...
Начал пересобирать порты, система ругается так, к примеру:

Код: Выделить всё

.......
checking if gcc accepts -Wunused-variable... yes
checking if gcc accepts -Wwrite-strings... yes
configure: creating ./config.status
config.status: creating src/man2hlp/man2hlp
/libexec/ld-elf.so.1: /usr/local/lib/libiconv.so.3: unsupported file layout
config.status: error: could not create src/man2hlp/man2hlp
===>  Script "configure" failed unexpectedly.
Please report the problem to fjoe@FreeBSD.org [maintainer] and attach the
"/usr/ports/misc/mc/work/mc-4.7.4/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
*** Error code 1
Сильно смущает "/libexec/ld-elf.so.1: /usr/local/lib/libiconv.so.3: unsupported file layout"
На сколько я понимаю новой системе не хватает библиотек под 64 архетиктуру ... возможно ошибаюсь.
Ошибка выскакивает практически при пересборке любого порта.
Однозначным ответом google не помог...

Подскажите пожалуйста как быть и как это можно лечить...

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-17 9:48:45

как порты пересобираешь?
попробуй установить lib32. у меня с неустановленным миром из-за этого сломалась установка мира под 64 ядром. но вдруг тебе поможет..
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-17 10:07:04

FreeBSP писал(а):как порты пересобираешь?
попробуй установить lib32. у меня с неустановленным миром из-за этого сломалась установка мира под 64 ядром. но вдруг тебе поможет..
После того как переустановил старую систему на AMD64, загрузился на новой, и на всякий случай заново пересобрал мир, ядро и все проинсталил.
Эти процедуры прошли без проблем.

Потом запустил полную пересборку всех портов, porupgrade -fa --batch.
Правда предварительно пришлось удалить /var/db/pkg/pkg.db и запустить pkgdb -F

Потом система запустила пересборку, пересобирало достаточно долго (около 4х часов), я уже подумал что с портами проблем не будет и потом та ошибка что писал выше...
Причем повторная пересборка портов, которые пересобрались первый раз нормально, к примеру mc, заканчивается выше описанной ошибкой.

Сейчас попробую установить lib32 - отпишусь....

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-17 10:43:58

Поставил из sysinstall в Configure/Distributions -> lib32. перегрузил систему, пробую заново ставить mc - та же ошибка ...

Код: Выделить всё

configure: creating ./config.status
config.status: creating src/man2hlp/man2hlp
/libexec/ld-elf.so.1: /usr/local/lib/libiconv.so.3: unsupported file layout
config.status: error: could not create src/man2hlp/man2hlp
===>  Script "configure" failed unexpectedly.
Please report the problem to fjoe@FreeBSD.org [maintainer] and attach the
"/usr/ports/misc/mc/work/mc-4.7.4/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-17 11:37:39

porupgrade -fyarR -batch.

пробовал? какие то зависимости не подцепились
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение kharkov_max » 2011-01-17 13:04:52

FreeBSP писал(а):porupgrade -fyarR -batch.

пробовал? какие то зависимости не подцепились
(((
Вот результат:

Код: Выделить всё

portupgrade -fyarR --batch
--->  Session started at: Mon, 17 Jan 2011 11:57:37 +0200
** Port marked as IGNORE: emulators/linux_base-f10:
        linuxulator is not (kld)loaded
** Makefile possibly broken: www/mod_perl2:
        /libexec/ld-elf.so.1: /usr/local/lib/libdb-4.2.so.2: unsupported file layout
        [: -le: argument expected
        ap-mod_perl2-2.0.4_2,3
        : Your apache does not support DSO modules

        echo
--->  Session ended at: Mon, 17 Jan 2011 11:58:17 +0200 (consumed 00:00:39)
/usr/local/sbin/portupgrade:1473:in `get_pkgname': Makefile broken (MakefileBrokenError)
        from /usr/local/sbin/portupgrade:617:in `main'
        from /usr/local/sbin/portupgrade:608:in `each'
        from /usr/local/sbin/portupgrade:608:in `main'
        from /usr/local/sbin/portupgrade:582:in `catch'
        from /usr/local/sbin/portupgrade:582:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
        from /usr/local/sbin/portupgrade:559:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from /usr/local/sbin/portupgrade:231:in `new'
        from /usr/local/sbin/portupgrade:231:in `main'
        from /usr/local/sbin/portupgrade:2219

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: i386 и ОЗУ > 4Гб.

Непрочитанное сообщение FreeBSP » 2011-01-17 14:44:01

сначала надо было сам портапгрейд обовить
и еще лучше портмастер пользовать, что на православном sh, а не приблуды на руби - это все отлукавого =)
вобщем вручную/через портмастер обнови портапгрейд и его зависипости, а потом уже все остальное
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!