Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-11 10:57:30
Не было несчастья да купила баба порося....
Почитав сталью про портапгрейд решил обновится
В результате обновилось все кроме p5-Mysql (нужна для коннекта к MySQL из под perl'a) обновилось. Попробовал поставить из портов (pkg_add -r p5-Mysql-modules), но тоже ругнулось:
Код: Выделить всё
pkg_add: warning: package 'p5-Mysql-modules-1.2219' requires 'perl-5.8.7', but 'perl-5.8.8' is installed
pkg_add: warning: package 'p5-Mysql-modules-1.2219' requires 'p5-DBI-1.48', but 'p5-DBI-1.50' is installed
Как я понимаю оно хочет старые версии, но как? Они уже обновились!
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Хостинг HostFood.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/
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-11 11:44:47
Urgor писал(а):Не было несчастья да купила баба порося....
Почитав сталью про портапгрейд решил обновится
В результате обновилось все кроме p5-Mysql (нужна для коннекта к MySQL из под perl'a) обновилось. Попробовал поставить из портов (pkg_add -r p5-Mysql-modules), но тоже ругнулось:
Код: Выделить всё
pkg_add: warning: package 'p5-Mysql-modules-1.2219' requires 'perl-5.8.7', but 'perl-5.8.8' is installed
pkg_add: warning: package 'p5-Mysql-modules-1.2219' requires 'p5-DBI-1.48', but 'p5-DBI-1.50' is installed
Как я понимаю оно хочет старые версии, но как? Они уже обновились!
а кгода portupgrade p5-Mysql что говорит?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-11 12:08:37
Код: Выделить всё
asu-002# portupgrade p5-Mysql
[Updating the pkgdb <format:dbm_hash> in /var/db/pkg ... - 105 packages found (-5 +9) (...)......... done]
** No such installed package: p5-Mysql
Т.к. DBI и p5-Mysql не были подключены к новособранному перлу, сделал make deinstall a потом make reinstall.... DBI собрался, а p5-Mysql нет
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-11 13:17:55
cd /usr/ports/.....откуда он там ставился
make && make install
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-11 13:32:21
Гы. А то я не догадался
Вот что он мне ответил:
Код: Выделить всё
mysql.xs: In function `XS_DBD__mysql__dr__ListDBs':
mysql.xs:98: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__dr__admin_internal':
mysql.xs:138: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs:144: error: `SHUTDOWN_DEFAULT' undeclared (first use in this function)
mysql.xs:144: error: (Each undeclared identifier is reported only once
mysql.xs:144: error: for each function it appears in.)
mysql.xs:144: error: too many arguments to function `mysql_shutdown'
mysql.xs:186: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListDBs':
mysql.xs:250: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListTables':
mysql.xs:271: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
*** Error code 1
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-11 16:02:47
а выше что было? ошибка сама выше была....
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-12 6:55:44
Вот полный вывод:
Код: Выделить всё
asu-002# cd /usr/ports/databases/p5-Mysql
asu-002# make && make install && make clean
===> Building for p5-Mysql-modules-1.2219
cc -c -I/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI -I/usr/local/include/mysql -I../dbd -I/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI -I/usr/local/lib/perl5/5.8.8/mach -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.8/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O2 -fno-strict-aliasing -pipe -DVERSION=\"2.0419\" -DXS_VERSION=\"2.0419\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.8/mach/CORE" -DDBD_MYSQL mysql.c
In file included from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI/DBIXS.h:31,
from ../dbd/dbdimp.h:30,
from mysql.xs:15:
/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI/dbipport.h:227:1: warning: "PERL_UNUSED_DECL" redefined
In file included from /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBI/DBIXS.h:19,
from ../dbd/dbdimp.h:30,
from mysql.xs:15:
/usr/local/lib/perl5/5.8.8/mach/CORE/perl.h:163:1: warning: this is the location of the previous definition
mysql.xs: In function `XS_DBD__mysql__dr__ListDBs':
mysql.xs:98: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__dr__admin_internal':
mysql.xs:138: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs:144: error: `SHUTDOWN_DEFAULT' undeclared (first use in this function)
mysql.xs:144: error: (Each undeclared identifier is reported only once
mysql.xs:144: error: for each function it appears in.)
mysql.xs:144: error: too many arguments to function `mysql_shutdown'
mysql.xs:186: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListDBs':
mysql.xs:250: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
mysql.xs: In function `XS_DBD__mysql__db__ListTables':
mysql.xs:271: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
*** Error code 1
Stop in /usr/ports/databases/p5-Mysql/work/Msql-Mysql-modules-1.2219/mysql.
*** Error code 1
Stop in /usr/ports/databases/p5-Mysql/work/Msql-Mysql-modules-1.2219.
*** Error code 1
Stop in /usr/ports/databases/p5-Mysql.
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-12 7:59:44
А ты уверен что оно у тебя должно работать? На версию MySQL-клиента обрати внимание....
Код: Выделить всё
/usr/ports/>make search name='p5-Mysql'
Port: p5-Mysql-modules-1.2219
Path: /usr/ports/databases/p5-Mysql
Info: Perl5 modules for accessing MySQL databases
Maint: ports@FreeBSD.org
B-deps: mysql-client-3.23.59.n.20050301_2 p5-DBI-1.50 p5-Data-ShowTable-3.3 p5-Storable-2.15 perl-5.8.8
R-deps: mysql-client-3.23.59.n.20050301_2 p5-DBI-1.50 p5-Data-ShowTable-3.3 p5-Storable-2.15 perl-5.8.8
WWW: http://www.symbolstone.org/technology/perl/DBI/
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-12 8:38:24
Код: Выделить всё
asu-002# pkg_version -v | grep "mysql"
courier-authlib-mysql-0.58_2 = up-to-date with port
mysql-client-4.0.26_1 = up-to-date with port
mysql-server-4.0.26_2 = up-to-date with port
Т.е. у меня стоит более новый?
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-12 8:54:32
по идее да. но я неуверен
))
вообще странная ситуёвина - обычно всё корректно обновляется, если нет - зависимости пофиксил - и обновилось.. у тя же понеслось...
===
либо я что-то пропустил и недопонял...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-12 9:12:26
В портах есть два клиента, но до этого у меня четвертый стоял, его эксим потянул...
Код: Выделить всё
asu-002# make search name='mysql-client'
Port: mysql-client-3.23.59.n.20050301_2
Path: /usr/ports/databases/mysql323-client
Info: Multithreaded SQL database (client)
Maint: ale@FreeBSD.org
B-deps: libtool-1.5.22_2
R-deps:
WWW: http://www.mysql.com/
Port: mysql-client-4.0.26_1
Path: /usr/ports/databases/mysql40-client
Info: Multithreaded SQL database (client)
Maint: ale@FreeBSD.org
B-deps: libtool-1.5.22_2
R-deps:
WWW: http://www.mysql.com/
Если поставить 3.23.59 оно совместно с 4.0.26_1 работать будет? Или... Стремно уже эксперементировать, почта и инет уже работают... юзверя не поймут
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-12 9:17:47
Нет. Не захотел...
Код: Выделить всё
===> Installing for mysql-client-3.23.59.n.20050301_2
===> mysql-client-3.23.59.n.20050301_2 conflicts with installed package(s):
mysql-client-4.0.26_1
They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/databases/mysql323-client.
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-12 9:22:18
от блин....
даже не знаю
как вариант - снести всё от чего он зависит, пусть ставит сам чё ему надо.
===
а потом сидеть руками всё восстанавливать
не вариант, короче...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Urgor
- лейтенант
- Сообщения: 677
- Зарегистрирован: 2006-03-14 16:30:18
- Откуда: Гилея (СПб)
-
Контактная информация:
Непрочитанное сообщение
Urgor » 2006-04-12 13:52:31
Все. Победил
Поставил под варей, собрал только модули с клиентом которого они притянули.... переписал на рабочую те файлы что требовал... вроде работает
Мдя. В следующий раз уже подумаешь: стоит ли обновляться.
Кста, Лис, а ты не набросаешь доку по бекапу системы и последующему восстановлению?
Власть в руках у чужаков, и ты им платишь дань...
Urgor
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2006-04-12 14:04:06
неа. попозже если.
щас глобальный проект - тестирование всех сетевух что нашёл - 9 штук... по 4 теста на каждую, под две оси - 4.1 и 6.0 - итого - около 60 штук...
Убей их всех! Бог потом рассортирует...
Alex Keda