LINUX.ORG.RU

Сообщения n0name_anonymous

 

Firefox: Gah. Your tab just crashed.

После обновления до Mozilla Firefox 78.10.0esr при попытках воспроизведения аудио получаю: «Gah. Your tab just crashed.»

P.S. Пошел собирать Chromium

 , ,

n0name_anonymous
()

[SOLVED]Help me with Makefile, pls

%.o: %.cpp
	g++ -c $<

test.out: main.o
	g++ main.o -o $@

main.o: main.cpp header1.h
header1.h: header2.h

header2.h изменен, но make говорит, что цель test.out не требует выполнения команд.

ЧЯДНТ?

 ,

n0name_anonymous
()

[SOLVED]beep не работает

# lsmod | grep spkr
pcspkr                 16384  0
# dmesg | grep spkr
[    1.875986] input: PC Speaker as /devices/platform/pcspkr/input/input13

app-misc/beep молчит, echo -e '\a' - тоже.
Answer: Видимо, китайцы не положили пищалку в мою машину.

 , ,

n0name_anonymous
()

[SOLVED]vim: man стандартной библиотеки c++

Случайно открываю что-то вроде man'а stl.
Второй день понять не могу - какой комбинацией?

 , ,

n0name_anonymous
()

Соединение по l2tp c beeline

Во-первых, c сайта beeline :

tp.internet.beeline.ru - для подключения по протоколу L2TP.
IP-адрес, маршруты, шлюз по умолчанию (Default Gateway), сервер доменных имен (DNS) - ваш компьютер или маршрутизатор получает по протоколу DHCP.
Для доступа к интернету используется VPN-подключение по L2TP- (без IPsec) или PPTP- протоколам.

Во-вторых, мои конфиги xl2tpd:

  • /etc/xl2tpd/xl2tpd.conf
    [global]
    access control = yes
    
    [lac beeline]
    lns = tp.internet.beeline.ru;
    pppoptfile = /etc/ppp/options.xl2tpd;
    autodial = yes;
    redial = yes;
    redial timeout = 10;
    require chap = yes;
    require pap = no;
    refuse chap = no;
    refuse pap = yes;
    name = login;
    [/cut]
    
  • /etc/ppp/options.xl2tpd
    unit 0
    remotename beeline
    mru 1460
    mtu 1460
    noaccomp
    nopcomp
    novj
    novjccomp
    nobsdcomp
    nodeflate
    noipx
    nomp
    defaultroute
    name login
    
  • /etc/ppp/chap-secrets
    # Secrets for authentication using CHAP
    # client	server	secret			IP addresses
    login		*	password		*
    

В-третьих, dhcp работает, и при подключении кабеля появляется:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.250.48.1     0.0.0.0         UG    202    0        0 eth0
10.250.48.0     0.0.0.0         255.255.248.0   U     202    0        0 eth0
85.21.78.93     10.250.48.1     255.255.255.255 UGH   202    0        0 eth0
В-четвертых, после запуска xl2tpd имею:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.250.48.1     0.0.0.0         UG    202    0        0 enp1s0
10.250.48.0     0.0.0.0         255.255.248.0   U     202    0        0 enp1s0
85.21.78.93     10.250.48.1     255.255.255.255 UGH   202    0        0 enp1s0
89.179.75.100   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

Итог: пингуются только 85.21.78.93 и 89.179.75.100.

Вопросы:

  • Где искать лог xl2tpd?
  • Чяднт?

 , ,

n0name_anonymous
()

[SOLVED]GNU make templates

Например,

# Makefile
%.out: %.o
	g++ $^ -o $@
%.o: %.cpp
	g++ -c $< -o $@

main.o: main.cpp
a.out: main.o

make не находит шаблона для a.out.

Вопрос: каким образом происходит поиск шаблона в Makefile?

Ответ: происходит так, что под выражение %.out: %.o подходит main.out: main.o, но не a.out: main.o

 , ,

n0name_anonymous
()

[SOLVED]valgrind: still reachable

==1951== Memcheck, a memory error detector
==1951== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1951== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==1951== Command: ./test.out
==1951== 
==1951== 
==1951== HEAP SUMMARY:
==1951==     in use at exit: 472 bytes in 1 blocks
==1951==   total heap usage: 6 allocs, 5 frees, 77,323 bytes allocated
==1951== 
==1951== LEAK SUMMARY:
==1951==    definitely lost: 0 bytes in 0 blocks
==1951==    indirectly lost: 0 bytes in 0 blocks
==1951==      possibly lost: 0 bytes in 0 blocks
==1951==    still reachable: 472 bytes in 1 blocks
==1951==         suppressed: 0 bytes in 0 blocks
==1951== Rerun with --leak-check=full to see details of leaked memory
==1951== 
==1951== For lists of detected and suppressed errors, rerun with: -s
==1951== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Вопрос: это linux «лениво» освобождает память, или программист я чего-то не освободил?

Ответ: память теоретически может быть освобождена, но не освобождена. Т.е. программа не освобождает память, а оставляет это ос.

 ,

n0name_anonymous
()

[SOLVED]Отправка сообщений mutt

# ~/.muttrc
set ssl_starttls = yes
set smtp_url = smtp://SMTP.Office365.com:587/

Отсюда

Ошибка SMTP сессии: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM

imap работает. чяднт?

Решение:

set smtp_url = "smtp://$my_username@$my_domain@outlook.office365.com:587/"

 , ,

n0name_anonymous
()

[SOLVED]Login incorrect

Загружаю /bin/bash, passwd, новый пароль.
Проверяю:

# su user
$ su
password:
Все верно.

Загружаю tty:

localhost login: root
Password:
Login incorrect

Решение: отключить SELinux

 , ,

n0name_anonymous
()

[SOLVED]grub-mkconfig not found /boot/vmlinuz-*

Fedora, испотрил grub.cfg. Backup'а нет.

Chroot from live ubuntu:

mount -rw /dev/mapper/fedora_localhost--live-root /mnt
mount -rw /dev/sda2 /mnt/boot
mount -rw /dev/sda1 /mnt/boot/efi
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
mount -t proc proc /mnt/proc
chroot /mnt /bin/bash

Configure new grub.cfg:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Output (/dev/sdb это usb с live ubuntu):
Generating grub configuration file ...
grub2-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
File descriptor 3 (pipe:[83215]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 9 (pipe:[83245]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 3 (pipe:[83215]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 9 (pipe:[83245]) leaked on vgs invocation. Parent PID 11002: grub2-probe
Adding boot menu entry for EFI firmware configuration
done

В /mnt/boot имеется:

config-5.3.16-300.fc31.x86_64
initramfs-5.3.16-300.fc31.x86_64.img
System.map-5.3.16-300.fc31.x86_64
vmlinuz-5.3.16-300.fc31.x86_64

Вопрос: почему grub-mkconfig не добавил vmlinuz?
Ответ: Добавил, но не сообщил об этом.

 ,

n0name_anonymous
()

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