Архив метки: FreeBSD

pkg: wrong architecture

На днях в портах FreeBSD у одного порта, а именно, у ports-mgmt/pkg-devel, прописали "abi":"FreeBSD:12.0:i386" вместо "abi":"FreeBSD:12:i386". Аналогично сделали на архитектуре amd64 и на других ветках, не только 12. При попытке обновить порты выпадает следующая ошибка: ~ ~> pkg update -f Updating FreeBSD repository catalogue… Fetching meta.conf: 100% 163 B 0.2kB/s 00:01 Fetching packagesite.txz: 100% 6… Читать далее »

FreeBSD 12-CURRENT на PINE A64+ или Raspberry Pi 3

Pine A64+ – 64-битный одноплатный ПК с широкими возможностями. Подробно о характеристиках можно почитать на их сайте. Из того, что мне лично нравится, это наличие отдельного порта для подключения литиевой батареи*, HDMI-выхода**, полноценных USB-портов (хотя и стандарта 2.0), 1Gbps Ethernet, портов для LCD (touch screen) и камеры. К сожалению, плата не очень компактная, но на… Читать далее »

PythonDialogBug на FreeBSD в Letsencrypt

Многие наверняка слышали об инициативе по выдаче бесплатных сертификатов Let’s Encrypt (которую скоро переименуют и она будет жить на EFF). Выдаются они всего на 3 месяца, но обновление можно автоматизировать. Я тоже решил попробовать этого зверя, установил из портов и… обломался. Получил ошибку PythonDialogBug (полный лог см. ниже). Быстро найти решение не удалось, поэтому я… Читать далее »

Rsync и двоеточие

При попытке синхронизировать при помощи rsync каталог или файл, в имени которого содержится двоеточие, можно получить ошибку: ~> rsync -av 2015-07-31_01:32:46/ newdir/ ssh: Could not resolve hostname 2015-07-31_01: hostname nor servname provided, or not known rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.1] Все,… Читать далее »

FreeBSD LiveCD — Сеть и доступ по SSH

Поднимаем сеть: # назначаем адрес: ifconfig re0 192.168.0.22 # или получаем автоматически, если на роутере DHCP: dhclient re0 Настраиваем резолвер: mkdir /tmp/etc mount_unionfs /tmp/etc /etc ee /tmp/etc/resolv.conf nameserver 8.8.8.8 # или IP роутера nameserver 192.168.0.1 Поднимаем sshd: ee /etc/ssh/sshd_config # меняем строку "#PermitRootLogin no" на "PermitRootLogin yes" # ставим пароль пользователю root: passwd # запускаем… Читать далее »

Восстановление открытого удаленного из системы файла на FreeBSD

Восстановить файл, который в системе удален, но еще открыт каким-то процессом, можно при помощи набора утилит Sleuth Kit (www.sleuthkit.org). 1. нужно узнать номер иноды, которую имеет удаленный открытый файл: ~> lsof +aL1 / Вместо / нужно указать раздел, где был файл (или поочередно запускать на все разделы, если не знаете, в каком находится открытый файл.… Читать далее »