PostHeaderIcon Обновление Samba 3.x до Samba 4.3

Долгое время для доступа к дискам freebsd из сети я пользовался samba третьей ветки (начиная с samba 3.3 и заканчивая samba 3.6 на сегодняшний день). Однако, время идет, и с выходом samba4.2 третья ветка samba была оставлена без поддержки, авторы самбы всем рекомендуют быстренько переходить на четвертую ветку. Что ж, статья об установке samba 3 устарела, возьмемся обновить нашу самбу до последней в портах, а это samba 4.3. Кратенькое руководство по обновлению, кстати, есть в /usr/local/share/doc/samba43/README.FreeBSD, им и будем руководствоваться. Прочитать остальную часть записи »

PostHeaderIcon VirtualBox без Xorg: нововведения

Вот в этой статье я описывал, как использовать VirtualBox под FreeBSD без графики. В общем и целом статья актуальна, однако, появились изменения, в том числе в использовании VNC сервера. Теперь сервер не включается ключом -n при запуске виртуальной машины, а указывается в свойствах самой виртуалки:

1
VBoxmanage --modifyvm "TestBSD" --vrde on --vrdeport 3028 --vrdeproperty VNCPassword=password --vrdeauthlibrary null

Тут все понятно: —vrdeport — порт, на котором висит VNC сервер, —vrdeproperty VNCPassword — пароль на вход.

до кучи еще полезности:

1
VBoxmanage --modifyvm "TestBSD" --chipset ich9

выбирает для виртуальной машины более современный чипсет, по умолчанию выбирает pII3

1
VBoxmanage --modifyvm "TestBSD" --clipboard bidirectional

включает двунаправленный буфер обмена (от вируалки к хосту и обратно, в принципе, без иксов не сильно нужная вещь, но на всякий случай…)

PostHeaderIcon Каке пакеты зависят от бибилиотеки; sed: /usr/local/lib/libffi.la: No such file or directory

Обновил себе систему с 9.2 до 10.1.
Решил пересобрать порты. В первой десятке пересобирается graphics/cairo, пересборка падает с ошибкой:

1
2
3
sed: /usr/local/lib/libffi.la: No such file or directory
libtool: link: `/usr/local/lib/libffi.la' is not a valid libtool archive
*** [libcairo-gobject.la] Error code

Гугление приводит к битью головой об стенку, ибо совершенно не находилось ничего нужного. В общем-то, ясно, что какой-то порт старенький просит этой библиотеки, которой уже нет из идеологическх соображений. В итоге все решилось портмастером, который я попросил пересобрать cairo рекурсивно с пересборкой всего, от чего оно зависит, вот так:
Прочитать остальную часть записи »

PostHeaderIcon buildkernel config: illegal option — I при сборке ядра FreeBSD

Решил тут обновить в очередной раз систему до FreeBSD 10-stable. При сборке ядра получил ошибку buildkernel config: illegal option — I
Для исправления надо находясь в /usr/src сделать

1
# make kernel-toolchain

а уже потом

1
# make buildkernel

PostHeaderIcon PHP 5.4 (и старше) и модуль APACHE

Жить стало веселее.
Собирая очередной раз связку apache 2.4 и php 5 был озадачен отсутствием в конфиге php модуля для apache.
Чтение /usr/ports/UPDATING пролило свет на это дело . Оказывается, модуль для apache у нас теперь лежит в www/mod_php. Для нормально работы он требует, чтобы php была собрана с опцией zts. Если PHP уже была установлена, то для обновления следует обновить опции для lang/php* (сделать make config), переустановить lang/php* и установить www/mod_php* (вместо * ставим свою версию php).

PostHeaderIcon Windows: служба профилей препятствует входу в систему

Наткнулся тут надысь на проблему: после излечения от вирусов Windows 7 при попытке логона озадачила меня сообщением «Служба «служба профилей» препятствует входу в систему».
Решение здесь. Утверждается, что напасти подвержены Windows Vista и Windows 7, однако, подозреваю, что и Windows 8 тоже. Прочитать остальную часть записи »

PostHeaderIcon Chrome во FreeBSD и белый экран

Пересобрал под FreeBSD Chrome. При запуске он вместо сайтов показывает белую страницу. Почитал окончание вывода сборки — все просто. он хочет, чтобы переменная kern.ipc.shm_allow_removed была установлена в 1.

1
$ sudo sysctl kern.ipc.shm_allow_removed=1

И в /etc/sysctl помещаем

1
kern.ipc.shm_allow_removed=1

Все работает.

PostHeaderIcon 9.2 Релиз

Вот ведь как бывает, выходит новый релиз, а ты через полтора месяца только замечаешь. Надо меньше работать, и больше заниматься любимым делом.
Собственно, доступно во всех аптеках страны на официальном сайте

PostHeaderIcon ls: сортировка вывода

Ну, это так, полезная мелочь на всякий случай. Бывает нужна.

1
2
3
4
5
6
#от самого нового к самому старому
ls -lt
ls -la | grep 'Условие' | sort -k 6 -r
#от самого старого к самому новому
ls -ltr
ls -l | grep 'Условие' | sort -k 6

PostHeaderIcon PyICQt: Unable to find a reactor

После очередных обновлений перестал работать icq-транспорт PyICQt. При старте выдавал ошибку Unable to find a reactor. В интернетах советуют массу советов по изменению текста main.py программы и тыды и тыпы. У меня не заработало. Как выяснилось, нынче транспорт хочет определенных модулей от python 2.7, однако, почему-то пытается пользоваться модулями от предыдущей версии. При этом portmaster модули не обновляет (якорь ему в жопу минус ему в карму), хотя в зависимостях они есть. В общем, вместо портмастера я полез собирать транспорт с помощью make install clean, где в выводе ошибки и увидел. Спасло меня следующее:

1
2
3
$ sudo portmaster -od security/py-openssl py26-openssl-0.13
$ sudo portmaster -od devel/py-twisted py26-twisted-12.1.0_1
$ sudo portmaster -od devel/py-twistedCore py26-twistedCore-12.1.0_1

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

upd 04.08.2015
Ура мне, любимому, что я веду эти записи! Помер винт на сервере с жаббером, причем помер окончательно и бесповоротно, вместо блинов — триста грамм алюминиевой стружки. Ну горе не беда, конфиги подняты из бэкапа, и опять эта ошибка. А я про нее забыл уже. И интернеты опять шлют меня править исходники, плюс им в карму. Благо, на третьей странице яндекса нашел я себя и обрадовлся зело. В общем, что получилось: теперь при сборке этого всего дела пакеты devel/py-twisted и devel/py-twistedCore вообще не подтягиваются. Решается просто:

1
$ sudo portmaster -od devel/py-twisted

И все заработало.
Еще раз спасибо мне.

Страница 1 из 1612345...10...Последняя »
PR-CY.ru