freecolor-0.8.8 : Error code 1

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Ridik5533
рядовой
Сообщения: 39
Зарегистрирован: 2011-12-20 18:16:11
Откуда: Киев

freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Ridik5533 » 2012-01-04 13:48:46

# cd /usr/ports/sysutils/freecolor
# make install clean

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

===>  freecolor-0.8.8 is marked as broken: Does not function correctly on !i386.
*** Error code 1
Stop in /usr/ports/sysutils/freecolor.
# uname -a

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

FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Wed Dec 28 14:32:20 EET 2011     ridik@UEM:/usr/src/sys/amd64/compile/MyKern  amd64
если сделать
# ee /usr/ports/sysutils/freecolor/Makefile
и закоментировать #

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

.if ${ARCH} != "i386"
# BROKEN=         Does not function correctly on !i386
.endif
тогда установка проходит нормально, но если поменять запросы free на freecolor и free на top, то в sams
что делать?
Вложения
111.jpg

Хостинговая компания 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/

Аватара пользователя
Ridik5533
рядовой
Сообщения: 39
Зарегистрирован: 2011-12-20 18:16:11
Откуда: Киев

Re: freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Ridik5533 » 2012-01-11 11:06:45

да, еще в /var/log/messages пишет:

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

Jan  5 10:16:17 10 kernel: pid 5736 (freecolor), uid 80: exited on signal 10
Jan  5 10:16:17 10 kernel: pid 5740 (freecolor), uid 80: exited on signal 10
Jan  5 10:17:02 10 kernel: pid 5754 (freecolor), uid 80: exited on signal 10
Jan  5 10:17:02 10 kernel: pid 5758 (freecolor), uid 80: exited on signal 10
Jan  5 16:51:42 10 kernel: pid 7199 (freecolor), uid 80: exited on signal 10
Jan  5 16:51:42 10 kernel: pid 7203 (freecolor), uid 80: exited on signal 10
кто знает что делать?

Аватара пользователя
Ridik5533
рядовой
Сообщения: 39
Зарегистрирован: 2011-12-20 18:16:11
Откуда: Киев

Re: freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Ridik5533 » 2012-01-11 11:46:38

вообщем решил вопрос по другому

оставляем как есть или меняем кто поменял запрос free на top

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

# ee /usr/local/share/sams/bin/freemem
Правим до такого состояния

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

STR=`top | grep Mem:`
echo $STR
запрос free на top

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

# ee /usr/local/share/sams/bin/freeswap
Правим до такого состояния

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

STR=`top | grep Swap:`
echo $STR
Это мы оставили или вернули настройки до прежнего состояния!(вернули - те кто менял их под freecolor)
далее добавляем данные в

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

# ee /usr/local/share/sams/src/configtray.php

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

.......пропущено.......

  $a=explode(" ",$value);
  for($i=1;$i<4;$i++)
     {
           $mem[$i-1]=$a[$i];
     }
# Подменяем ячейки для mem
     $mem[0]=$a[1]; //total mem
     $mem[1]=$a[3]; //Used mem
     $mem[2]=$a[11];//Free mem

  $a=explode(" ",$swapvalue);
  for($i=1;$i<4;$i++)
     {
           $swap[$i-1]=$a[$i];
     }
# Подменяем ячейки для swap
     $swap[0]=$a[1]; //total swap
     $swap[1]=$a[3]; //used swap
     $swap[2]=$a[5]; //free swap

.......пропущено.......
Вообщем, то все! Заработало! Может кто найдет решение для freecolor обязательно напишите сюда!

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Mox » 2012-01-11 16:28:47

Ridik5533 писал(а):вообщем решил вопрос по другому

оставляем как есть или меняем кто поменял запрос free на top

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

# ee /usr/local/share/sams/bin/freemem
Правим до такого состояния

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

STR=`top | grep Mem:`
echo $STR
запрос free на top

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

# ee /usr/local/share/sams/bin/freeswap
Правим до такого состояния

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

STR=`top | grep Swap:`
echo $STR
Это мы оставили или вернули настройки до прежнего состояния!(вернули - те кто менял их под freecolor)
далее добавляем данные в

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

# ee /usr/local/share/sams/src/configtray.php

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

.......пропущено.......

  $a=explode(" ",$value);
  for($i=1;$i<4;$i++)
     {
           $mem[$i-1]=$a[$i];
     }
# Подменяем ячейки для mem
     $mem[0]=$a[1]; //total mem
     $mem[1]=$a[3]; //Used mem
     $mem[2]=$a[11];//Free mem

  $a=explode(" ",$swapvalue);
  for($i=1;$i<4;$i++)
     {
           $swap[$i-1]=$a[$i];
     }
# Подменяем ячейки для swap
     $swap[0]=$a[1]; //total swap
     $swap[1]=$a[3]; //used swap
     $swap[2]=$a[5]; //free swap

.......пропущено.......
Вообщем, то все! Заработало! Может кто найдет решение для freecolor обязательно напишите сюда!
а какое решение может быть для freecolor, если оно работает только на i386?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Ridik5533
рядовой
Сообщения: 39
Зарегистрирован: 2011-12-20 18:16:11
Откуда: Киев

Re: freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Ridik5533 » 2012-01-12 10:57:34

Mox писал(а): а какое решение может быть для freecolor, если оно работает только на i386?
надо поменять запрос free на freecolor

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

# ee /usr/local/share/sams/bin/freemem

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

STR=`/usr/local/bin/freecolor -t -m -o | grep Mem:`
echo $STR
запрос free на top

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

# ee /usr/local/share/sams/bin/freeswap

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

STR=`/usr/local/bin/freecolor -t -m -o | grep Swap:`
echo $STR
и ВСЕ!

Sorryxs
проходил мимо

Re: freecolor-0.8.8 : Error code 1

Непрочитанное сообщение Sorryxs » 2012-07-02 2:54:53

В Sams2, amd64 достаточно поменять freeswap freemem в /usr/local/share/sams2/bin/

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

STR=`top | grep Mem:`
echo $STR
до такого кода. т.е. заменить free на top насколько я помню. и все заработает.