LINUX.ORG.RU

Сообщения pethead

 

Postgresql не запускается если его main.log файл имеет нулевой размер (on ARM after power failure and reboot)

 ,

subj

ls -l /var/log/postgresql/postgresql-11-main.log

-rw-r--r-- 1 root root 0 Feb 5 12:11 /var/log/postgresql/postgresql-11-main.log

Выдает

Error: Could not open logfile /var/log/postgresql/postgresql-11-main.log

Ни у кого нет такого?

Если файл удалить то нормально.

pethead
()

QtCreator, запуск в дебаге подпроекта и только его зависимостей

 

Как qtcreator настроить, чтоб при запуске в дебаге выбранного подпроекта компилил изменённые проекты с зависимостями, но не компилил неизменённые проекты с зависимостями?

С моими настройками Always deploy application before running it и Build only Application to be run компилит только запускаемый проект без использованных либ, а если в комбике выбрать Whole, то компилит всё, в тч ненужное (т.е. все подпроекты в проекте, а мне надо только зависимые либы и т.п.)

В MSVS подобное работает, Build проекта билдит и его либы и только его.

pethead
()

Kernel: Warning: chroot access!

 , ,

В логе такое сообщение после чего там же kernel сообщает что одна из юзерских программ, правда, работающая под рутом (так надо для доступа к железу) совершила segfault error 4.

Никто не пытался делать там chroot. На нем нет юзеров работающих локально или удалённо.

Есть идеи? Не гуглится.

pethead
()

sudo systemctl долго реагирует на команду если в resolv.conf некорректный ip

 , ,

На выполнение команд systemctl (status, к примеру) не реагирует некоторое время, секунд 5, потом выполняет и отображает результат если в /etc/resolv.conf прописан несуществующий ip адрес. Пинг по имени соответственно не работает.

Стоит туда внести корректный адрес как исполнение команд systemctl реагирует моментально.

Порт 53 занимает systemd-resolvd, пробовал его отключить, не помогает.

Куда копать не понятно.

Есть другая система, в принципе похожая, не вижу особой разницы, там нет такого, любой DNS, реакция systemctl моментальная.

Да даже вызов sudo nano /etc/resolv.conf тоже дольше реагирует пока откроется, если неправильный ip в resolv.conf.

Команды с sudo тормозят оказывается, без sudo нормально.

pethead
()

QtCreator валит приложение ARM в SIGSEGV в remote debug

 , , ,

В консоли удалённая отладка работает, приложение тестовое типа hello, world.

Проблема в Креаторе.

nano ~/.gdbinit set auto-load safe-path / set debug-file-directory ~/sysroot/usr/lib/debug/ set sysroot ~/sysroot

Target: sudo apt-get install gdbserver libc6-dbg

Не помогает.

Пропись строчек .gdbinit в самом Креаторе в настройках дебаггера тоже не помогло.

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

gdb-multiarch, или линаровский gdb. Приложение собрано линаровским тулчейном.

У приятеля все то же самое, но у него работает отладка. Не работала так же пока не прописал .gdbinit.

pethead
()

Линковка после компиляции кросс-компилером для ARM: libQt5Core.so undefined reference to

 , , ,

Собрал Qt для ARM c ключом -make libs: qmake для хоста, либы для ARM.

Пробую собрать пример кода, билдится, объектный *.о появляется. Ошибка при линковке subj. Причем путь к либе которую линкует пишет тот где находятся либы для ARM. Так ведь и должно?

buildQt/sysroot/usr/local/Qt-5.9.5/lib/libQt5Core.so: undefined reference to

Нигде в примерах всяких мануалов такое не описывается, там сходу qmake && make и готов бинарник ARM.Может чего-то не указал при сборке Qt? Там был параметр -use-gold-linker по умолч. включен, но это к самой Qt относится вроде, а не к примерам.

Если же саму Qt билдить с -no-use-gold-linker то линковка самой Qt вылетает по такой же ошибке линковки.

buildQt/build/qtbase/lib/libQt5Core.so: undefined reference to

pethead
()

Как произвести рескан устройств?

 

Есть удаленный компьютер. В него воткнуто USB устройство. Оно видно. И его видит драйвер. Но однажды оно пропало. Физически оно не отвалилось. Но драйвер его не видит. lsusb тоже. Помогает reboot. Но хотелось бы без перезагрузки.

В Windows Диспетчер Устройств имеет Обновить конфигурацию. И консольный ее аналог devcon rescan. В консоли и в скриптах прекрасно работает.

Можно ли считать kudzu аналогом udevadm control –reload?

pethead
()

Alsa вывод звука в демоне конфликт с Pulseaudio

 ,

Написал приложение на Qt. Играет звук через alsa. Все хорошо. Играет и под sudo и в демоне под рутом. До тех пор пока в юзерспейс на запустится Pulseaudio. , к примеру pavucontrol. Тогда приложение пишет что не может открыть саунд девайс. Но суть в том что приложение должно работать демоном (systemd unit). Но и в то же время кто-то будет периодически заходить под юзером и играться со звуком. Как их подружить? Пробовал написать юнит демона для пульсы в режиме system wide. Отключал ее в юзерспейсе. Добавил рута и юзера в пульсе аксесс группу. Все работает. И pavucontrol видит пульсу. Но проблема та же. Приложение пишет что саунд девайс кеннот опен если в юзерспейсе играет vlc или запущен pavucontrol. Приложение должно работать под рутом в юните так как оно ещё обращается к железу коекакому. Ну и пиликает звуки по событиям у себя. Можно отключить пульсу совсем, тогда проблем нет. Но юзеру нужно коммутировать свой внешний микрофон в своем каком-то приложении и делает он это при помощи пульсы. В приложении его нет выбора микрофона, а с пульсой это можно сделать.

pethead
()

Слетает системная дата на дату сборки ядра.

 rcu, sched, stalls, ,

Subj. После чего ssh не цепляется. Идёт запрос логина и потом всё. Установлено что дата системы слетает при роллинге журналов логов journalctl. Что делать? Прицепился через ком порт и увидел что дата системы дата сборки ядра стала. Синхронизация времени перестала работать.

pethead
()

Как добавить timestamp в fetchmail.log

 

subj

Оно логирует без штампа времени. Нашлось такое

O13. I want timestamp information in my fetchmail logs.
Write a preconnect command in your configuration file that does something like "date >> $HOME/Procmail/fetchmail.log".

Пробую прописать в .fetchmailrc

set logfile "date >> fetchmail/logs/fetchmail.log" 

Но оно ругается

Logfile "/home/USERNAME/date >> /home/USERNAME/fetchmail/logs/fetchmail.log" does not exist, ignoring logfile option.

Хотя в логе есть, конечно, дата старта его ...

fetchmail: 6.4.1 запрашивает imap.MAILSERVER.com (протокол IMAP) на Ср 30 окт 2019 10:15:02: опрос завершен

В принципе и так сойдет :)

upd*

preconnect	 	Команда, выполняемая перед каждым соединением

сюда надо прописать! :)

pethead
()

Communication problem with «kwalletd» , it probably crashed.

 

ownCloud client не сохраняет пароль от сессии к сессии. Dылазит такое: Reading from keychain failed with error: «Could not open wallet: org.freedesktop.DBus.Error.Noreply: Message recipient disconnected from message bus without replying»

kwalletmanager не вызывает никаких настроек, потому что... оказалось что kwalletd не работает kwalletd(10393): Communication problem with «kwalletd» , it probably crashed. Error message was: «org.freedesktop.DBus.Error.NoReply» : " «Message recipient disconnected from message bus without replying» "

Излечимо?

pethead
()

Qt5 building

 

Кто-нибудь собирал Qt 5.x из сорцев? Я до этого все работы вел в 4.8.7. Она нормально собирается. Хотел начать новый проект, но уже в 5ой. А вот 5 не собралась... точнее не инсталлится, с кучей fail почему-то. Кто то прошел это квест? Чуть позже докину чего она там ругается... configure прошел. make прошел. sudo make install не проходит. Че-то там на Qml, QLocation ругается...

pethead
()

После обновления запуск ярлыков рабочего стола сломался.

 

После обновления запуск ярлыков рабочего стола сломался. service 'org.xfce.FileManager' failed: Process org.xfce.FileManager exited with status 1

pethead
()

После хибернейта не запускаются Х приложения.

 , ,

Выдают:

Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0.0
or
Invalid MIT-MAGIC-COOKIE-1 key/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
You need to run terminator in an X environment. Make sure $DISPLAY is properly set
Хотя уже запущенные приложения работают нормально.

echo $DISPLAY
:0.0

Лечится рестартом Х.

pethead
()

Хочу заменить netctl на NetworkManager

 

Все сделал, но остался нюанс. У меня на сетевом интерфейсе два адреса, второй адрес должен видеться и ходиться в другую сеть чеерз другой шлюз. Вот пример конфига netctl

Возьмем за образец настройки пример из набора

[root@localhost ~]# cp /etc/netctl/examples/ethernet-static /etc/netctl/enp3s0

Исправим его в соответствие с нашими нуждами:

Description='A basic static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('192.168.0.23/24' '192.168.3.23/24')
Routes=('192.168.0.0/16 via 192.168.3.1')
Gateway='192.168.0.1'
DNS=('192.168.0.1')

Т.е. например пинг по адресу 192.168.22.98 пойдет через шлюз 192.168.3.1. А пинг в интернет через шлюз 192.168.0.1. Это работает.

Как подобное прописать через NetworkManager? Второй адрес присвоил, прописывается, но только маска сети, а сам шлюз как прописать в /etc/NetworkManager/system-connections/eth_static ?

[ipv4]
address1=192.168.0.23/24,192.168.0.1
address2=192.168.3.23/24
dns=192.168.0.1;
dns-search=
method=manual
route1=192.168.0.0/16

Если выполнить

ip route add 192.168.0.0/16 via 192.168.3.1
то это работает до перезагрузки.

pethead
()

sudo systemctl enable dkms Failed to execute operation: No such file

 

Install the dkms package.

Enable the dkms systemd service to have DKMS modules rebuilt automatically upon reboot after a kernel upgrade.

sudo pacman -S dkms
sudo systemctl enable dkms
Failed to execute operation: No such file or directory
ls /etc/systemd/system/multi-user.target.wants/
netctl@net0.service  ntpdate.service  remote-fs.target  vboxadd.service  vboxadd-service.service  vboxadd-x11.service

Кто может сказать что-то путное по проблеме? Надо поставить драйвер wifi - dkms.

pethead
()

А есть какая-нить утилитка по принудительному освобождению памяти ОЗУ?

 

Проблема. До запуска браузера было занято 175Мб. Во время запуска браузера и работы с сайтами занятость росла до 300Мб, после закрытия браузеров стало 202 занято. Почему не 175? Я, конечно, помониторю процессы поподробней. Погляжу как работает система с памятью без Х вообще, на примере браузера elinks :) Память смотрю в htop, atop, top, smem Например, в сторонних системах была такая утилитка, которая запрашивала очень большой объем памяти у ОС, и потом всю ее разом освобождала, это приводило в общему освобождению памяти путем принудительного ее отбора у других занятых. В итоге общий объем незанятой ОЗУ увеличивался. :)

pethead
()

Зачем графический логин?

 ,

Стал как-то обходиться и без него. Логин с консоли и старт DE. Зачем нужен DM? Я раньше думал что раз у него название Display Manager то без него никак. Оказывается «как». Проясните нюансы. :) Может я что то не допонимаю.

pethead
()

Комптупер самовключается после выключения - ASUS P5QL\EPU

 , , , ,

«Мать» P5QL/EPU c камнем Q9400. https://cloud.mail.ru/public/3Y3mqobB62WY/IMG_20150423_193833.jpg

Не корректно отрабатывает shutdown, точнее самовключается после него. Никакой периферии не подключено. Грузится с флешки на ЖивойЛинукс. Даю команду shutdown now выключается, все гаснет, но через пару секунд снова включается. Никакой сети не подключено, только клава PS\2 и мышка (usb). БИОС обнулял, загружал дефолтовые настройки, смотрел раздел Power. Как будто ничего этакого не настроено, но факт. Пробовал выключить с кнопки, выключается, но через 2-3 сек снова включается сам по себе. А вот если снять питания с БП и снова подать то сам не включается пока не нажмешь Power. В остальном нареканий как будто бы нет: 4 слота по 2Гб подключено 8Гб ОЗУ, кулер ЦПУ подключен правильно, в БИОС показывает обороты (подключал сперва неправильно: по ошибке на 3-пиновый Cha_Fan садил кулер процессора, тогда была ошибка CPU fan Error, press F1 to resume, переткнул на 4-пиновый Cpu_Fan). Может ли быть что USB с фронт панели воткнуты не правильно, там сидит флешка и с ее грузится линукс т.к. никаких других дисков пока не подключено.

pethead
()

Intel HD Audio & VIA VT1708S - Взаимосвязь?

 , , ,

«Мать» P5QL/EPU c камнем Q9400.

https://cloud.mail.ru/public/3Y3mqobB62WY/IMG_20150423_193833.jpg

Просьба пояснить такой момент. Согласно спекам на офсайте Audio VIA VT1708S 8 -Channel High-Definition Audio CODEC - Support Jack Detection and Multi-streaming - Optical S/PDIF out ports at back I/O Хотя на самой материнке этот чип есть. А lspci отображает как Intel HD Audio

https://cloud.mail.ru/public/29jq9XQAHsqF/IMG_20150423_194232.jpg

Что не так или все верно? :)

почему lspсi показывает Intel HD Audio, а не VIA VT1708S? Или я что то недопонимаю? :) На сайте есть дрова под VIA VT1708S для Windows, я так понимаю что в Linux это не нужно или нет поддержки VIA? Или объясните взаимосвязь Intel HD Audio & VIA VT1708S. Первое это аппаратный чипсет низкоуровеневой работы со звуком, а VIA это кодес форматов звука?

pethead
()

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