LINUX.ORG.RU

Сообщения deterok

 

Спрятать директорию не меняя имя

Форум — General

В общем некоторые игры в стиме бесят неграмотностью своих контор...
Есть ли способ сделать директорию скрытой без изменения имени?

deterok
()

steam: symbol lookup error: /usr/lib64/libxcb-dri3.so.0: undefined symbol: xcb_send_fd

Форум — Games

При запуске каждой игры так
Свежеустановленная Gentoo.
Кто-нибудь сталкивался? Кто-нибудь помочь может?

ERROR: ld.so: object '/home/deterok/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: symbol lookup error: /usr/lib64/libxcb-dri3.so.0: undefined symbol: xcb_send_fd
Game removed: AppID 219740 "Don't Starve", ProcID 1344 

 , , ,

deterok
()

Монтирование lvm разделов вsystemd

Форум — General

В общем есть система в виде шифрованного luks'ом lvm раздела с корнем usr и home. Initrd отлично подгружает корень, монтирует в него usr и передаёт управление systemd. Вот тут возникает проблема. Во время загрузки systemd ждёт 1:30 мин. когда диски смонтируются, но это не удаётся(timed out), загрузка обрывается из-за неудовлетворенных зависимостей и меня выбрасывает в shell. Там я спокойно могу сделать mount -a и все заработает. Никаких специальных настроек не делал. Только в fstab указал пути в стиле /dev/mapper/vg-home /home и все.
Кто-нибудь может помочь?

 , , ,

deterok
()

Что активнее сейчас развивается libav или ffmpeg?

Форум — General

 ,

deterok
()

Можно ли заставить steam прятаться в tray?

Форум — General

А то сейчас он тупо сворачивается...

 

deterok
()

Как снести gpt

Форум — Admin

Так получилось, что диск был сначала с gpt разделами, на него вкатили mbr и переразметили, но gpt так и осатлся, можно ли от gpt избавится как-нибдь без опасности потреь данных? Или конвертировать?

 ,

deterok
()

Кастануть автоматом переменную принятую от функции с несколькими возвращаемыми значениями

Форум — Development

Собственно хочу что-нибудь такое:

number uint8, err := strconv.Atoi(os.Args[1])
Или уже придется при использование всегда кастовость?

 ,

deterok
()

Перестали запускаться игры в steam, все...

Форум — Games

В общем ситуация такая, не обновлялся месяца 3, недавно сделал emerge -DuNav @world и все. Каждая игра отвалилась со своим косяком.
Пример teleglitch

./teleglitch32 
./teleglitch32: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

В самой директории он есть и по адресу ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0

Стим вот что пишет

Game update: AppID 234390 "Teleglitch: Die More Edition", ProcID 2897, IP 0.0.0.0:0
ERROR: ld.so: object '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/bin/sh: symbol lookup error: /usr/lib64/libxcb-dri3.so.0: undefined symbol: xcb_send_fd

Прогнал вот это:
steam

nm -D ./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 | grep xcb_send_fd

nm -D /usr/lib/libxcb.so | grep xcb_send_fd
000000000000bbc0 T xcb_send_fd

Т.е. походу бага в стиме?

 , libxcb, ,

deterok
()

Проекту Trinity Desktop требуется помощь

Новости — Open Source
Группа Open Source

Timothy Pearson, администратор проекта Trinity Desktop, сообщил о том, что с билд-фермой возникли серьезные проблемы.
В этот понедельник (10 марта 2014) вышло из строя охлаждающие оборудование из-за возраста и перебоя с электроэнергией. В результате этого билд-ферма была отключена. Дальнейшая ее работа возможна только после замены охлаждающего оборудования, что в свою очередь требует финансирования. Если оборудование не получится заменить, то проекту придется отказаться от поддержки всех версий Debian и Ubuntu, кроме Wheezy и Trusty. Тим не хочет идти на этот шаг и делает все возможное для запуска хотя бы одного билдера на каждую архитектуру.

Trinity Desktop Project - это реализация рабочего окружения на основе KDE-3.5 с исправлениями, улучшениями и умеренными требованиями к железу (по сравнению с последними версиями KDE).

Если вы можете, пожалуйста, помогите собрать деньги на замену оборудования.
Страница помощи проекту.
Даже самая маленькая сумма способна помочь.

На текущий момент проект собрал ~23% от намеченной суммы в 2000$.
Спасибо за внимание.

Письмо от Тима

>>> Подробности

 , ,

deterok
()

Помогите разобраться в haskell

Форум — Development

В общем пытаюсь примеры в интерпретаторе набирать из книжки с github'а:

data Bool = True | False

true :: Bool
true = True

false:: Bool
false = False

Пытаюсь скормить это интерпретатору:

*Main> data Bool = True | False
*Main> true :: Bool

<interactive>:5:1: Not in scope: `true'

Кстати, может редактор-ide посоветуете чисто для haskell'а?
Emacs и Vim прошу не предлагать(Пользовался Emacs, бросил... Vim просто не нравится). Сейчас kate использую.

 

deterok
()

Вопросы диаспорщикам

Форум — General

Зарегал один акк на пустом стручке. Вопрос таков: как можно увидеть поток с другого стручка?

upd: Если кому интересно, то меня можно вот по этому имени deterok@diasp.eu

 

deterok
()

Помогите накатать сервис-файл для ghost

Форум — Development

В общем сейчас есть это

[Unit]
Description=Ghost service
# Make sure we have functional network and logging available
After=syslog.target
After=network.target
After=nginx.service

[Service]
# Optional, assign custom user and group for this service
User=ngnix
Group=ngnix

Environment=NODE_ENV="production"

# Allow process forking
ExecStart=/usr/bin/node /path/to/index.js
Type=forking
# Give a reasonable amount of time for the server to start up/shut down
TimeoutSec=10

[Install]
WantedBy=multi-user.target

Получаю вот это:

ghost.service - Ghost service
   Loaded: loaded (/etc/systemd/system/ghost.service; enabled)
   Active: failed (Result: exit-code) since Ср 2014-03-12 21:04:21 MSK; 10s ago
  Process: 23988 ExecStart=/usr/bin/node /path/to/index.js (code=exited, status=217/USER)

мар 12 21:04:21 Starting Ghost service...
мар 12 21:04:21 ghost.service: control process exited, code=exited status=217
мар 12 21:04:21 Failed to start Ghost service.
мар 12 21:04:21 Unit ghost.service entered failed state.

Пытался ставить - перед exec, но не работает.
Руками команда запуска работает.
Прошу помощи.

 , , ,

deterok
()

Как можно подгрузить пользователя и группу из стороннего конфига в service-файле

Форум — General

Собственно git-daemon@.service сейчас выглядит так:

[Unit]
Description=Git Repositories Server Daemon
Documentation=man:git-daemon(1)

[Service]
User=nobody
Group=nobody
EnvironmentFile=/etc/conf.d/git-daemon
# Ignore non-zero exit status, access error makes git-daemon return them
ExecStart=-/usr/libexec/git-core/git-daemon --inetd --base-path=/var/git --verbose $GITDAEMON_OPTS
StandardInput=socket
StandardOutput=inherit
StandardError=journal

С практической точки зрения можно просто и в нем заменить nobody на требуемого пользователя и группу, но хотелось бы узнать, можно ли это сделать в таком стиле:

[Unit]
Description=Git Repositories Server Daemon
Documentation=man:git-daemon(1)

[Service]
EnvironmentFile=/etc/conf.d/git-daemon
User=$GIT_USER
Group=$GIT_GROUP
# Ignore non-zero exit status, access error makes git-daemon return them
ExecStart=-/usr/libexec/git-core/git-daemon --inetd --base-path=/var/git --verbose $GITDAEMON_OPTS
StandardInput=socket
StandardOutput=inherit
StandardError=journal

Если так написать сейчас, то в логах вот что:

systemd[25701]: Failed at step USER spawning /usr/libexec/git-core/git-daemon: No such process

Походу переменная не раскрывается.

 ,

deterok
()

На чем основана работа copy_file из boost в Linux?

Форум — Development

Что-то я заплутал в его исходниках, не могу самой сути найти.
Что он использует для копирование файлов в Linux?

 ,

deterok
()

Рекурсивное копирование директории средствами C++

Форум — Development

Т.к. стандартных средств кроме бустовских я не нашел, пришлось думать самому. Решил задействовать readdir для чтения директории и при нахождение файла копировать его с помощью sendfile, а при нахождение директории уйти в рекурсию.
Возник такой вопрос:
Стоит ли использовать полученный из структуры dirent параметр d_type(В настоящее время, только файловые системы (среди которых: Btrfs, ext2, ext3 и ext4) поддерживают возврат типа файла в d_type. Все приложения должны правильно обрабатывать возвращаемое значение DT_UNKNOWN.)?
Или лучше сделать вызов fstat и из структуры stat считать mode и прогнать его через макрос S_ISDIR? Или разницы нет?

 , , ,

deterok
()

Тесты производительности boost'а

Форум — Development

Проводились ли таковые?
Слышу достаточно часто мнение, что он тормознутый и пригоден для выполнения задач наскоро.

 ,

deterok
()

Подскажите как правильно оргнизовать замыкания в LLVM

Форум — Development

Нужен простой пример.
Спасибо.

 , ,

deterok
()

Поднять документооборот для 10 человек

Форум — Admin

В общем скоро встанет такая вот задача. Может будут какие рекомендации?
Для документов они сами хотят svn.
Для почты хочу взять Sendmail.
Интернет раздать по l2tp?

Спасибо за внимание.

 , ,

deterok
()

Не собирается h5py

Форум — General
copying h5py/h5o.pyx -> /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python3_3/lib/h5py
copying h5py/h5d.pyx -> /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python3_3/lib/h5py
copying h5py/h5i.pyx -> /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python3_3/lib/h5py
Skipping implicit fixer: buffer
Skipping implicit fixer: idioms
Skipping implicit fixer: set_literal
Skipping implicit fixer: ws_comma

Error compiling Cython file:
------------------------------------------------------------
...
## {{{ http://code.activestate.com/recipes/577336/ (r3)
from cpython cimport pythread
^
------------------------------------------------------------

h5py/_locks.pxi:2:0: Compiler crash in AnalyseDeclarationsTransform

File 'ModuleNode.py', line 101, in analyse_declarations: ModuleNode(defs.pyx:1:0,
    full_module_name = 'h5py.defs')
File 'Nodes.py', line 383, in analyse_declarations: StatListNode(defs.pyx:1:0)
File 'Nodes.py', line 383, in analyse_declarations: StatListNode(_locks.pxi:2:0)
File 'Nodes.py', line 6826, in analyse_declarations: FromCImportStatNode(_locks.pxi:2:0,
    imported_names = [...]/1,
    module_name = u'cpython')

Compiler crash traceback from this point on:
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Nodes.py", line 6826, in analyse_declarations
    module_scope = env.find_module(self.module_name, self.pos)
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Symtab.py", line 1089, in find_module
    module_name, relative_to = self.parent_module, pos = pos)
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Main.py", line 132, in find_module
    pxd_pathname = self.find_pxd_file(qualified_name, pos)
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Main.py", line 184, in find_pxd_file
    pxd = self.search_include_directories(qualified_name, ".pxd", pos, sys_path=True)
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Main.py", line 225, in search_include_directories
    tuple(self.include_directories), qualified_name, suffix, pos, include, sys_path)
  File "/usr/lib64/python2.7/site-packages/Cython/Utils.py", line 16, in wrapper
    res = cache[args] = f(*args)
  File "/usr/lib64/python2.7/site-packages/Cython/Utils.py", line 101, in search_include_directories
    path = os.path.join(dir, dotted_filename)
  File "/usr/lib64/python2.7/posixpath.py", line 80, in join
    path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 14: ordinal not in range(128)
building 'h5py.defs' extension
creating /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python2_7/temp.linux-x86_64-2.7
creating /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python2_7/temp.linux-x86_64-2.7/h5py
x86_64-pc-linux-gnu-gcc -pthread -march=native -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fPIC -DH5_USE_16_
API -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1/
lzf -I/usr/include/python2.7 -c h5py/defs.c -o /var/tmp/portage/dev-python/h5py-2.2.1/work/h5py-2.2.1-python2_7/temp.
linux-x86_64-2.7/h5py/defs.o
h5py/defs.c:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
 #error Do not use this file, it is the result of a failed Cython compilation.
  ^
error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1

Кто-нибудь может помочь решить эту проблему?

 , ,

deterok
()

cout для u32string

Форум — Development

Как правильно научить стандартный поток вывода правильно отображать u32string?
Хочется в итоге получить что-то типа этого: u32cout << U"testing";

 ,

deterok
()

RSS подписка на новые темы