Биллинговая система Nodeny
29 Марта 2024, 16:50:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: perl5.14  (Прочитано 4152 раз)
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« : 16 Января 2015, 19:32:50 »

Люди, помогите, то ли я под вечер начал тупить.. то ли не то что-то делаю... (
cd /usr/ports/lang/perl5.14/
[root@gw3 /usr/ports/lang/perl5.14]# make install clean
........
  /usr/local/man/man1/s2p.1
  /usr/local/man/man1/psed.1
/usr/bin/strip: '/usr/local/bin/perl5.14.4': No such file
*** [post-install] Error code 1

Stop in /usr/ports/lang/perl5.14.
*** [install] Error code 1

Stop in /usr/ports/lang/perl5.14.
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #1 : 19 Января 2015, 10:01:45 »

с perl 5.16 билинг нормально будет работать?
просто 5.16 устанавливается без проблем..
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #2 : 19 Января 2015, 10:53:29 »

5.14 перл вже немає в портах. Спробуй пошукати в архівах!
в мене крутиться на 5.16 , правда тільки база даних. поки без глюків.
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #3 : 19 Января 2015, 11:43:55 »

pkg_add -r perl
установился perl 5, version 14, subversion 4 (v5.14.4) built for amd64-freebsd, но без threads.
а вот с портов никак..
что интересно, что ругается на то, что нет /usr/local/bin/perl5.14.4
хотя его ведь и пытаюсь поставить
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #4 : 19 Января 2015, 11:48:45 »

Код:
ls /usr/ports/lang/ |grep perl
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #5 : 19 Января 2015, 13:05:19 »

root@gw3:/ # ls /usr/ports/lang/ |grep perl
pecl-perl
perl5.12
perl5.14
perl5.16
perl5.18
perl5.20
..
еще по первому посту видно в каком каталоге нахожусь...
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #6 : 19 Января 2015, 16:47:26 »

root@gw3:/ # ls /usr/ports/lang/ |grep perl
pecl-perl
perl5.12
perl5.14
perl5.16
perl5.18
perl5.20
..
еще по первому посту видно в каком каталоге нахожусь...
можливо хватило розуму просто створити каталог!
portsnap update
 
No such file /usr/local/bin/perl5.14.4
Код:
ls /urs/ports/lang/perl5.14
ls /usr/local/bin/
хоча... повторюсь що perl5.14 видалили з портів! знайди архів
ht_p://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #7 : 19 Января 2015, 21:45:47 »

У меня установлена freebsd 9.3 stable + perl5.18.4 = всё работает прекрасно!
Для себя написал инструкцию по быстрому поднятию сервера; всё устанавливается с помощью pkgng кроме freeradius2, т.к. он идёт без драйвера mysql.
Прикрепляю инструкцию!
описаний и коментов мало т.к. ДЛЯ СЕБЯ! кому надо - разберётся
установка без сборки ядра занимает менее 1 часа (ядро собираю на виртуалке и переношу на ворк)

в будущем напишу полную инструкцию, пока останавливает freeradius2(3), пытаюсь построить rlm_perl для nodeny plus, может кто  тоже попробует, помогайте!!!
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #8 : 19 Января 2015, 23:28:30 »

Для себя написал инструкцию по быстрому поднятию сервера; всё устанавливается с помощью pkgng кроме freeradius2, т.к. он идёт без драйвера mysql.
Прикрепляю инструкцию!
описаний и коментов мало т.к. ДЛЯ СЕБЯ! кому надо - разберётся
Годится! Сделать из этого shell-скрипт, будет вообще автоматом устанавливаться.

Хотя, на мой взгляд, webmin и phpmyadmin - лишнее (но это личные предпочтения).

ядро собираю на виртуалке и переношу на ворк
Почему не на самом сервере?
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #9 : 20 Января 2015, 08:23:09 »

У меня установлена freebsd 9.3 stable + perl5.18.4 = всё работает прекрасно!
Спасибо! значит остановлюсь га 5.18.4. он ставится без проблем...
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #10 : 20 Января 2015, 12:13:26 »

ядро собираю на виртуалке и переношу на ворк
Почему не на самом сервере?
Потому, чтоб на ворке поднять сервак как можно быстрее (рекорд 22 минуты)

П.С.: Я сразу качаю Stable версию отсюда ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/9.3/
чтоб не пересобирать мир
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #11 : 20 Января 2015, 12:33:47 »

Была у меня такая идея, сделать shell скрипт с использованием псевдографики ddialog,
но опять таки уперается в freeradius.
http://www.freshports.org/net/freeradius2/
Код:
Configuration Options
===> The following configuration options are available for freeradius-2.2.6_3:
     DEVELOPER=off: Enable developer options
     DHCP=off: With DHCP support (EXPERIMENTAL)
     DOCS=on: Build and/or install documentation
     EDIR=off: Enable eDirectory support (implies LDAP)
     EXPERIMENTAL=off: Build experimental modules
     FIREBIRD=off: With Firebird database support (EXPERIMENTAL)
     HEIMDAL=off: With Heimdal Kerberos support
     HEIMDAL_PORT=off: With Heimdal Kerberos from ports
     KERBEROS=off: Kerberos support
     LDAP=off: LDAP protocol support
===>MYSQL=off: MySQL database support
     OCI8=off: With Oracle support (currently experimental)
===>PERL=on: Perl scripting language support
     PGSQL=off: PostgreSQL database support
     PYTHON=on: Python bindings or support
     RUBY=off: Ruby bindings or support
     SSL_PORT=off: Use OpenSSL from the ports collection
     UDPFROMTO=off: Compile in UDPFROMTO support
     UNIXODBC=off: With unixODBC database support
     USER=on: Run as user freeradius, group freeradius
===> Use 'make config' to modify these settings

есть вариант сделать модуль радиуса на perl для rlm_perl,
но тогда нужно менять процедуры в мускуле! ! !

Если бы этим занялся уважаемый Стас, то к тому же и пропала проблема перехода на новые версии радиуса (+-)
Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #12 : 07 Октября 2020, 16:58:29 »

Всплыла проблема, при установке модуля обновляет и сам перл, после чего билинг не работает.

Как установить модуль и исключить обновление перла.

Код:
pkg install p5-DBD-mysql
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - perl5.30-5.30.3 conflicts with perl5-5.30.0 on /usr/local/lib/perl5/5.30/AnyDBM_File.pm
Checking integrity... done (0 conflicting)
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        p5-DBD-mysql: 4.050
        perl5.30: 5.30.3

Installed packages to be UPGRADED:
        perl5: 5.30.0 -> 5.32.0

Number of packages to be installed: 2
Number of packages to be upgraded: 1

The process will require 59 MiB more space.

После обновления такая ошибка.
Прошу подсказать в чем может быть проблема.

модули перла переустановил
 
Код:
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(35) Db.pm::line(143) Db.pm::sql(112) Db.pm::connect(94)]
Connecting to DBI:mysql:database=newnodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.02334 sec
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(35) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c, (SELECT GROUP_CONCAT(CONCAT(post, '-', login)) FROM admin WHERE post<>'0') AS employees, (SELECT COUNT(*) FROM documents WHERE tags LIKE '%,system,%' AND tags LIKE '%,template=%' AND parent_id>0) AS templates FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0038 сек
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(286)]
Cookies:
  noses  = 'cZiqsURljOqZ!fYp/1A6tg'
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(356) Db.pm::line(143) Db.pm::sql(133) Db.pm::sql(320)]
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='cZiqsURljOqZ!fYp/1A6tg' AND uid>0 LIMIT 1
Строк: 0. Время выполнения sql: 0.0007 сек
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(393)]
Сессии cZiqsURljOqZ!fYp/PA6tg нет в БД. Скорее всего удалена по таймауту.
07.10.2020 17:11:34 [(eval 8)::BEGIN(1) calls.pm(460) Db.pm::sql(133) Db.pm::sql(320)]
SELECT a.* FROM documents a LEFT JOIN documents b ON a.parent_id=b.id WHERE a.tags LIKE '%,system,%' AND a.tags LIKE '%,template=%' AND a.parent_id>=0 AND (a.tags NOT LIKE '%,role=%') AND (a.parent_id=0 OR b.tags LIKE '%,system,%')
Строк: 4. Время выполнения sql: 0.0006 сек
07.10.2020 17:11:34 [stat.pl(194)]
Not authorized. Starting login.pl
07.10.2020 17:11:34 [stat.pl(195) calls.pm::Require_web_mod(1594) calls.pm::Require_mod(1585)]
require /usr/local/nodeny/web/login.pl
07.10.2020 17:11:34 [stat.pl(195) calls.pm::Require_web_mod(1594) calls.pm::Require_mod(1587) calls.pm(1587) login.pl(80) calls.pm::Require_web_mod(1594) calls.pm::Require_mod(1585)]
require /usr/local/nodeny/web/login/_telegram.pl
07.10.2020 17:11:34 [stat.pl(195) calls.pm::Require_web_mod(1594) calls.pm::Require_mod(1587) calls.pm(1587) login.pl(80) calls.pm::Require_web_mod(1594) calls.pm::Require_mod(1585)]
require /usr/local/nodeny/web/login/_google.pl
07.10.2020 17:11:35 [_google.pl::BEGIN(5) XS.pm(90) XS.pm(90) OAuth2.pm::BEGIN(10) JSON.pm(69) JSON.pm::_load_xs(283) JSON.pm::__load_xs(266) XS.pm(90) XS.pm(90) (eval 62)::BEGIN(2) XS.pm(90) XS.pm(90) XS.pm::BEGIN(90) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(113) stat.pl(114)]
Can't locate common/sense.pm in @INC (you may need to install the common::sense module) (@INC contains: /usr/local/nodeny /usr/local/lib/perl5/site_perl/mach/5.32 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.32/mach /usr/local/lib/perl5/5.32) at /usr/local/lib/perl5/site_perl/mach/5.32/JSON/XS.pm line 90.

07.10.2020 17:11:35 [_google.pl::BEGIN(5) XS.pm(90) XS.pm(90) OAuth2.pm::BEGIN(10) JSON.pm(69) JSON.pm::_load_xs(283) JSON.pm::__load_xs(266) XS.pm(90) XS.pm(90) (eval 62)::BEGIN(2) XS.pm(90) XS.pm(90) XS.pm::BEGIN(90) stat.pl::__ANON__(29) stat.pl(29) stat.pl::Hard_exit(113) stat.pl(116)]
Elapsed time: 0.153077 sec
Записан
Redmen
NoDeny
Ветеран
*

Карма: 62
Offline Offline

Сообщений: 547


Подяку в КАРМУ


Просмотр профиля WWW
« Ответ #13 : 07 Октября 2020, 17:57:08 »

Код:
Can't locate common/sense.pm in @INC (you may need to install the common::sense module)
для начала
Код:
pkg install p5-common-sense

затем, если не помогло
Код:
pkg install -f p5-JSON p5-JSON-XS p5-common-sense

Записан

Приймаю подяку у вигляді карми... та/або грошей Подмигивающий
t.me/MrMethod
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #14 : 08 Октября 2020, 07:27:45 »

Спасибо всем.
Этот модуль упустил.
Код:
pkg install -f p5-JSON p5-JSON-XS p5-common-sense
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        p5-common-sense: 3.74 -> 3.75

Installed packages to be REINSTALLED:
        p5-JSON-2.97.001
        p5-JSON-XS-4.02

Number of packages to be upgraded: 1
Number of packages to be reinstalled: 2
« Последнее редактирование: 08 Октября 2020, 08:09:54 от Jovani » Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!