LINUX.ORG.RU

Сообщения PeleWin

 

Начал тормозить Flameshot (загрузка изображений на imgur.com)

Форум — Desktop

Flameshot - приложение для создания и публикации (загрузки на фото-хостинг Imgur) скриншотов рабочего стола. Раньше загрузка на Imgur занимала несколько секунд, но что-то произошло месяц-два назад и теперь каждая загрузка занимает около минуты, в течение которой Flameshot «висит». Никто не знает, а чём может быть проблема и как исправить?

 

PeleWin
()

Не могу примонтировать ISO-файл

Форум — Desktop

Установил manjaro пару месяцев назад.
Сейчас потребовалось примонтировать ISO-файл. Не получается.

[pelewin@pwcomp ~]$ sudo mount -t iso9660 -o loop Matlab801_MacUnix.iso ~/Matlab801
mount: /home/pelewin/Matlab801: mount failed: Операция не позволена.

Начал разбираться, в чём дело. Вроде нет ни одного loop-устройства (не знаю точно, что это значит).

[pelewin@pwcomp ~]$ sudo losetup --show -P -f Matlab801_MacUnix.iso
losetup: cannot find an unused loop device

[pelewin@pwcomp ~]$ ls -l /dev/loop*
crw-rw---- 1 root disk 10, 237 апр 15 09:34 /dev/loop-control

Почему нет устройств? Должно вроде быть 8 штук.

[pelewin@pwcomp ~]$ zgrep LOOP /proc/config.gz
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_NVME_TARGET_LOOP=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_LOOPBACK_TARGET=m
CONFIG_NET_DSA_LOOP=m
CONFIG_SPI_LOOPBACK_TEST=m
CONFIG_RC_LOOPBACK=m
CONFIG_SND_ALOOP=m
CONFIG_IIO_TIGHTLOOP_TRIGGER=m
CONFIG_AUFS_BDEV_LOOP=y

Попробовал вручную загрузить модуль ядра «loop»:

[pelewin@pwcomp ~]$ sudo modprobe loop
modprobe: FATAL: Module loop not found in directory /lib/modules/5.4.30-1-MANJARO

Нету такого модуля… Но ведь вроде должен быть? Ядро я не пересобирал.
Почему нет модуля «loop» и как всё-таки примонтировать ISO?

 , ,

PeleWin
()

Не работает голосовой вызов в Viber

Форум — Desktop

linux manjaro. Установил Viber из Arch User Repository. Во время установки там скачивался, я видел, «viber.deb», затем всё без каких-либо ошибок установилось.
Viber запускается, сообщения отправляет/принимает нормально, но голосовые вызовы не работают.
При запуске из консоли как только пытаешься сделать голосовой вызов, в консоль пишется

[1:14:0409/194845.845749:ERROR:adm_helpers.cc(73)] Failed to query stereo recording.
../../3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0230

Что это значит? Непонятно… Весь прочий звук на ПК работает без каких-либо претензий: audacity, skype - всё ок.
Попробовал я найти в интернете файл adm_helpers.cc и посмотреть, что там в исходном коде. Файл нашёл - по-видимому, это часть гугловского проекта webrtc. Но ясности это не принесло.
Что за «3rdparty/chromium/sandbox» - тоже непонятно…
Есть у кого-нибудь идеи, что за webrtc, что за sandbox или почему может подобная ошибка возникать?

 , ,

PeleWin
()

Начал аварийно завершаться файловый менеджер

Форум — Desktop

Сегодня внезапно перестали открываться в dolphin примонтированные разделы. Если запустить из консоли dolphin и попытаться зайти на любой какой-нибудь раздел, кроме корневого, dolphin завершается, а в консоли появляется сообщение:
$ dolphin
ASSERT failure in Q_UNREACHABLE(): «Q_UNREACHABLE was reached», file /build/src/kcoreaddons/src/lib/io/kdirwatch.cpp, line 956
Аварийный останов (стек памяти сброшен на диск)

В чём причина - ума не приложу. Устанавливал сегодня штук 5 пакетов из официального репозитория - других изменений вроде не было. Но вряд ли в них дело - я их обратно удалил, а проблема осталась.

Причина, видимо, не в dolphin, к примеру в krusader точно то же самое поведение и та же ошибка.

В то же время, если просто по директориям переходить в консоли с помощью cd, ls или даже midnight commander'ом - всё норм, ничего не вылетает, файлы читаются.

Есть у кого-нибудь какие-нибудь идеи, в чём может быть причина и как решить проблему?

 ,

PeleWin
()

Перестал грузиться линукс с диска с GPT

Форум — General

История слегка длинная, пока сижу в шоке, искренне надеюсь на помощь.

  1. На ПК до недавнего времени работал raid из двух HDD.
  2. Дня 4 назад я купил SSD, подключил его, выбрал загрузку с него и установил на него линукс Manjaro, выбрав в качестве способа разметки GPT и разбив диск на 3 раздела (root, home, data). Всё работало ОК.
  3. В связи с тем, что raid больше не нужен, зашёл в «биос», «удалил» raid. Убедился, что Manjaro с SSD по-прежнему грузится (он к raid никакого отношения не имел)
  4. Вытащил один из двух HDD из системного блока, нормально загрузился в Manjaro.
  5. Решил на оставшийся HDD установить WinXP (зачем - не суть). Причём, чтобы грузился WinХР независимо от SSD, чтобы SSD отключить и загружаться с HDD в WinXP. Но физически отключать пока SSD не стал, просто поменял в «биос» приоритет загрузки жестких дисков. В редакторе разделов в Manjaro сделал пару разделов на HDD без файловой системы.
  6. Стал устанавливать WinXP с оптического диска. Вылетел BSOD. До разметки дисков дело не дошло, так что, надеюсь, данные на SSD остались нетронутыми.
  7. С оптического диска запустил Partition Magic и увидел и SSD и HDD без разметок с метками «BAD» или что-то там. Решил, что Partition Magic чего-то не понимает и решил разметить HDD с его помощью.
  8. SSD физически отключил, чтобы не поломать чего-нибудь на нём по ошибке. Попытался разметить HDD 2 разными программами, ничего не вышло. Решил разметить HDD из под Manjaro повторно, с созданием файловых систем на нём.
  9. Подключил SSD, стал с него грузиться - и тут увидел «grub rescue», не грузится с SSD ничего. Отключил HDD и оптический привод во избежание ошибок, но Manjaro почему-то не грузится.
  10. Загрузился сейчас с флешки с тем же Manjaro. В /dev/disk/ видно SSD, но в редакторе разделов нет ни одного жёсткого почему-то (может из-за GPT)

Сижу пока в шоке, стараюсь не делать резких движений и думаю, как не потерять данные с SSD - там вообще все мои данные. Прошу разумных советов. UPDATE. Выполнив sudo fdisk -l увидел: The primary GPT table is corrupt, but the backup appears OK, so that will be used.

 

PeleWin
()

Мистика с файлами

Форум — General

Что-то я не могу понять, где файл.
Сделал php-скрипт, в котором сгенерировал имя файла и записал в файл данные.
Ошибок нет. Вывел имя файла, решил посмотреть на сам файл в системе. Нет такого файла!
В PHP-скрипте прочитал из файла данные - всё работает.
А файла по-прежнему нет!
Вопрос: как так?

PHP-скрипт

<?php
ini_set('display_errors', 'on');
$fileName = sys_get_temp_dir() . '/pw.txt';
if ($f = fopen($fileName, 'a+')) {
    fwrite($f, 'pw!');
    fclose($f);
    if ($f = fopen($fileName, 'r')) {
        $s = fread($f, 100);
        echo $s, '<br />', $fileName;
        fclose($f);
    } else {
        die('cannot open file for reading');
    }
} else {
    die('cannot open file for writing');
}
?>

Вывод PHP-скрипта pw!pw!pw!pw!pw!pw!pw!pw!pw!
/tmp/pw.txt

Результат команды ls

~/www $ls -l /tmp/pw.txt
ls: невозможно получить доступ к /tmp/pw.txt: Нет такого файла или каталога
~/www $ls -l /tmp
итого 84
-rw-rw-rw- 1 ftpusr ftpusr     0 ноя 29 14:35 contentad_auth_token
-rw-rw-rw- 1 ftpusr ftpusr     0 ноя 29 14:34 contentad_log.txt
drwx------ 4 ftpusr ftpusr  4096 ноя 15 13:30 Google_Client
drwx------ 3 root   root    4096 ноя 10 09:23 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-dovecot.service-DpGYWi
drwx------ 3 root   root    4096 ноя 10 09:23 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-exim.service-pl3fMK
drwx------ 3 root   root    4096 ноя 29 14:23 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-httpd.service-T9Lfzx
drwx------ 3 root   root    4096 ноя 10 09:23 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-mariadb.service-RkaQ2z
drwx------ 3 root   root    4096 ноя 23 11:56 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-named.service-NLS4Nd
drwx------ 3 root   root    4096 ноя 10 14:10 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-nginx.service-tKcBUu
drwx------ 3 root   root    4096 ноя 10 09:23 systemd-private-0ac6e77c73f74e46b1e58a22c0c685de-ntpd.service-j5VIGg
-rw------- 1 ftpusr ftpusr 49083 ноя 29 15:38 ycmd_45864_stderr_iWW5Gp.log
-rw------- 1 ftpusr ftpusr    34 ноя 29 09:08 ycmd_45864_stdout_z97hZ7.log

 , ,

PeleWin
()

Сбой файловой системы после потери питания

Форум — General

Добрый день всем!
Прошу помощи. Квалификация у меня не очень высокая, поэтому не обращайте внимания, если где-то напишу глупость.
Я сделал домашний маршрутизатор из компьютера с линуксом. Работает нормально, но после того как выключили электричество в доме, маршрутизатор нормально не загрузился - были сообщения о сбое файловой системы. Файловая система ext4. Пришлось проверять ФС на ошибки (fsck) на другом компьютере, так как этот не грузился.
Так было два раза.
Заводские маршрутизаторы, как известно, такой проблемы не имеют.
Вопрос: как сделать, чтобы после сбоя питания маршрутизатор нормально загружался?

 ,

PeleWin
()

Управление через последовательный порт

Форум — Admin

Привет всем! Есть устройство с линуксом и последовательным портом. Настроено управление через последовательный порт (я имею в виду, что ядро загружается с параметром console=ttyS0,115200). Проблема: если подключиться с какого-либо терминала (к примеру, запустить minicom, hyperterm или putty на другом компьютере) через этот последовательный порт и залогиниться, я вижу маленькое окошко из 80х24 символов, а требуется большое окошко из 270х70 символов. Можно просто выполнить
$stty rows=70 cols=270
но надоело постоянно это выполнять. Как сделать, чтобы такое количество столбцов и строк было по умолчанию?

 , , , ,

PeleWin
()

Настроить права доступа к 1 файлу для 10 пользователей

Форум — Security

Есть 10 пользователей (допускается любая предварительная настройка их). Можно ли, выполняя операции только над файлом (chown, chgrp, chmod) обеспечить, чтобы полный доступ к нему был у любого заданного набора из 10 пользователей (а оставшиеся пользователи чтобы не имели никакого доступа к файлу)?

Насколько я понимаю, сделать это практически невозможно?

PeleWin
()

Может ли такое быть? Нет доступа к файлу, несмотря на наличие прав.

Форум — General

Создаю пустой файл test.txt в домашней директории.
Меняю его владельца на root, группу на lirc, права на 0660.
В группе lirc я состою, однако при попытке чтения файла -
cat: test.txt: Отказано в доступе
Почему?!

Перемещено post-factum из talks

 

PeleWin
()

Неудачная сборка программы gens

Форум — Development

Привет всем!

Подскажите, если при сборке чужой программы (а именно gens v 2.15 (эмулятор SEGA)) вылетают ошибки:
gcc <всякие опции> -o gens <список o-файлов> <список библиотек> sdllayer/gens-g_sdldraw.o: In function `Flip_gl':
<путь>/gens/sdllayer/g_sdldraw.c:364: undefined reference to `glBindTexture'
<путь>/src/gens/sdllayer/g_sdldraw.c:366: undefined reference to `glPixelStorei'

означает ли это, что каких-то пакетов не хватает для сборки? Если да, то каких?

P.S.: Описанные в README минимальные требования для сборки удовлетворены (отрывок из README: http://paste.org.ru/?c3t1i9, мои версии библиотек: http://paste.org.ru/?cwbqrz)
./configure выполняется без ошибок (лог: http://paste.org.ru/?1i20xq)
ошибки возникают при вызове make (лог повторного запуска make: http://paste.org.ru/?wwt9ps)
дистрибутив rpm-based

PeleWin
()

Как указать адрес используемого DNS-сервера?

Форум — General

Как указать адрес используемого DNS-сервера(серверов)? Я ожидал, что он задаётся в файле /etc/resolv.conf, но в этом файле написано: # Generated by resolvconf # Do not edit manually, use # /etc/net/ifaces/<interface>/resolv.conf instead. В файле /etc/net/ifaces/eth0/resolv.conf указан правильный, необходимый мне, IP-адрес DNS-сервера (192.168.0.1), однако преобразование имени хоста в IP-адрес не работает. Команда nslookup ya.ru сообщает, что в качестве DNS-сервера используется адрес 127.0.0.1

PeleWin
()

/etc/net/ifaces/eth0

Форум — General

Подскажите, пожалуйста, какая программа использует для настройки сети файлы в директории /etc/net/ifaces/eth0/ ?

P.S. Почему возник вопрос? Я ожидал, что при поднятии сетевого интерфейса eth0 командой #ifconfig eth0 up его настройки будут взяты из файлов этой директории. Я ошибался.

PeleWin
()

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