@freebsd_ru

Страница 242 из 669
Anton
20.09.2017
13:58:22
я на чистую 11-с перехожу
Давай по-порядку. У тебя был сервак на 8, ты поднял рядом новый, уже на 11 и хочешь перенести всё. Правильно?

Goletsa
20.09.2017
13:58:22
я тут еще пока пытаюсь понять на каком виртуальном конторлере мне все развернуть

vmware nvme чот прям быстро работает

Google
Anton
20.09.2017
13:59:18
А скопировать /var/db/ports со старого на новый?

Goletsa
20.09.2017
13:59:25
make config-recursive
спасибо

Goletsa
20.09.2017
14:01:47
а зачем

Anton
20.09.2017
14:01:56
Это вопрос?

Goletsa
20.09.2017
14:02:09
ага, зачем копировать

Anton
20.09.2017
14:02:44
Тогда вопросительный знак ставь, а то нихера не понятно... Затем, чтобы не конфигурять по второму раз то, что уже было сконфигурено на старом серваке.

Andrey
20.09.2017
14:05:02
Знатно набросил :) https://habrahabr.ru/post/338286/

Fro
20.09.2017
14:11:11
Здорова народ. Что там за терки между программистом телеграма и дуровым?

Andrey
20.09.2017
14:13:33
всем уже насрать

Anton
20.09.2017
14:13:45
Andrey
20.09.2017
14:13:53
он наркоман

Fro
20.09.2017
14:14:25
Google
Anton
20.09.2017
14:14:56
Я знаю. Но я, как знающий, посылаю тебя в профильные каналы/группы/супергруппы. Ищи там.

Fro
20.09.2017
14:15:44
холивары не по теме тут приветствуются, а подобного рода вопросы - сразу идти в другой канал?)

Vadim
20.09.2017
14:17:45
в @tginfochat спроси

так холивары были про непосредственное юзание телеги, но кто б тут знал про их грязное белье?

Roman
20.09.2017
14:24:46
make config-recursive
а оно на этом этапе проверяет что ты пытаешься наконфигурировать херню или же просто ошибся? например выставил, что какой-нибудь qt собирать свежим  gcc  из портов, а в самом gcc отключена сборка g++ ?

Anton
20.09.2017
14:25:14
А где-то в ports/Mk эта проверка реализована?

Roman
20.09.2017
14:26:15
ну вот это более общий вопрос, да. более сложным случаем является ситуация, когда часть зависимостей уже есть, но собрана с неправильными флажками и сборка гарантированно завалится

Andrey
20.09.2017
14:27:16
да, и это ещё одна из причин юзать что то более современное и отвечающее реалиям, как пудриере :)

Anton
20.09.2017
14:28:11
Пудра вообще никак не поможет в решении проблемы, описанной выше.

Andrey
20.09.2017
14:29:23
поможет, она делает базовые проверки, не идеально, но в меру сил

и билдит всё в чистых окружениях, что снижает риск собрать что то с хернёй из херни

тоесть на выходе ты полчуеш репу с тем, что ты наконфигурел если оно собираемо

Anton
20.09.2017
14:30:23
Andrey
20.09.2017
14:31:06
да но при сборке портов по одному в грязной системе, это ни проверит вообще никто, а только упадёт где то когда то

Anton
20.09.2017
14:31:36
Неправда.

Vadim
20.09.2017
14:32:02
на этом месте мне вспомнился срач за libressl - снова вижу подход шамана, а не рационального технаря-спеца, который действительно разбирается, как что устроено и работает

Anton
20.09.2017
14:32:24
And who is who? ?

Andrey
20.09.2017
14:32:27
да мне даже как то не стыдно, у меня и сертификатов нет

Vadim
20.09.2017
14:33:03
сертификаты как раз не гарантируют =)

Google
Vadim
20.09.2017
14:33:21
как там было, "CCNA доверяют воткнуть патчкорд" ?

Roman
20.09.2017
14:33:52
да но при сборке портов по одному в грязной системе, это ни проверит вообще никто, а только упадёт где то когда то
ну ок. у тебя есть собранный набор пакетов A в пудре с некоторым набором флагов FOO. потом ты собираешь пакет B, которые требует часть зависимостей A с набором флагов BAR. И что дальше?

Andrey
20.09.2017
14:35:02
не собирай так, собирай списком -z name -f list-name

Anton
20.09.2017
14:36:35
Какое это отношение имеет к тому, что в GCC из портов не включен g++, а qt его требует?

Andrey
20.09.2017
14:37:38
вы его хоть раз запускали? или срётесь ради искуства?

Roman
20.09.2017
14:38:08
ну, есть еще пример, когда порт foo собирается только с определенной версией bar

раньше такой херней старадал spandsp или кто-то из его зависимостей

Anton
20.09.2017
14:38:45
вы его хоть раз запускали? или срётесь ради искуства?
Я ports-mgmt/poudriere использую уже не первый год, в том числе я ипользую собственные патчи. И?

Andrey
20.09.2017
14:39:14
ну это если возможно либо отловится на этапе запуска, либо порт вывалится при билде и об этом будет в логе

Anton
20.09.2017
14:39:45
И это ничем не отличается от того, как бы это было при сборке вне пудры.

Andrey
20.09.2017
14:39:48
он там не творит чудес, но по возможносте делает максимум для отлова косяков

Roman
20.09.2017
14:40:05
ну это если возможно либо отловится на этапе запуска, либо порт вывалится при билде и об этом будет в логе
это очень круто, когда собрав несколько десятков портов узнать что билд фейлится

Admin
ERROR: S client not available

Roman
20.09.2017
14:40:27
фейлится потому что где-то там с флажками беда

Andrey
20.09.2017
14:40:33
ну вот не свисти, без пудры, сборка у тебя просто когда то где то падает, даже при юзании портмастера

Andrey
20.09.2017
14:41:27
фейлится потому что где-то там с флажками беда
не это обычно на первичном тесте, до сборки отлавливается, фейлится обычно из-за кривизны самих портов

при том, что без пудры, порты, почти никак не проверяют совместимость друг с другом

Anton
20.09.2017
14:42:11
Это - бред и вопиющая некомпетентность.

Goletsa
20.09.2017
15:04:04
root@billing:~ # ls -l /dev/nvme0ns1 crw------- 1 root wheel 0x37 Sep 20 17:56 /dev/nvme0ns1 root@billing:~ # gpart create -s GPT nvme0ns1 gpart: arg0 'nvme0ns1': Invalid argument А что, nvme как-то хитро разбиваются?

Google
Goletsa
20.09.2017
15:04:12
не могу таблицу разделов создать

Anton
20.09.2017
15:04:25
Естественно. man читал? ?

Goletsa
20.09.2017
15:05:03
нет канешна

Anton
20.09.2017
15:05:55
nvme - это шина. Контроллер. Ты ещё mps попытайся разметить. ? Накопитель - это nvd.

Goletsa
20.09.2017
15:06:35
root@billing:~ # nvmecontrol devlist nvme0: Virtual disk nvme0ns1 (102400MB) root@billing:~ # camcontrol devlist <VMware Virtual disk 2.0> at scbus2 target 0 lun 0 (pass0,da0)

ну я из этих соображение пытался

ну она не сказала, она сказала что это диск такого ращмера

вот я и пытался его разбить

в общем nvd прокатило

Anton
20.09.2017
15:10:55
https://www.freebsd.org/cgi/man.cgi?query=nvd Device nodes from the nvd driver will have the format /dev/nvdX and are GEOM(4) disks which can be partitioned by geom(8). Note that device nodes from the nvme(4) driver are not GEOM(4) disks and cannot be parti- tioned.

Goletsa
20.09.2017
15:11:12
хм

/dev/nvd0p1 on /usr/data (ufs, local, soft-updates)

gpart show nvd0 => 40 209715120 nvd0 GPT (100G) 40 209715120 1 freebsd-ufs (100G)

Anton
20.09.2017
15:12:32
в общем nvd прокатило
А я тебе сразу сказал - nvme != nvd.

root@billing:~ # nvmecontrol devlist nvme0: Virtual disk nvme0ns1 (102400MB) root@billing:~ # camcontrol devlist <VMware Virtual disk 2.0> at scbus2 target 0 lun 0 (pass0,da0)
А ничего, что nvmecontrol как раз тебе показывает контроллеры, а не диски? Кроме того, в выводе camcontrol тебя ничего не смутило? Например, то, что там da0. Или то, что CAM вообще никакого отношения к NVMe не имеет?

Goletsa
20.09.2017
15:14:59
ну я по аналогии смотрел

Страница 242 из 669