UTM-5.2.1.005.0.01? не сттавится ebuild на Gentoo Linux.

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

UTM-5.2.1.005.0.01? не сттавится ebuild на Gentoo Linux.

Сообщение Nightingale »

Зы:
Опять, читаю по документации:
Нужен: Сервер, Gentoo Linux 2007.0 - Есть
utm5-2.1.005.0.01 Есть
MySQL-5.0.44 с InnoDB - Есть
Apache-2.2.4 c Perl-5.8.8 - Есть
/dev/hands(STABLE) c kernel-2.6.22-r5 Есть
/dev/brain(UNSTABLE) стали после начала установки UTM5!

Для установки необходимо разархивировать файл utm5-2.1.xxx.ebuild.tbz в директорию /usr/local/portage. Для этого
выполните команды:

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

mkdir /usr/local/portage

cd /usr/local/portage

tar -jxvf /path/to/utm5-2.1.005.0.01.ebuild.tbz
Файл utm5-2.1.xxx.tar.bz2 необходимо скопировать в директорию
/usr/portage/distfiles. После этого необходимо добавить
в файл /etc/make.conf строку:
PORTDIR_OVERLAY=”/usr/local/portage”
Произведите установку командой:
emerge -a utm5

Ввожу:

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

cd /home/dmitry/netup/
cp utm5-2.1.005.tar.bz2 /usr/portage/distfiles/ -v
# Всё ок
echo "PORTDIR_OVERLAY=/usr/local/portage" >>/etc/make.conf
emerge --info --newuse
Portage 2.1.2.12 (default-linux/x86/2007.0/server, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 i686)
=================================================================
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Celeron(R) CPU 2.66GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 05 Sep 2007 06:30:01 +0000
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer -ftree-vectorize -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer -ftree-vectorize -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org/ ftp://ftp.solnet.ch/mirror/Gentoo ftp://ftp.cb.spb.ru/.6/Linux-Distrib/Gentoo"
LANG="ru"
LINGUAS="en ru"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apache2 berkdb bitmap-fonts bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv isdnlog ldap mailwrapper midi mudflap mysql ncurses nls openmp pam pcre perl pppd python readline reflection session slang snmp spl ssl tcpd truetype truetype-fonts type1-fonts unicode x86 xml xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
#
# ВСЁ ОК!

emerge -a utm5

#
These are the packages that would be merged, in order:

Calculating dependencies |
emerge: there are no ebuilds to satisfy "utm5".

На форуме поискал, похоже не кто ещё не ставил следующим образом на гентоо, только чере установку rpm.
Где я чего не углядел!?

calculator
Сообщения: 180
Зарегистрирован: Пн дек 26, 2005 13:17
Откуда: msk

Сообщение calculator »

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

# eix utm
[I] net-misc/utm5 [1]
     Available versions:  2.1.004 {ldap}
     Installed versions:  2.1.004(03:17:51 18.07.2007)(ldap)
     Homepage:            www.netup.ru
     Description:         NetUP UTM - universal billing system for Internet Service Providers.
По ebuild'у можно поставить:

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

# emerge -av /usr/local/portage/net-misc/utm5/*.ebuild

SOLDIER
Сообщения: 649
Зарегистрирован: Чт мар 16, 2006 18:07

Сообщение SOLDIER »

Сэр, а кто за вас разархивировать tar.bz2 будет, а? Начинаю:
----------
pwd
/usr/local/portage
----------
ls -la
total 24
drwxr-xr-x 4 root root 4096 Feb 13 2007 .
drwxr-xr-x 9 root root 4096 Jan 30 2007 ..
drwxr-xr-x 2 root root 4096 Dec 26 2004 licenses
drwxr-xr-x 4 root root 4096 Feb 7 2005 net-misc
-rw-r--r-- 1 soldier soldier 6881 Feb 8 2007 utm5-2.1.004.ebuild.tbz2
-----------------
cd net-misc
ls -la
drwxr-xr-x 4 root root 4096 Feb 7 2005 .
drwxr-xr-x 4 root root 4096 Feb 13 2007 ..
drwxr-xr-x 3 root root 4096 Jan 29 2007 utm5
drwxr-xr-x 3 root root 4096 Jan 29 2007 utm5_rfw
----------------
Дальше логика понятна?
------
Ну и:
ls -la /usr/portage/distfiles | grep utm
-rw-rw-r-- 1 soldier portage 6296254 Feb 8 2007 utm5-2.1.004.tar.bz2
------------

SOLDIER
Сообщения: 649
Зарегистрирован: Чт мар 16, 2006 18:07

Сообщение SOLDIER »

И попутно. Разработчики почему-то не указали, что попутно нужна библиотечка lixslt. Ибо без неё ядрышко ЮТМ не работает. Обнаружить необходимость этой библиотеки можно по ldd utm5_core. Это, типа хинт. Наверное, для разработчиков. Им то по фигу - а мужики-то не знают. Желание срубить побольше бабла, конечно же, похвально. Но выпускать НОРМАЛЬНУЮ документацию хотя бы для установки - вроде как дело богоугодное. Или я неправ?
По Дженте-то дока неполная. Слава Богу, мы люди привычные - не Юбунтушники - но не по-христиански как-то, знаете ли. ;)

Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

Сообщение Nightingale »

calculator писал(а):

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

# eix utm
[I] net-misc/utm5 [1]
     Available versions:  2.1.004 {ldap}
     Installed versions:  2.1.004(03:17:51 18.07.2007)(ldap)
     Homepage:            www.netup.ru
     Description:         NetUP UTM - universal billing system for Internet Service Providers.
По ebuild'у можно поставить:

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

# emerge -av /usr/local/portage/net-misc/utm5/*.ebuild
Собственно, ввожу
rdnet portage # emerge -av /usr/local/portage/utm5/utm5-2.1.005.ebuild
А выдаёт:

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

emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!


These are the packages that would be merged, in order:

Calculating dependencies |
!!! /usr/local/portage/utm5/utm5-2.1.005.ebuild is not in a valid portage tree hierarchy or does not exist
Пробовал с --oneshot и с utm5-2.1.005.0.01.ebuild выдаёт аналогичное вышеперечисленному!

to SOLDIER

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

pwd 
/usr/local/portage
------------
ls -la
------------
total 32
drwxr-xr-x 3 root root  4096 Sep  6 22:20 .
drwxr-xr-x 9 root root  4096 Sep  6 22:17 ..
drwxr-xr-x 3 root root  4096 Jul  3 15:43 utm5
-rw------- 1 root root 20480 Sep  6 22:20 utm5-2.1.005.ebuild.tar
------------
cd utm5
ls -la
total 5520
drwxr-xr-x 3 root   root      4096 Sep  7 14:34 .
drwxr-xr-x 3 root   root      4096 Sep  6 22:20 ..
-rw------- 1 dmitry dmitry     628 Sep  7 14:34 ChangeLog
-rw------- 1 dmitry dmitry     468 Sep  7 14:34 Manifest
drwxr-xr-x 2 root   root      4096 Sep  7 14:35 files
-rw------- 1 dmitry dmitry     371 Sep  7 14:34 metadata.xml
-rw------- 1 dmitry dmitry    2738 Sep  7 14:34 utm5-2.1.005.0.01.ebuild
-rw------- 1 dmitry dmitry 5607147 Sep  7 14:34 utm5-2.1.005.0.01.tar.bz2
-rw------- 1 dmitry dmitry    2738 Sep  7 14:34 utm5-2.1.005.ebuild
------------
Ну и:
ls -la /usr/portage/distfiles | grep utm
-rw-------   1 dmitry dmitry   5607147 Sep  7 14:34 utm5-2.1.005.0.01.tar.bz2
-rw-------   1 root   portage  5298709 Sep  6 22:21 utm5-2.1.005.tar.bz2
Эсли будет такая документация, я возненавижу её вообще!

Что ещё можно проверить? я не хочу сдаваться! особенно живым!

calculator
Сообщения: 180
Зарегистрирован: Пн дек 26, 2005 13:17
Откуда: msk

Сообщение calculator »

!!! /usr/local/portage/utm5/utm5-2.1.005.ebuild is not in a valid portage tree hierarchy or does not exist
Не просто так. Директория оверлея не воспринимается. Другой вопрос почему. Проверь md5sum ebuild'a на всякий случай. Другие оверлейные пакеты работают? Попробуй проверить на примере:

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

# mkdir /usr/local/portage/net-firewall/ 
# cp -a /usr/portage/net-firewall/iptables /usr/local/portage/net-firewall/
# emerge -pv iptables

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-firewall/iptables-1.3.8-r1  USE="extensions imq l7filter -ipv6 -static" 0 kB [1] 

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage
Последний раз редактировалось calculator Пт сен 07, 2007 10:56, всего редактировалось 2 раза.

Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

Сообщение Nightingale »

calculator писал(а):
!!! /usr/local/portage/utm5/utm5-2.1.005.ebuild is not in a valid portage tree hierarchy or does not exist
Не просто так. Проверь ebuild.tbz2 на md5sum.
Или, скорее всего, ebuild не рабочий из коробки. Тогда возьми от 004 покрути немного - должен взлететь.
Верно, но md5sum совпадает вместе с другими, может быт здесь кроется проблема в *** emerging by path is broken and may not always work!!! просто не хочеться платить за обновления, ну иль хотяб платить поменьше :)

to SOLDER
rdnet / # emerge -pv iptables

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] net-firewall/iptables-1.3.8-r1 USE="-extensions -imq -ipv6 -l7filter -static" 169 kB [1]

Total: 1 package (1 new), Size of downloads: 169 kB
Portage overlays:
[1] /usr/local/portage
rdnet / #
Последний раз редактировалось Nightingale Пт сен 07, 2007 10:59, всего редактировалось 1 раз.

calculator
Сообщения: 180
Зарегистрирован: Пн дек 26, 2005 13:17
Откуда: msk

Сообщение calculator »

*** emerging by path is broken and may not always work!!!
Это нормально - все равно ставится.
Бетатестер дело такое ;-) Смотри предидущий пост.

Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

Сообщение Nightingale »

calculator писал(а):
*** emerging by path is broken and may not always work!!!
Это нормально - все равно ставится.
Бетатестер дело такое ;-) Смотри предидущий пост.
Всё впорядке, смотри тоже предыдущий пост

calculator
Сообщения: 180
Зарегистрирован: Пн дек 26, 2005 13:17
Откуда: msk

Сообщение calculator »

хм. А net-misc где? Все должно по категориям лежать, как и в основном portage. Об этом в доке специально написано. /usr/local/portage/net-misc/utm5/utm5-2.1.005.ebuild

Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

Сообщение Nightingale »

calculator писал(а):хм. А net-misc где? Все должно по категориям лежать, как и в основном portage. Об этом в доке специально написано. /usr/local/portage/net-misc/utm5/utm5-2.1.005.ebuild
Всё решилось, действительно проблема была том что при распаковке файла tar -jxvf /path/to/utm5-2.1.005.0.01.ebuild.tbz все ebuilds оказались не в /usr/local/portage/net-misc/utm5 а в /usr/local/portage/utm5

Жаль что в документации такое не описанно, и файл при распаковки влетел таким образом! Я в доках про net-misc не видел ни слова, тыкни меня носом в эту надпись пож!

to calculator
:idea: примного благодарю!
/dev/brain(UPDATED)

SOLDIER
Сообщения: 649
Зарегистрирован: Чт мар 16, 2006 18:07

Сообщение SOLDIER »

Nightingale писал(а): to SOLDER
rdnet / # emerge -pv iptables

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] net-firewall/iptables-1.3.8-r1 USE="-extensions -imq -ipv6 -l7filter -static" 169 kB [1]

Total: 1 package (1 new), Size of downloads: 169 kB
Portage overlays:
[1] /usr/local/portage
rdnet / #
А на хрена мне это? :shock: Впрочем, посмотрел. Слово iptables понравилось. Но тема сисек, к сожалению, не раскрыта.

SOLDIER
Сообщения: 649
Зарегистрирован: Чт мар 16, 2006 18:07

Сообщение SOLDIER »

Кстати. Если бы ВНИМАТЕЛЬНО посмотрел то, что я писал с приведением раздела (net-misc) всё бы решилось намного раньше. :)
Зы: Ничего, что на ты? Если что - заранее прошу прощения.

Аватара пользователя
Nightingale
Сообщения: 122
Зарегистрирован: Сб июн 09, 2007 17:32

Сообщение Nightingale »

SOLDIER писал(а):Кстати. Если бы ВНИМАТЕЛЬНО посмотрел то, что я писал с приведением раздела (net-misc) всё бы решилось намного раньше. :)
Зы: Ничего, что на ты? Если что - заранее прошу прощения.
Здесь больше был похож бетта тест описания а не самой системы :)

Всё делал по документации - результат 0, я бы дал пять если в документации написали: "Если у вас возникнут сложности с установкой тогда вы можете обратиться за помощью на оффициальный форум НетАПа http://www.netup.ru/phpbb/"

fujikuras
Сообщения: 1
Зарегистрирован: Вт дек 28, 2010 15:07

Сообщение fujikuras »

Подниму тему.
при вводе команды emerge -a utm5
выдает сообщение

These are the packages that would be merged, in order:

Calculating dependencies - * Missing digest for '/usr/local/portage/net-misc/utm5/utm5-2.1.005.ebuild' ... done!

!!! All ebuilds that could satisfy "net-misc/utm5" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-misc/utm5-2.1.005 (masked by: corruption)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

а если вводить команду emerge -av /usr/local/portage/net-misc/utm5/*.ebuild

то выдает вот что
*** emerging by path is broken and may not always work!!!


These are the packages that would be merged, in order:

Calculating dependencies \ * Missing digest for '/usr/local/portage/net-misc/utm5/utm5-2.1.005.ebuild'

*** You are emerging a masked package. It is MUCH better to use
*** /etc/portage/package.* to accomplish this. See portage(5) man
*** page for details.
>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing... in: 10 9 8 7 6 5 4 3 2 1
Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "//usr/lib/portage/pym/_emerge/__init__.py", line 14670, in emerge_main
myopts, myaction, myfiles, spinner)
File "//usr/lib/portage/pym/_emerge/__init__.py", line 13589, in action_build
retval, favorites = mydepgraph.select_files(myfiles)
File "//usr/lib/portage/pym/_emerge/__init__.py", line 5294, in select_files
metadata = izip(db_keys, portdb.aux_get(mykey, db_keys))
File "/usr/lib/portage/pym/portage/dbapi/porttree.py", line 403, in aux_get
raise KeyError(mycpv)
KeyError: 'net-misc/utm5-2.1.005'

что может быть? сильно не ругаетесь, не силен в этом.

Ответить