
Mikhail
07.02.2018
09:27:19
в /etc/pkg/FreeBSD.conf поставить latest
pkg-static update -f
и pkg-static install -f pkg

m
07.02.2018
09:31:20
pkg-static зависает. жрёт весь проц

Google

Mikhail
07.02.2018
09:33:03

m
07.02.2018
09:34:07
соори, не то запускал. поставилось . но всёравно pkg -v
1.10.3

Mikhail
07.02.2018
09:35:02
cat /etc/pkg/FreeBSD.conf

m
07.02.2018
09:37:38
FreeBSD: {
# url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
установилась новая версия
pkg -v
1.10.4
но опять в топе та же картина:
47732 root 1 103 0 49612K 15072K RUN 0 2:07 100.00% pkg
может он так сильно задумался и что-то реально полезное делает? но прежде всю ночь так провисел.

Mikhail
07.02.2018
09:41:53
пришло время запустить с дебагом


m
07.02.2018
09:42:45
pkg -d install sudo
DBG(1)[56536]> pkg initialized
Updating FreeBSD repository catalogue...
DBG(1)[56536]> PkgRepo: verifying update for FreeBSD
DBG(1)[56536]> Pkgrepo, begin update of '/var/db/pkg/repo-FreeBSD.sqlite'
DBG(1)[56536]> Fetch: fetching from: http://pkgmir.geo.freebsd.org/FreeBSD:10:amd64/latest/meta.txz with opts "i"
DBG(1)[56536]> Fetch: fetching from: http://pkgmir.geo.freebsd.org/FreeBSD:10:amd64/latest/packagesite.txz with opts "i"
FreeBSD repository is up to date.
All repositories are up to date.
DBG(1)[56536]> want to get an advisory lock on a database
DBG(1)[56536]> found stale pid 47732 in lock database, my pid is: 56536
DBG(1)[56536]> no concurrent processes found, cleanup the lock
DBG(1)[56536]> want to get an advisory lock on a database
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
и на этом всё заканчивается
точнее далее ничего на консоль не выводится и жрётся весь проц


Mikhail
07.02.2018
09:44:45
pkg updating docbook

Google

Mikhail
07.02.2018
09:45:02
и попробовать выполнить, что советуют

m
07.02.2018
09:47:54
pkg_delete: Command not found.
а
pkg delete -f docbook-xml\* docbook-sk\* docbook\[2345\]\?\?-\* docbook-4\*
виснет
другие пакеты удаляются нормально
если явно указывать, то тоже виснет: pkg delete docbook-xml-4.5

Mikhail
07.02.2018
09:51:09
а что у тебя в pkg info|grep docbook
это не он

m
07.02.2018
09:51:28
pkg info|grep docbook
docbook-sk-4.1.2_4 XML version of the DocBook DTD version controlled for ScrollKeeper
docbook-xml-4.5 DocBook/XML DTD V4.5, designed for technical documentation
docbook-xsl-1.76.1_1 XSL DocBook stylesheets
docbook~pkg-renamed~7A85-1.4_1 Meta-port for the different versions of the DocBook DTD
docbook~pkg-renamed~7B56-4.5_2 DocBook/SGML DTD V4.5, designed for technical documentation
docbook~pkg-renamed~B8AA-5.0_1 DocBook 5.0, designed for technical documentation

Mikhail
07.02.2018
09:52:57
pkg delete -f textproc/docbook~pkg-renamed~7B56-4.5_2
и остальные потом. (если прокатит)

m
07.02.2018
09:54:02
pkg delete -f "textproc/docbook~pkg-renamed~7B56-4.5_2"
No packages matched for pattern 'textproc/docbook~pkg-renamed~7B56-4.5_2'

Mikhail
07.02.2018
09:54:18
* остальные - в смысле, те что docbook~pkg-renamed*
textproc/ убери -)

m
07.02.2018
09:55:14
pkg delete -f docbook~pkg-renamed~7B56-4.5_2
No packages matched for pattern 'docbook~pkg-renamed~7B56-4.5_2'
а на этом виснет: pkg delete -f docbook\*
наверное база у pkg побилась
только как её восстановить?

Mikhail
07.02.2018
09:58:55
docbook-xml даёт удалить?

m
07.02.2018
10:01:07
удалились только docbook-sk и docbook-xsl. а на docbook-xml виснет

Google

m
07.02.2018
10:01:48
# pkg info | grep docbook
docbook-xml-4.5 DocBook/XML DTD V4.5, designed for technical documentation
docbook~pkg-renamed~7A85-1.4_1 Meta-port for the different versions of the DocBook DTD
docbook~pkg-renamed~7B56-4.5_2 DocBook/SGML DTD V4.5, designed for technical documentation
docbook~pkg-renamed~B8AA-5.0_1 DocBook 5.0, designed for technical documentation

Mikhail
07.02.2018
10:03:58
а прогони ка pkg check -d
только, если не трудно, сюда вывод не надо пихать
куда-нибудь на пастебин


m
07.02.2018
10:05:06
pkg check -d
Checking all packages: 13%
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook-xml, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
pkg: docbook~pkg-renamed~7A85-1.4_1: duplicate dependency listing: docbook, ignoring
Checking all packages: 100%
apache22 is missing a required shared library: libintl.so.9
apr is missing a required shared library: libintl.so.9
aspell is missing a required shared library: libintl.so.9
bash is missing a required shared library: libintl.so.9
bison is missing a required shared library: libintl.so.9
docbook~pkg-renamed~7A85 has a missing dependency: docbook-sk
docbook~pkg-renamed~7A85 has a missing dependency: docbook
fontconfig is missing a required shared library: libfreetype.so.9
gamin is missing a required shared library: libintl.so.9
gdbm is missing a required shared library: libintl.so.9
getopt is missing a required shared library: libintl.so.9
git is missing a required shared library: libintl.so.9
glib is missing a required shared library: libintl.so.9
gmake is missing a required shared library: libintl.so.9
help2man is missing a required shared library: libintl.so.9
libgd is missing a required shared library: libfreetype.so.9
libgpg-error is missing a required shared library: libintl.so.9
libidn is missing a required shared library: libintl.so.9
libxslt is missing a required shared library: libgpg-error.so.0
libxslt is missing a required shared library: libgcrypt.so.20
mc is missing a required shared library: libintl.so.9
neon29 is missing a required shared library: libintl.so.9
net-snmp is missing a required shared library: libperl.so
openvpn is missing a required shared library: liblzo2.so.2
p5-Locale-gettext is missing a required shared library: libintl.so.9
p5-subversion is missing a required shared library: libintl.so.9
popt is missing a required shared library: libintl.so.9
py27-Babel has a missing dependency: py27-setuptools
py27-Genshi has a missing dependency: py27-setuptools
py27-subversion is missing a required shared library: libintl.so.9
python27 is missing a required shared library: libintl.so.9
ruby is missing a required shared library: libruby20.so.20
ruby20-bdb5 is missing a required shared library: libruby20.so.20
serf is missing a required shared library: libintl.so.9
subversion is missing a required shared library: libintl.so.9
sudo is missing a required shared library: libintl.so.9
tmux has a missing dependency: libevent
trac has a missing dependency: py27-setuptools
wget is missing a required shared library: libintl.so.9
xmlto has a missing dependency: docbook-xsl
xmlto has a missing dependency: docbook-sk
xmlto has a missing dependency: docbook
»> Missing package dependencies were detected.
»> Found 5 issue(s) in the package database.
pkg: No packages available to install matching 'docbook-sk' have been found in the repositories
»> Summary of actions performed:
docbook-sk dependency failed to be fixed
docbook dependency failed to be fixed
py27-setuptools dependency failed to be fixed
libevent dependency failed to be fixed
docbook-xsl dependency failed to be fixed
»> There are still missing dependencies.
»> Try fixing them manually.
»> Also make sure to check 'pkg updating' for known issues.
все эти проблемы из-за того, что я поспешил с обновлением OS
и вот теперь не могу обновить нормально пакеты


Mikhail
07.02.2018
10:08:46
ах вон чо

m
07.02.2018
10:09:27
"не прокатило" ?

Mikhail
07.02.2018
10:09:39
а с какой обновлял-то?

m
07.02.2018
10:09:52
думал, что поставлю компат 9х и прокатит.
можно как-то снести базу pkg ?

Noiseless
07.02.2018
10:15:12

Mikhail
07.02.2018
10:15:14
снести то можно

m
07.02.2018
10:15:45
а ты думаешь, что получится её исправить?
delete -D -f docbook\* тоже зависает.

Sergey
07.02.2018
10:22:35
сноси все обновляй дерево и накатывай заново, следи за конфигами могут быть изменения.

m
07.02.2018
10:27:35
проблема в /var/db/pkg/local.sqlite .
наверное так и поступлю
@Miha_hard , спасибо, что помогали и бились до последнего.

Google

m
07.02.2018
10:51:20
обнаружил странное. есть у меня демон на Go. он запускается через rc-скрипты. Так вот руками он запускается нормально, а после ребута почему-то не запускается. Точнее он стартует, но потом почему-то в списке процессов его нет.
в /var/log/all я вижу старт:
Feb 7 13:45:47 softsearch3 kernel: Starting tolxy.
в своих логах тоже:
07 Feb 13:45:48.796 git hash: 66cd0c544541a7c148a08df18c5a4a2df99d080a
07 Feb 13:45:48.813 Run pprof on 127.0.0.1:8000.
07 Feb 13:45:48.880 Starting HTTPS server on 89.208.146.224:443
07 Feb 13:45:48.888 Starting HTTP server on 89.208.146.224:80
а потом он куда-то девается!

Dmitry
07.02.2018
10:58:07
а через daemon ?

m
07.02.2018
10:58:36
самописный на Go
это онлайн игра tolxy.com
что значит через daemon ?
сейчас вот так запускается:
>cat /usr/local/etc/rc.d/tolxy
#!/bin/sh
#
# PROVIDE: tolxy
# REQUIRE: DAEMON
# KEYWORD: shutdown
. /etc/rc.subr
name=tolxy
rcvar=tolxy_enable
command=/usr/home/хххх/go-daemon/god
pidfile=/var/run/tolxy/tolxy.pid
load_rc_config $name
run_rc_command "$1"
вот сейчас ручками запустил: >sudo /usr/local/etc/rc.d/tolxy restart
tolxy not running? (check /var/run/tolxy/tolxy.pid).
Starting tolxy.
И он рабатает, никуда не пропадает: >sudo /usr/local/etc/rc.d/tolxy restart
Stopping tolxy.
Waiting for PIDS: 2927.
Starting tolxy.

Admin
ERROR: S client not available

Dmitry
07.02.2018
11:33:26
Адекватный софт ведёт лог, и пишет туда перед тем как упасть

m
07.02.2018
11:34:28
Если он падает, то в логе вот так:
07 Feb 05:07:48.575 Run pprof on 127.0.0.1:8000.
goroutine 1 [running]:
runtime/debug.Stack(0xc420037eb0, 0x6cc255, 0xc42005a180)
/usr/local/go/src/runtime/debug/stack.go:24 +0xa7
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
ну и далее простыня...

Dmitry
07.02.2018
12:04:03
Ну так наверное это не "простыня" а бектрейс где и написано почему он падает

m
07.02.2018
12:16:45
это с прошлых падений пример. а сейчас не падает. а если и падает, то в stderr почему-то не может записать.
пока в кроне прописал
* * * * * /usr/local/etc/rc.d/tolxy start >/dev/null 2>&1
но это конечно не дело. хочется разобраться. но даже не знаю, куда смотреть... ?

Volodymyr Kostyrko
07.02.2018
12:38:05
А если руками через env запустить?

m
07.02.2018
12:40:37

Volodymyr Kostyrko
07.02.2018
12:46:43
Ну ведь у вас проблема в том, что оно стартует по разному из консоли и при старте системьі?

Google

Andrey
07.02.2018
12:55:05
https://twitter.com/meka_floss/status/961198841461690368

Ilya
07.02.2018
13:56:23
Никак у меня не выходит приручить bhyve. Тот случай о котором я многократно уже писал решился заменой zfs на ufs в госте. С тех пор работает чётко. Сейчас получилось повесить убунту с ext4. Причём что самое интересное, bhyve на хосте сожрал весь проц (всё ядро которое выделялось) и truss показывает вот такой сискол у которого адрес отличается на один символ

Vadim
07.02.2018
13:58:24
будь оно физическим, я бы посоветовал память с ECC...

Ilya
07.02.2018
14:01:51
Воу! Залез в консоль, оффтопик начал выругиваться. Удалось выловить вот что: https://pastebin.com/BV5aRnLg
Из процессов в этот момент на госте как раз работал dpkg который там кучу всего десктопного ставил

Vadim
07.02.2018
14:06:22
о нет, опять!!! https://news.yandex.ru/yandsearch?cl4url=russian.rt.com/russia/news/478040-gosduma-vernut-letnee-vremya&lang=ru&from=main_portal&stid=8EuvD3xbg8rUrU0FHyJ1&t=1518008350&lr=213&msid=1518008667.18578.22867.18528&mlid=1518008350.glob_225.0a581e60

m
07.02.2018
14:10:37

Evgeny
07.02.2018
14:12:05

Vadim
07.02.2018
14:13:42
о б-же

Ilya
07.02.2018
14:16:23

Vadim
07.02.2018
14:16:59
еще один...
обоснования-то где?

Evgeny
07.02.2018
14:19:27

Vadim
07.02.2018
14:20:33
чво? давайте не будем путать поясное время и летнее, для начала

Ilya
07.02.2018
14:21:09
Вот я тоже занимаюсь велоспортом. Нормально тренироваться можно только 3 месяца в году.
Сейчас лыжи, LED налобник уже не воспринимается как нечно экстраординарное

Vadim
07.02.2018
14:22:48
как было, стало...

Evgeny
07.02.2018
14:23:44

Vadim
07.02.2018
14:24:27
в Москве астрономический полдень сейчас полпервого дня, на постоянном летнем был полвторого - зимой такое пиздец, простите, а особенно - для детей

Evgeny
07.02.2018
14:26:21

Vadim
07.02.2018
14:26:51
чо тут непонятного? астрономический полдень - это центр светового дня