BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 12:21 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
Добрый день.
Столкнулся с проблемой, не могу обновить oniguruma.
выполнил что советуют в UPDATE
Код:
for users of portupgrade:
        portupgrade -o devel/oniguruma devel/oniguruma6
        portupgrade -fr devel/oniguruma

Код:
root@pro_biz:/ # portupgrade -o devel/oniguruma devel/oniguruma6
[Reading data from pkg(8) ... - 104 packages found - done]
root@pro_biz:/ # portupgrade -fr devel/oniguruma
[Reading data from pkg(8) ... - 104 packages found - done]
root@pro_biz:/ # rehash
root@pro_biz:/ # pkg version | grep "onig"
oniguruma5-5.9.6_1                 ?

Решил вовосе удалить порт, если он удален из портов.
Код:
root@pro_biz:/ # pkg_deinstall oniguruma5
[Reading data from pkg(8) ... - 104 packages found - done]
--->  Deinstalling 'oniguruma5-5.9.6_1'
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
    oniguruma5-5.9.6_1

Number of packages to be removed: 1

The operation will free 1 MiB.
[pro_biz] [1/1] Deinstalling oniguruma5-5.9.6_1...
[pro_biz] [1/1] Deleting files for oniguruma5-5.9.6_1: 100%
[Reading data from pkg(8) ... - 103 packages found - done]
root@pro_biz:/ #

Теперь пробую поставить.
Код:
root@pro_biz:/usr/ports/devel/oniguruma # make install clean
===>  Patching for oniguruma6-6.6.1
===>  Applying FreeBSD patches for oniguruma6-6.6.1
File to patch:
No file found--skip this patch? [n] Y
File to patch: y
No file found--skip this patch? [n] y
2 out of 2 hunks ignored--saving rejects to y.rej
=> FreeBSD patch patch-Makefile.in failed to apply cleanly.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/oniguruma
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/oniguruma

Код:
# portmaster devel/oniguruma

===>>> Port directory: /usr/ports/devel/oniguruma

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for devel/oniguruma in background
===>>> Gathering dependency list for devel/oniguruma from ports
===>>> Initial dependency check complete for devel/oniguruma


===>>> Starting build for devel/oniguruma <<<===

===>>> All dependencies are up to date

===>  Cleaning for oniguruma6-6.6.1
===>  License BSD2CLAUSE accepted by the user
===>   oniguruma6-6.6.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by oniguruma6-6.6.1 for building
===>  Extracting for oniguruma6-6.6.1
=> SHA256 Checksum OK for kkos-oniguruma-v6.6.1_GH0.tar.gz.
===>  Patching for oniguruma6-6.6.1
===>  Applying FreeBSD patches for oniguruma6-6.6.1
File to patch:

Какой еще патч?
Как в этом случае.

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 5:15 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
после того как полностью обновил порты, порт начал обновляться, но после этого перестал пересобиратся php
portsnap fetch extract update
раньше просто обновлял так.
portsnap fetch update

После не один порт не пересобирается.
жуть, придется рекурсивно все пересобирать из-зи этого чертового пакета.

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 5:26 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
Попробовал пересобрать nginx

Код:
root@fa_ru:/usr/ports/www/nginx # make reinstall clean
===>  Installing for nginx-1.12.2_1,2
===>   nginx-1.12.2_1,2 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so)
===>   Registering installation for nginx-1.12.2_1,2
pkg-static: Warning: @exec is deprecated, please use @[pre|post][un]exec
*** Error code 70

Stop.
make[2]: stopped in /usr/ports/www/nginx
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/nginx
*** Error code 1

Stop.
make: stopped in /usr/ports/www/nginx
root@fa_ru:/usr/ports/www/nginx #


После принудительно пересобираю
Код:
# portupgrade -fr nginx

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

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 5:29 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 878
Откуда: СССР, Красноярск
bagasik писал(а):
после того как полностью обновил порты, порт начал обновляться, но после этого перестал пересобиратся php
portsnap fetch extract update
раньше просто обновлял так.
portsnap fetch update

После не один порт не пересобирается.
жуть, придется рекурсивно все пересобирать из-зи этого чертового пакета.
А кто будет читать /usr/ports/UPDATING?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 5:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
AlexVPetrov писал(а):
bagasik писал(а):
после того как полностью обновил порты, порт начал обновляться, но после этого перестал пересобиратся php
portsnap fetch extract update
раньше просто обновлял так.
portsnap fetch update

После не один порт не пересобирается.
жуть, придется рекурсивно все пересобирать из-зи этого чертового пакета.
А кто будет читать /usr/ports/UPDATING?

Прочитал, толку от этого нет, не работает что там советуют!
Код:
        portupgrade -o devel/oniguruma devel/oniguruma6
        portupgrade -fr devel/oniguruma

Запустил пересборку всего софта
portupgrade -arRf

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 8:19 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
Не помогло пересборка всего софта, тогда не пойму почему через portupgrade из портов обновляется а если зайти в сам порт и запустить make reinstall clean то вываливается с ошибкой.

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Сб 18 ноя, 2017 10:21 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 878
Откуда: СССР, Красноярск
Можно через pkg обновить.
Ну или по крайней мере pkg upgrade покажет в каких портах зависимости изменились.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Вс 19 ноя, 2017 8:48 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
AlexVPetrov писал(а):
Можно через pkg обновить.
Ну или по крайней мере pkg upgrade покажет в каких портах зависимости изменились.

Что то не понял.
Что они все переиграли что ле?
теперь через portupgrade пересобирает порт из бинарной системы?
Я весь софт ставил из портов, make insnstall clean, а обновлял софт так portupgrade -arR.

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Вс 19 ноя, 2017 9:17 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
хмм, так pkg upgrade будит установлен пакет.
У меня все из портов собрано.

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Пн 20 ноя, 2017 3:03 pm 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 737
Прозреваю, что в devel/oniguruma/files остался какой-то старый патч. Ни portsnap update, ни portsnap extract лишние файлы не удаляет, только перезаписывает существующие. Поэтому сначала rm -rf /usr/ports, а потом portsnap extract. После этого должно собираться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Пн 20 ноя, 2017 7:13 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
arrowdodger писал(а):
Прозреваю, что в devel/oniguruma/files остался какой-то старый патч. Ни portsnap update, ни portsnap extract лишние файлы не удаляет, только перезаписывает существующие. Поэтому сначала rm -rf /usr/ports, а потом portsnap extract. После этого должно собираться.

С этим я уже разобрался, проблема другая нарисовалась, не один порт не могу пересобрать.
Код:
root@fa_ru:/usr/ports/www/nginx # make reinstall clean
===>  Installing for nginx-1.12.2_1,2
===>   nginx-1.12.2_1,2 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so)
===>   Registering installation for nginx-1.12.2_1,2
pkg-static: Warning: @exec is deprecated, please use @[pre|post][un]exec
*** Error code 70

Stop.
make[2]: stopped in /usr/ports/www/nginx
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/nginx
*** Error code 1

Stop.
make: stopped in /usr/ports/www/nginx
root@fa_ru:/usr/ports/www/nginx #

И так на любом порту?

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Пн 20 ноя, 2017 7:43 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5348
Откуда: СССР, Харьков
bagasik писал(а):
.
Код:
root@fa_ru:/usr/ports/www/nginx # make reinstall clean

И так на любом порту?

Вы хоть-бы почитали когда используется make reinstall
make reinstall используется в том случае если make install без clean.
Если хотите принудительно обновить порт:
Код:
make  FORCE_PKG_REGISTER=yes install clean

это не кошерно, но иногда требуется.
Правильно
Код:
make deinstall clean && make install clean


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Пн 20 ноя, 2017 7:48 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 878
Откуда: СССР, Красноярск
Переустановить pkg?
Сначала удалить:
pkg-static del -f pkg
А потом при скажем:
pkg info
Согласиться на установку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: oniguruma обновление
СообщениеДобавлено: Пн 20 ноя, 2017 9:25 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс 27 дек, 2009 4:03 pm
Сообщения: 106
Откуда: Воронеж
AlexVPetrov писал(а):
Переустановить pkg?
Сначала удалить:
pkg-static del -f pkg
А потом при скажем:
pkg info
Согласиться на установку.

Думаете поможет?

_________________
Что бы ты не делал , жизнь слишком коротка!
https://www.fryaha.ru Блог о BSD системах.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot], shmel


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика