LINUX.ORG.RU

Сообщения Chord

 

Колонки фонят

Фонят колонки. При загрузк системы (вероятно после прогрузки ядра) появляется фон, в процессе загрузки происходит щелчок в динамиках и фон на секунду исчезает, затем появляется снова.

Если включить какое-нибудь воспроизведение (браузер или плеер) - фон исчезает, даже если поставить воспроизведение на паузу. Стоит закрыть плеер или закрыть воспроизводящую звук вкладку браузера - фон появляется снова. Т.е. как-будто если некая программа захватила звуковое устройство - фон пропадает, а как освободило - снова фонит.

В винде все работает нормально.

Что с этим можно сделать& Звук alsa, если это имеет значение. Ну и snd-hda-intel

 , ,

Chord
()

split-usr in gentoo

Устанавливаю gentoo. При установке ядра ошибка:

# emerge =sys-kernel/gentoo-sources-6.1.100

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 2.75 s.

[ebuild  N     ] app-arch/cpio-2.15::gentoo  USE="nls" 0 KiB
[ebuild  N     ] app-alternatives/cpio-0::gentoo  USE="gnu (split-usr) -libarchive" 0 KiB
[ebuild  N    ~] sys-kernel/gentoo-sources-6.1.100:6.1.100::gentoo  USE="-build -experimental -symlink" 134358 KiB

Total: 3 packages (3 new), Size of downloads: 134358 KiB

!!! The following installed packages are masked:
- sys-devel/gcc-13.3.1_p20240614::gentoo (masked by: package.mask)
- x11-themes/adwaita-icon-theme-45.0::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

>>> Verifying ebuild manifests

>>> Emerging (1 of 3) app-arch/cpio-2.15::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * cpio-2.15.tar.bz2 BLAKE2B SHA512 size ;-) ...                                                               [ ok ]
 * 
 * Your profile is of type split-usr, but your directories
 * on-disk are of type merged-usr.
 * Please switch back to your last valid profile setting and
 * read the documentation about merged-usr and profile changes.
 * 
 * ERROR: app-arch/cpio-2.15::gentoo failed (setup phase):
 *   ERROR: 23.0 split-usr profile, but disk is merged-usr
 * 
 * Call stack:
 *        ebuild.sh, line 606:  Called __source_all_bashrcs
 *        ebuild.sh, line 426:  Called __try_source '/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrc'
 *        ebuild.sh, line 487:  Called __qa_source '/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrc'
 *        ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrc'
 *   profile.bashrc, line  53:  Called die
 * The specific snippet of code:
 *   		die "ERROR: 23.0 split-usr profile, but disk is merged-usr"
 * 
 * If you need support, post the output of `emerge --info '=app-arch/cpio-2.15::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-arch/cpio-2.15::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-arch/cpio-2.15/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-arch/cpio-2.15/temp/die.env'.
 * Working directory: '/var/tmp/portage/app-arch/cpio-2.15/empty'
 * S: '/var/tmp/portage/app-arch/cpio-2.15/work/cpio-2.15'
Не нравится split-usr, жалуется что usr ни разу не split. Это действительно так, один общий раздел /.

При этом на второй машине usr тоже не выделен в отдельный раздел, но тем не менее никаких ошибок. И профиль там тот-же со split-usr [48]

[48]  default/linux/amd64/23.0/split-usr/desktop/plasma (stable) *

Пробовал сбросить флаг split-usr для cpio - ничего не дает. На старом десктопе когда мигрировал на новый профиль - всё сделал по инструкции и выпало что нужен split-usr. Соответственно на новом десктопе хочу тот же профиль но не дает. В чем затык?

 , ,

Chord
()

Удаление пользовательского файла.

На старом ssd диске решил очистить раздел. Подключил к десктопу, загрузился, примонтировал ФС (ext4), удаляю файлы - всё удалилось кроме ~/.local/share/sddm/xorg-session.log. Ни пользователем, ни рутом не удаляется.

rm: cannot remove 'xorg-session.log': Operation not permitted
Тот же Operation not permitted при попытке сделать chown.
$ ls -l
total 4
-rw------- 1 user user 15617 июл  1  2020 xorg-session.log

Что ему надо?

 ,

Chord
()

Зачем мне opus?

При обновлении пытается затянуть новую сущность - media-libs/opus. Как я понял, это интерактивный кодек для вещания речи.музыки через инренет. Нахрена он мне?

# equery d media-libs/opus
 * These packages depend on media-libs/opus:
media-libs/avidemux-plugins-2.8.1-r2 (opus ? media-libs/opus)
media-video/ffmpeg-6.1.1-r5 (opus ? >=media-libs/opus-1.0.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
media-video/pipewire-1.0.7-r1 (bluetooth ? media-libs/opus)
media-video/vlc-3.0.20-r11 (opus ? >=media-libs/opus-1.0.3)
Можно от него избавиться? Установка флага -opus в package.use для этих пакетов не срабатывает, видимо из-за того, что rdepend. А патчить ебилды каждый раз запаришься.

 

Chord
()

Не собирается plasma-workspace

При обновлениии системы на последнем пакете (plasma-workspace) emerge выдает ошибку

ninja: build stopped: subcommand failed.
 * ERROR: kde-plasma/plasma-workspace-5.27.11::gentoo failed (compile phase):
 *   ninja -v -j3 -l0 failed

Погуглил - вроде ошибка в одном из сорцов, и у всех в разных сорцах.

Посмотрел выше по билдлогу - вижу ошибку

FAILED: bin/klipper
и пониже неё
undefined reference to `ZXing::MultiFormatWriter::encode(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, int, int) const'
collect2: error: ld returned 1 exit status

Связано ли это с фэйлом ниндзи и как поправить?

build.log (начиная с появления ошибок) здесь: https://pastebin.com/7v504hU8

 , ,

Chord
()

SSD из внешнего бокса подключить к материнке

Решил сделать trim своему внешнему USB SSD, разобрал, там накопитель с двумя ключами B+M, на переходнике ключ B.

На материнке (Gigabyte B660 DS3H) есть свободный разъём с ключом M.

По спецификации разъем M.2 (Socket 3, M key, типоразмер 2260/2280 PCIe 4.0 x4/x2) для SSD-накопителей (M2P_SB)

Ставлю туда свой накопитель, он встает, но накопитель не видно в lsblk (через usb коробку видно). Пошарил в интернете, вроде Socket3 должен работать с B+M.

Или не должен?

Вот изображения если нужно:

Накопитель: https://ibb.co/t2DjTbQ

Материнка: https://ibb.co/MhDCFz3

 ,

Chord
()

Переезд на другой профайл gentoo

Переезжаю с 17.1 desktop plasma на 23.0.

Выполнил все шаги указанные в инструкции, кроме последнего: emerge --emptytree world.

Насколько это необходимо пересобирать всё? Не достаточно просто обновлять по мере прихода обновлений?

 

Chord
()

Как сделать папку неудаляемой?

Есть папка на ntfs разделе, которую нужно сделать неудаляемой из линукса. При этом чтобы все пользователи могли создавать/удалять файлы в папке.

chattr +i на ntfs не прокатывает. Есть решение, которое не подразумевает перенос папки на ext4 раздел?

Перемещено hobbit из general

 ,

Chord
()

Avidemux - неправильно устанавливается Start marker

Есть видео, хочу из него вырезать кусок. Кусок начинается на 19:37. Ползунком подъезжаю к этому таймингу, в предпросмотре видео отображается корректный момент. Ставлю Start marker (A). Дальше ползунок до конца, ставлю End marker. Сохраняю клип. Сохраняется видео не с момента 19:37, а с 19:32. Что за прикол такой? Вчера работало нормально. Никаких обновлений не было. Что случилось? Почему начинает вырезать фрагмент на 5 секунд раньше?

Пробовал установить начало не ползунком, а кнопками previous frame/next frame - та же беда.

Пробовал сделать поправку, сдвигал начало фрагмента на 1, 2, 3, 4 секунды -похер, все время пишет с 19:32, а если сделать смещение на 5 секунд, установить начало на 19:42 - пишет начиная с 19:42. Как будто есть дискретность установки начала фрагмента в 5 секунд, и невозможно установить в произвольное время.

Как победить?

Видео, если это важно - запись экрана ffmpeg'ом.

 ,

Chord
()

SATA SSD не читается

Есть SATA SSD WD Blue SA510. При подключении по sata система его не видит. В dmesg нет никакого упоминания.

Если подключать по usb, то dmesg его видит, пишет ошибки ввода/вывода:

[   30.119007] usb 1-9.1: new high-speed USB device number 5 using xhci_hcd
[   30.277748] usb 1-9.1: New USB device found, idVendor=152d, idProduct=1576, bcdDevice=81.01
[   30.277761] usb 1-9.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   30.277766] usb 1-9.1: Product: USB to ATA/ATAPI Bridge
[   30.277770] usb 1-9.1: Manufacturer: JMicron
[   30.277773] usb 1-9.1: SerialNumber: 98765432100C
[   30.278945] usb-storage 1-9.1:1.0: USB Mass Storage device detected
[   30.279582] scsi host8: usb-storage 1-9.1:1.0
[   31.317796] scsi 8:0:0:0: Direct-Access     WD Blue  SA510 2.5 500GB  8101 PQ: 0 ANSI: 6
[   31.943165] sd 8:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[   31.943920] sd 8:0:0:0: [sdb] Write Protect is off
[   31.943929] sd 8:0:0:0: [sdb] Mode Sense: 47 00 00 08
[   31.944383] sd 8:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   31.946321]  sdb: sdb1
[   31.946525] sd 8:0:0:0: [sdb] Attached SCSI disk
[   42.408054] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   42.408066] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   42.408071] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   42.408075] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 08 00 00 00 20 00
[   42.408078] I/O error, dev sdb, sector 2048 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2
[   43.199352] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   43.199362] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   43.199367] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   43.199372] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 5f b4 70 00 00 10 00
[   43.199375] I/O error, dev sdb, sector 6272112 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[   44.253243] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   44.253254] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   44.253259] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   44.253264] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 5f f7 80 00 00 f0 00
[   44.253267] I/O error, dev sdb, sector 6289280 op 0x0:(READ) flags 0x84700 phys_seg 2 prio class 2
[   93.572080] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   93.572090] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   93.572094] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   93.572099] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 3a 38 57 80 00 00 08 00
[   93.572102] I/O error, dev sdb, sector 976770944 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[   94.817917] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   94.817928] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   94.817933] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   94.817937] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 3a 38 57 f0 00 00 08 00
[   94.817940] I/O error, dev sdb, sector 976771056 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[   96.269837] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   96.269852] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   96.269877] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   96.269883] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 08 00 00 00 08 00
[   96.269888] I/O error, dev sdb, sector 2048 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[   97.750353] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   97.750364] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   97.750368] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   97.750373] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 08 08 00 00 08 00
[   97.750376] I/O error, dev sdb, sector 2056 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[   99.075971] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[   99.075983] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[   99.075987] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[   99.075991] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 3a 38 57 f8 00 00 08 00
[   99.075994] I/O error, dev sdb, sector 976771064 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  100.619734] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  100.619744] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  100.619749] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  100.619753] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 3a 38 56 f8 00 00 08 00
[  100.619756] I/O error, dev sdb, sector 976770808 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  101.907386] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  101.907396] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  101.907401] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  101.907405] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 0c 00 00 00 08 00
[  101.907408] I/O error, dev sdb, sector 3072 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  103.153187] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  103.153198] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  103.153203] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  103.153207] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 10 00 00 00 08 00
[  103.153210] I/O error, dev sdb, sector 4096 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  104.484775] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  104.484785] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  104.484790] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  104.484794] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 18 00 00 00 08 00
[  104.484797] I/O error, dev sdb, sector 6144 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  105.808301] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  105.808311] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  105.808315] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  105.808320] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 28 00 00 00 08 00
[  105.808323] I/O error, dev sdb, sector 10240 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[  107.342220] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  107.342231] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  107.342235] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  107.342239] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 0a 18 00 00 f0 00
[  107.342242] I/O error, dev sdb, sector 2584 op 0x0:(READ) flags 0x84700 phys_seg 30 prio class 2
[  108.321765] sd 8:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
[  108.321776] sd 8:0:0:0: [sdb] tag#0 Sense Key : 0xb [current] 
[  108.321781] sd 8:0:0:0: [sdb] tag#0 ASC=0x47 ASCQ=0x3 
[  108.321785] sd 8:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 00 00 0b 08 00 00 10 00
[  108.321788] I/O error, dev sdb, sector 2824 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 2

Если пробовать монтировать, то mount на какое-то время замерзает, затем выдает:

# mount /dev/sdb1 /mnt/w
Failed to write lock '/dev/sdb1': Resource temporarily unavailable
Error opening '/dev/sdb1': Resource temporarily unavailable
Failed to mount '/dev/sdb1': Resource temporarily unavailable

Это всё? Диск сдох? Или что-то можно сделать?

 ,

Chord
()

mpv: плейлисты ютуба

Как скормить mpv напрямую плейлист вида

https://youtube.com/playlist?list=PLBLA-BLA-BLA
mpv как-бы берет этот плейлист, но видит и воспроизводит только первый трек.

yt-dlp без проблем видит (и скачивает) весь плейлист.

Погуглил - везде предлагается вручную создавать плейлист типа m3u. Не понятно, если yt-dlp может с ютубными плейлистами работать, то почему mpv не может.

Как его заставить хавать ютубовские плейлисты?

 , ,

Chord
()

Строковое представление времени в секундах

Есть время в формате «Ч:М:С». Также может быть в форме «М:С», или вообще «С». Хочу получить количество секунд.

Делаю в баш-скрипте так:

echo $1 | awk -F: '{ print ($1 * 3600) + ($2 * 60) + $3 }'
как бы работает, но, естественно только для «Ч:М:С». Строку «1:5» воспринимает как 1 час 5 минут , а надо как 1мин 5 сек.

Другой способ:

secs=$(date -d "1970-01-01T$1 UTC" "+%s")
echo $secs

Та же самая беда: первое поле воспринимается как количество часов.

Есть способ, без громоздких вычислений длины переменной и её переформатирования в вид ЧЧ:ММ:СС?

Перемещено hobbit из general

 , ,

Chord
()

BDEPEND в ebuild

Вот кусок ебилда месы:

BDEPEND="
	>=dev-util/meson-1.0.0
	${PYTHON_DEPS}
	opencl? (
		>=virtual/rust-1.62.0
		>=dev-util/bindgen-0.58.0
	)
	sys-devel/bison
	sys-devel/flex
	virtual/pkgconfig
	$(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
	llvm? (
		vulkan? (
			dev-util/glslang
			video_cards_intel? (
				amd64? (
					$(python_gen_any_dep "dev-python/ply[\${PYTHON_USEDEP}]")
				)
			)
		)
	)
	wayland? ( dev-util/wayland-scanner )
"

Сборка обламывается из-за отсутствия dev-util/glslang.

Флаг llvm для mesa не установлен. Почему тогда требует dev-util/glslang? Приходится ещё и -vulkan делать. Разве -llvm не отменяет зависимость от dev-util/glslang?

 ,

Chord
()

Сломалось воспроизведение видео

После обновления все средства воспроизведения видео отказали.

Mplayer крашится. Никаких сообщений, просто segmentation fault.

ffmpeg также крашится при попытке обработать видео (например обрезать) с тем же сообщением segmentation fault без подробностей.

vlc иногда (рандомно) воспроизводит видео. При этом выхлоп в консольке такой:

$ vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055badd04e520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
[000055badd103b90] qt interface error: Unable to load extensions module
[000055badd0ce700] main playlist: playlist is empty
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu

Когда vlc крашится, то выхлоп такой:

$ vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000557311007520] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
[00005573110bbfe0] qt interface error: Unable to load extensions module
[0000557311087700] main playlist: playlist is empty
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-hevioso'
libpng warning: iCCP: known incorrect sRGB profile
Segmentation fault

Из причастных к видео обновлялся ffmpeg c 6.0-r6 до 6.0-r9. Откатиться на 6.0-r6 не получилось - его удалили из дерева. Пробовал откатиться на 4.4.4-r6 и 6.0-r10 (с пересборкой зависящих от него mplayer, vlc, pipewire, kpipewire) всё также видео крашится.

Причем на другом десктопе после обновления видео работает. И версии ffmpeg и плееров такие же.

Что можно предпринять? Может это не ffmpeg виноват?

 , , ,

Chord
()

Раздел /data на смарте - как получить доступ?

Подключил смарт к компу через mtp, смонтировал. Вижу только раздел /storage (пользовательский раздел).

Можно как-то получить доступ к системному разделу /data?

 

Chord
()

ffmpeg захват экрана, нет звука

Взято с сайта ffmpeg:

ffmpeg -video_size 768x920 -framerate 25 -f x11grab -i :0.0+250,120 -i alsa -ac 2 -i hw:0 /mnt/storage/capture.mkv

Звук (играет аудио плеер, если это важно) на записи отсутствует. Нагуглить в чем проблема не получается.

В чем может быть проблема?

 , ,

Chord
()

Сайты и доступ к кукам

Собственно вопрос вот в чём: есть Сайт_А. Я зареган на нём и у меня локально его куки хранятся. Есть Сайт_Б, который я впервые увидел. И он никакого отношения к Сайту_А не имеет. Так вот Сайт_Б каким-то образом определил мой никнейм на Сайте_А и предлагает мне зайти на Сайт_Б используя логин от Сайта_А. Как Сайт+Б определил, что я зареган на Сайте_А и более того, узнал мой ник? Насколько я понимаю, это можно только через куки, но куки меет право читать только тот сайт, который их оставил.

Или есть другие пути, по которым любой сайт может определить те места, где я зареган и мои данные (как минимум логин)?

 ,

Chord
()

openvpn не признает сертификат

Не могу соединиться к серверу. Вчера ещё все работало. Сегодня, судя по всему, не нравится сертификат. Я в этих сертификатах ничерта не понимаю, какой ему сертификат не нравится - у меня или там на сервере?

sudo openvpn --config vpngate_123.4.567.89_udp_1985.ovpn 
2023-03-18 12:24:31 DEPRECATED OPTION: --cipher set to 'AES-128-CBC' but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). Future OpenVPN version will ignore --cipher for cipher negotiations. Add 'AES-128-CBC' to --data-ciphers or change --cipher 'AES-128-CBC' to --data-ciphers-fallback 'AES-128-CBC' to silence this warning.
2023-03-18 12:24:31 OpenVPN 2.5.6 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Mar 18 2023
2023-03-18 12:24:31 library versions: OpenSSL 1.1.1t  7 Feb 2023, LZO 2.10
2023-03-18 12:24:31 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
2023-03-18 12:24:31 TCP/UDP: Preserving recently used remote address: [AF_INET]126.4.567.89:1985
2023-03-18 12:24:31 Socket Buffers: R=[212992->212992] S=[212992->212992]
2023-03-18 12:24:31 UDP link local: (not bound)
2023-03-18 12:24:31 UDP link remote: [AF_INET]123.4.567.89:1985
2023-03-18 12:24:32 TLS: Initial packet from [AF_INET]123.4.567.89:1985, sid=180b824f c3e57c5f
2023-03-18 12:24:32 VERIFY OK: depth=2, C=US, O=Internet Security Research Group, CN=ISRG Root X1
2023-03-18 12:24:32 VERIFY OK: depth=1, C=US, O=Let's Encrypt, CN=R3
2023-03-18 12:24:32 VERIFY ERROR: depth=0, error=certificate has expired: CN=opengw.net, serial=270090734479764202226505740823661288419396
2023-03-18 12:24:32 OpenSSL: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
2023-03-18 12:24:32 TLS_ERROR: BIO read tls_read_plaintext error
2023-03-18 12:24:32 TLS Error: TLS object -> incoming plaintext read error
2023-03-18 12:24:32 TLS Error: TLS handshake failed
2023-03-18 12:24:32 SIGUSR1[soft,tls-error] received, process restarting
2023-03-18 12:24:32 Restart pause, 5 second(s)
2023-03-18 12:24:37 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
2023-03-18 12:24:37 TCP/UDP: Preserving recently used remote address: [AF_INET]123.4.567.89:1985
2023-03-18 12:24:37 Socket Buffers: R=[212992->212992] S=[212992->212992]
2023-03-18 12:24:37 UDP link local: (not bound)
2023-03-18 12:24:37 UDP link remote: [AF_INET]123.4.567.89:1985
2023-03-18 12:24:37 TLS: Initial packet from [AF_INET]123.4.567.89:1985, sid=7302b28a 32827f9f
2023-03-18 12:24:37 VERIFY OK: depth=2, C=US, O=Internet Security Research Group, CN=ISRG Root X1
2023-03-18 12:24:37 VERIFY OK: depth=1, C=US, O=Let's Encrypt, CN=R3
2023-03-18 12:24:37 VERIFY ERROR: depth=0, error=certificate has expired: CN=opengw.net, serial=270090734479764202226505740823661288419396
2023-03-18 12:24:37 OpenSSL: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
2023-03-18 12:24:37 TLS_ERROR: BIO read tls_read_plaintext error
2023-03-18 12:24:37 TLS Error: TLS object -> incoming plaintext read error
2023-03-18 12:24:37 TLS Error: TLS handshake failed
2023-03-18 12:24:37 SIGUSR1[soft,tls-error] received, process restarting
2023-03-18 12:24:37 Restart pause, 5 second(s)

На всякий случай пересобрал openvpn - ничего не дало.

Что с этим делать?

P.S.

пробовал соединяться к разным серверам - ошибка одна и та же

 ,

Chord
()

Занулить флеш накопитель

Есть флешка с видеорегистратора, microSD, 32Gb, какая-то DiGoldy. Не удаляется содержимое. Монтируется в ридонли. Перемонтировать в rw не дает, из GParted не удаляются ни раздел, ни таблица разделов.

dd -та же песня, не пишет, говорит ридонли.

Как затереть её?

 , ,

Chord
()

Что такое g в выхлопе top?

PID USER      PR  NI    VIRT    RES    SHR S  CPU  MEM     TIME COMMAND                                                 
30487 user   20   0 1128.6g 461412 151668 S   5.6   1.4  27:40.04 opera                                                   
 2033 user   20   0 3413824 118476  76056 S   3.3   0.4 215:53.26 kwin_x11                                                
 1948 root      20   0 1746076  58432  29508 S   3.0   0.2 185:22.20 X               

Ну VIRT как-бы должн показывать количество памяти. В килобайтах. А что такое g? Гигабайты? Или что? Для гигабайт слишком много, у меня всего 32 гига. откуда 1128?

ЗЮ

Эта g появляется только у браузеров (опера и хром)

 

Chord
()

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