Функционирует ли на VDS ASP.NET

Вопросы по работе дополнительного ПО, которое можно поставить самому.

Модератор: Art.i

Сообщение DarkHobbit » Сб дек 19, 2009 4:04 am

Следующая попытка. Углубился в /usr/ports/lang/mono/work/mono-2.4.2.3 и набрал там просимое
make get-monolite-latest
Он отработал.
Вновь make.
Следующая ошибка
Код: выделить все
gmake[5]: Entering directory `/usr/ports/lang/mono/work/mono-2.4.2.3/mcs'
gmake[6]: *** [build/deps/basic-profile-check.exe] Error 1
*** The compiler 'false' doesn't appear to be usable.
*** You need a C# compiler installed to build MCS (make sure mcs works from the command line)
*** Read INSTALL.txt for information on how to bootstrap a Mono installation.
gmake[5]: *** [do-profile-check] Error 1

т.е. не находится mcs, который, по идее, должен ставиться вместе с Mono. Круг замкнулся.
DarkHobbit
 
Сообщений: 59
Зарегистрирован: Сб сен 23, 2006 9:46 pm
Откуда: Рязань

Сообщение ls » Сб дек 19, 2009 8:28 am

А что мешает поставить mono из пэкаджей командой
Код: выделить все
pkg_add -vr mono
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение DarkHobbit » Сб дек 19, 2009 12:27 pm

Вы меня опередили :) Именно так я и сделал перед тем, как лечь спать, правда, не -vr, а просто -r.
Встало оно, похоже, всё же криво, mcs на любой чих пишет Bus Error.
DarkHobbit
 
Сообщений: 59
Зарегистрирован: Сб сен 23, 2006 9:46 pm
Откуда: Рязань

Сообщение DarkHobbit » Пт дек 25, 2009 2:30 pm

Для чистоты эксперимента переустановил VDS (естественно, предварительно заархивировав и утянув к себе папку /home/.../data). СРАЗУ ЖЕ после восстановления сайта и почтовых ящиков набрал
Код: выделить все
pkg_add -vr mono

Вроде поставился:
Код: выделить все
Package mono-2.4.2.3_1 registered in /var/db/pkg/mono-2.4.2.3_1

Но увы... по-прежнему попытка откомпилировать простейшую программу
Код: выделить все
mcs ./hello.cs

приводит к лаконичному сообщению:
Код: выделить все
Bus error

Да, по завершении установки mono был получен следующий букет сообщений:
Код: выделить все
************************************************************************
If you have build/runtime errors with Mono and Gtk# apps please try the
following first:

* Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the
default FreeBSD CFLAGS ('-O2 -fno-strict-aliasing -pipe') as Mono has
been known to expose compiler bugs.
....
* Try building and running Mono with the GENERIC kernel.
- Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the
GENERIC kernel.
- Removing kernel options or changing defaults to use experimental
options can adversely affect Mono's ability to build and run.
................
* Remove leftover semaphores / increase semaphore limits.
- Close apps which use Mono and run `ipcs -sbt`.  Remove the
semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1)
- _OR_ simply reboot which is the safest method.
- On multi-user systems the semaphore limits may need to be increased
from the defaults. The following should comfortably support 30 users.
..............................
# echo "kern.ipc.semmni=40" >> /boot/loader.conf
# echo "kern.ipc.semmns=300" >> /boot/loader.conf
......................................
* If you are in a jailed environment, ensure System V IPC are enabled.
You can rely on the security.jail.sysvipc_allowed  sysctl to check
this status.  The following enables this feature on the host system:
# echo "jail_sysvipc_allow=\"YES\"" >> /etc/rc.conf
..............................................
* Some process information are acceded through /proc (e.g. when using
NUnit) and procfs(5) has to be mounted for these features to work:
# echo "proc            /proc   procfs  rw 0 0" >> /etc/fstab
************************************************************************

Первые сообщения к моему случаю явно не относятся, поскольку я mono не собирал, а поставил из пакета. Что до ядра - может, в наборе Soft2006 наверчено что-то нестандартное?
DarkHobbit
 
Сообщений: 59
Зарегистрирован: Сб сен 23, 2006 9:46 pm
Откуда: Рязань

Сообщение fab3r » Вс дек 27, 2009 1:58 am

В свое время запускал C# приложение на вдске. Была та же ошибка(Bus error).
Дело в том, что почему-то моно 2.* отказывается их запускать....
PS Решил проблему установкой более старой версии моно
Код: выделить все
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.4-RELEASE/packages/All/mono-1.2.5.1_1.tbz


С 6.4 совместимо.
fab3r
 
Сообщений: 16
Зарегистрирован: Пт окт 16, 2009 3:24 pm

Сообщение DarkHobbit » Вс дек 27, 2009 3:48 pm

fab3r писал(а):В свое время запускал C# приложение на вдске. Была та же ошибка(Bus error).
Дело в том, что почему-то моно 2.* отказывается их запускать....
PS Решил проблему установкой более старой версии моно
Код: выделить все
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.4-RELEASE/packages/All/mono-1.2.5.1_1.tbz

С 6.4 совместимо.

Спасибо за совет.
Но увы, OpenSim (из-за которого я всю эту бодягу и затеял) требует Mono 2.4.
DarkHobbit
 
Сообщений: 59
Зарегистрирован: Сб сен 23, 2006 9:46 pm
Откуда: Рязань

Сообщение DarkHobbit » Вс мар 07, 2010 2:31 am

На FreeBSD 8 установка из пакета заработала :)
DarkHobbit
 
Сообщений: 59
Зарегистрирован: Сб сен 23, 2006 9:46 pm
Откуда: Рязань

Пред.

Вернуться в Дополнительные программы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron