LINUX.ORG.RU

Сообщения kma21

 

Как работает memory ballooning в qemu-kvm с т.з. гостя?

 , ,

Привет, ЛОР!

Я сломал мозг от старые, противоречивые статьи и нейронки, поэтому нужна помощь опытных людей. В свете того, что память подорожала, возник вопрос экономии этой памяти на компе с виртуалками. Вспомнил про memory ballooning и не могу до конца понять, как это всё работает.

Общая концепция мне понятна - через низкоуровневые хаки ядра, гипервизора, qemu, libvirt и драйвера можно забирать или отдавать память гостю.

Сначала я предполагал, что с точки зрения гостя это выглядит как некий процесс в ОС, который по неведомым (для гостя) причинам начинает жрать память до определённого размера. Это триггерит стандартные механизмы memory pressure и вся занятая этим хитрым процессом память на самом деле задействуется хостом под свои нужды. И пока этот процесс жив с таким потреблением памяти, это гарант для хоста, что занятая память не будет гостем обратно использована. Поэтому её можно безболезненно отдать другой программе.

Но видимо у меня СПГС и всё немного (если так можно говорить про столь низкоуровневые процессы) проще. Есть крутилка в XML - memory (в терминологии virt-manager Maximum Allocation) и currentMemory (в virt-manager - Current Allocation).

  • memory - это жёсткий лимит памяти ВМ
  • currentMemory- это мягкий лимит памяти ВМ

Между ними balloon driver, который позволяет динамически, без перезагрузки менять объём памяти ВМ вплоть до лимита в memory. Причём делается это исключительно руками, ибо auto-ballooning умер в 2013 г. так и не родившись. https://www.linux-kvm.org/page/Projects/auto-ballooning

Самый главный вопрос - правильно ли я понимаю, что с точки зрения гостя выглядит так, что у него физическая (total) память меняется? На моей лабе это выглядит именно так. Тогда надо, аккуратно отбирать память у гостя (а так же иметь swap), иначе у него OOM придёт.

И чуть менее главный вопрос - анон утверждает, что Proxmox умеет в auto-ballooning. Это так или нет?

А и ещё вопрос - какие противопоказания? А то в интернетах пишут, что вредные процессы.

Работаю на Fedora 42

# qemu-kvm --version
QEMU emulator version 9.2.4 (qemu-9.2.4-2.fc42)
Copyright (c) 2003-2024 Fabrice Bellard and the QEMU Project developers

# libvirtd --version
libvirtd (libvirt) 11.0.0

# uname -a
Linux max-desktop 6.18.5-100.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 11 18:16:46 UTC 2026 x86_64 GNU/Linux
kma21
()

Как работают regexp в yt-dlp?

 ,

Привет, ЛОР!

Я уже мозг сломал, почему оно не работает. Хочу скачать видео с ютуб-канала с коллекцией по плейлистам. Имена плейлистов на кириллице, содержат пробелы. Некоторые плейлисты надо исключить. Некоторые плейлисты могут иметь название на англ. и на кириллице и с пробелами. Если бы я мог писать регулярки с опорой на какой-то regex101 и yt-dlp работал бы ожидаемо, меня бы это устроило. Но оно не работает так, как я ожидаю.

Собсно вопрос в том, что я делаю не так, что регулярки не работают?

Для дебага залил некую (вроде под свободной лицензией) видюшку на свой канал, создал пачку разных плейлистов и пытаюсь разобраться как это работает.

Вот я показываю список плейлистов на канале, которые матчатся регулярке «testplaylist». По данным regex101 всё должно сматчится и хотя бы один плейлист с идентичным именем должен быть в выводе команды. Но у меня ничего не вывелось.

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist=~testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
desktop:~$

Добавляю в фильтр отрицание ! всего условия матчинга и получаю результат. Т.е. как будто бы выражение валидное, но почему-то при инвертировании логики меняется и сама логика.

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist!=~testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
тестовыйплейлист
тестовый плейлист
test playlist
testplaylist
desktop:~$

Все иные попытки запихать выражение в разные кавычки, слеши тоже не дают результата.

Доходит до смешного! Вот такое выражение с точным сравнением вывода и фильтра работает только в инвертированом виде. Тут мы не видим плейлиста с именем testplaylist

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist!=testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
тестовыйплейлист
тестовый плейлист
test playlist
desktop:~$

Убираем отрицание и не видим ничего

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist=testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
desktop:~$

Ну и напоследок весёлые факты из моего дебага — паттерн регулярки t.*

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist~=t.*' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
test playlist
testplaylist
deskop:~$

Паттерн регулярки te.*

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist~=te.*' https://www.youtube.com/@maxmuller8233/playlists --no-warning
deskop:~$

deskop:~$ python -V
Python 3.12.6
deskop:~$ ./bin/yt-dlp --version
2024.10.07
deskop:~$ bash --version
GNU bash, версия 5.2.26(1)-release (x86_64-redhat-linux-gnu)
kma21
()

FreeIPA LDAP+TOTP + RADIUS + Mikrotik возможно?

 , ,

Привет, ЛОР!

Есть L2TP/IPSec сервер на Микротике. Внутри локалки есть LDAP на базе FreeIPA. Хочу к VPN подключаться с учётками LDAP, только усилить их TOTP от FreeIPA (надо будет рулить возможностью подключаться к VPN на основе групп и оч мне нравится что юзер может сам себе добавить TOTP из своего «ЛК»,).

Насколько я понимаю, для этого всего нужен RADIUS. Я развернул FreeRADIUS, который смотрит учётки в LDAP (FreeIPA) и отдаёт их Микротику. Но т.к. клиент RADIUS в Микротике умеет только MS-CHAPv2, то я вынужден во FreeIPA добавить NT-hash для пароля.

Теперь это всё работает так:

  • Юзер ломится в Микротик;
  • Микротик стучится в RADIUS;
  • RADIUS смотрит в LDAP, видит там учётку и пароль NT-hash;
  • Юзер проходит аутентификацию в RADIUS
  • Микротик пускает в VPN

Если втупую приписать к этому ещё и TOTP, то, понятно дело, ничего не заработает.

Можно ли как-то приделать TOTP к этой конструкции? Если нет, то может быть для достижения этой цели можно развернуть standalone сервер L2TP/IPSec (strongSwan или что-то ещё) на чём-то с такой аутентификацией?

В систему-клиент-IPA я могу ходить по password+TOTP, т.е. TOTP я настроил корректно.

Даже вот переделал специально пароли на CLEARTEXT в LDAP, чтобы оно там могло спокойно модифицировать как нужно. Всё равно не срабатывает TOTP при логине в VPN.

CentOS 8.2; FreeIPA 4.8.4; FreeRADIUS 3.0.17; RouterOS 6.47

kma21
()

Добавить переадресованные исходящие звонки в очередь

 

Привет, ЛОР!

Есть древний Asterisk 1.8.23.1 на Debian 6. В диалплане прописан макрос, если ни один из SIP-телефонов не ответил, переадресовать звонок на мобильники.

/etc/asterisk/extensions.ael

...
macro reserve-mobile()   {
    Dial(SIP/${mobile_1}@Provider_outgoing,15,RtT);
    Dial(SIP/${mobile_2}@Provider_outgoing,15,RtT);
    Dial(SIP/${mobile_3}@Provider_outgoing,15,RtT);
    Hangup();
};
...

Сейчас это работает так, звонки на мобильные уходят в том порядке, в котором эти мобильные прописаны. По всем правилам очередей - первый оператор задолбан звонками, второй и третий простаивают, ибо им звонки попадут только если первый отклонит звонок или не возьмёт трубку, или если поступит два звонка одновременно.

Можно ли эти мобильные прописать в очереди в queues.conf чтобы звонки на мобильные подчинялись стратегии очереди?

Если можно, то какой синтаксис должен быть? Сейчас SIP-телефоны прописаны таким образом:

member => SIP/101,3

kma21
()

Hibernate не усыпляет комп при вызове из меню KDE из-за прав доступа (виноват selinux)

 , , , ,

UPD: куря логи выяснил, что имеет к этому отношение selinux. после его отключения стало засыпать и от юзера.

не могу сказать, что проблема решена, всё-таки хотелось бы тогда понять где я должен был увидеть ругань selinux на неправомерный доступ и как его настроить на это.

Привет, ЛОР! Не могу понять почему не засыпает комп в режиме hibernate.

Дано:

  • Fedora 29 amd64 on LVM with KDE5
  • GRUB2
  • UEFI (secure boot disabled)
  • swap-file on root

    При вызове из меню KDE suspend to RAM засыпает и просыпается, а suspend to disk (aka hibernate) только мигнёт экраном и включается обратно. При вызове из консоли # /usr/lib/systemd/systemd-sleep hibernate и # /usr/lib/systemd/systemd-sleep suspend всё засыпает и просыпается. Хотя от юзера эти команды не срабатывают, permission denied.

    Таким образом, как выяснить какой командой из KDE-menu засыпается комп (и почему hibernate не срабатывает?)?
    В # journalctl -b есть уточнение ошибки в 2018-2019 строках, но распарсить не могу.

    # cat /etc/default/grub
    
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(test -f /etc/rfremix-release && sed 's, release .*$,,g' /etc/rfremix-release || sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet"
    GRUB_DISABLE_RECOVERY="true"
    
    # cat /proc/cmdline
    
    BOOT_IMAGE=/boot/vmlinuz-4.20.6-200.fc29.x86_64 root=/dev/mapper/max--desktop-root ro rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet
    
    # free -m
                  total        used        free      shared  buff/cache   available
    Mem:          15787        1595       12952         331        1239       13578
    Swap:          8191           0        8191
    
    # swapon -v
    
    NAME          TYPE SIZE USED PRIO
    /var/swapfile file   8G   0B   -2
    
    # filefrag -v /var/swapfile
    
    Filesystem type is: ef53
    File size of /var/swapfile is 8589934592 (2097152 blocks of 4096 bytes)
     ext:     logical_offset:        physical_offset: length:   expected: flags:
       0:        0..    2047:     497664..    499711:   2048:            
       1:     2048..    4095:     501760..    503807:   2048:     499712:
       2:     4096..    8191:     507904..    511999:   4096:     503808:
       3:     8192..   16383:     516096..    524287:   8192:     512000:
    
    # journalctl -u systemd-hibernate
    
    ...
    -- Reboot --
    фев 10 00:31:40 max-desktop systemd[1]: Starting Hibernate...
    фев 10 00:31:40 max-desktop systemd-sleep[2131]: Failed to write hibernation disk offset: Permission denied
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAILURE
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
    фев 10 00:31:40 max-desktop systemd[1]: Failed to start Hibernate.
    
    # ls -lh /var/swapfile
    
    -rw-------. 1 root root 8,0G фев  9 21:54 /var/swapfile
    
    $ groups
    
    max wheel kvm libvirt
    
    # cat /usr/lib/systemd/system/systemd-hibernate.service
    
    [Unit]
    Description=Hibernate
    Documentation=man:systemd-suspend.service(8)
    DefaultDependencies=no
    Requires=sleep.target
    After=sleep.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/lib/systemd/systemd-sleep hibernate
    

    dmesg после чистой загрузки и hibernate
    journalctl -b после чистой загрузки и hibernate

kma21
()

После GPU passthrough в KVM нет изображения в VNC/Spice

 ,

Привет, ЛОР!

Хост Fedora 29 amd64 на asrock b75 pro3. Внутрь виртуалки qemu-kvm с win10 проброшена GTX 970 с выводом изо. по HDMI.

Так вот после старта драйвера видюхи гостевой машины, на хосте пропадает изо из VNC/Spice. При этом управление гостевой машиной есть, нет только изо. Пока драйвер видюхи не стартовал (из-за nvidia error 43), то изо было в VNC/Spice.

Если по поводу Spice ещё можно сказать, что гостевая ОС не может давать дублирование экрана с разными разрешениями, то VNC-сервер запускается ведь на хостовой машине средствами virt-manager?

Гугление по разным запросам даёт темы про не стартующие видюхи. У меня всё стартует, но не всегда удобно переключать вход монитора с хостовой машины на гостевую. Порой нужно удалённый доступ и хотелось бы разобраться почему оно таким образом не работает.

Понятно, что я могу подключиться к гостю напрямую по RDP.

Конфиг виртуалки
qemu-kvm 3.0.0
libvirt 4.7.0
virt-manager 1.6.0

Попытка запустить на данной VM что-то из Linux вообще даёт странные результаты. QXL или Virtio видеокарты даже дают тормоза в интерфейсе и лаги, а если добавить ту же GTX 970, то или всё зависает с цветом сплэшскрина убунты или вообще чёрный экран с курсором. Но для этого буду новый топик создавать, наверное.

kma21
()

Облагородить логику bash-скрипта

 

Привет, ЛОР!

Обучаясь bash велосипедю такое нечто. И вот в case 3 у меня цикл, который ждёт подходящий $ANSWER.

Если отрабатывается case 1 и case 2 то всё корректно - или заново проигрывается скрипт или выход из него.

А в случае case 3 получается, что при выходе из цикла и выходе из case скрипт попадает в старший цикл и поскольку переменная $TIME_LAST пустая, то срабатывает условие и ожидается ввод от пользователя.

Данное поведение подходит, если пользователь хочет повторно завести таймер и не подходит, если он хочет закончить работу.

Т.е. если пользователь ответил Y или ответил N, то всё ок. А если он ответил «qwerty», его переспросили, он ответил N, то всё равно скрипт будет продолжать работу.

Как это организовать по-человечески?

#!/bin/bash
# timer.sh
# Таймер с интерактивным вводом. 
# Умеет звенеть колокольчиком на старых терминалах. 
# На некоторых современных может посылать уведомления

TIME_LAST="$1" # Время таймера
FLAG=TRUE # Флажок
INTEGER=^[0-9]+$ # Шаблон проверки числа. В данном случае целое положительное число, не строка

while [[ "$FLAG" = "TRUE" ]]; do

if [[ -z "$TIME_LAST" ]]; then

	echo -e "\nИспользование: \"`basename $0` время_в_минутах\" или введите в интерактивном режиме"
	echo -e "Введите время в минутах (для отмены нажмите Ctrl+C)\n"
	read TIME_LAST

                until [[ "$TIME_LAST" =~ $INTEGER ]]; do
                echo -e "\nОшибка ввода. \"$TIME_LAST\" не является целым положительным числом.\nПовторите ввод\n"
                read TIME_LAST
                done
                
echo -e "\nОтсчёт $TIME_LAST мин. пошёл!"

fi


sleep $(( $TIME_LAST * 1 )) && echo -e "\nВремя вышло!\a" # ДЛЯ ТЕСТА ТУТ УКАЗАНО УМНОЖЕНИЕ МИНУТ НА 5, А НАДО НА 60!!!

TIME_LAST="" # Подметаем за собой

echo -e "\nХотите завести новый таймер? y / n\n"

read ANSWER

case "$ANSWER" in

#1 case
"Y" | "y" )
;;

#2 case
"N" | "n" )
FLAG=FALSE # Переключается флажок и выход из цикла
;;

#3 case
* )
echo -e "\nВведите \"y\" или \"n\"\n"
# Пока не будет получен нужный ответ переспрашивать
until [ "$ANSWER" = "y" -o "$ANSWER" = "Y" -o "$ANSWER" = "n" -o "$ANSWER" = "N" ]; do 
    read ANSWER
done
;;

esac

done

echo -e "\nBye-bye"

exit 0
kma21
()

VirtualBox подключение по RDP от различных пользователей хоста

 ,

Привет, ЛОР! Я уже мозг сломал, но хотя бы выявил закономерности. Установлен VB 5.1.24r117012 из реп, на ubuntu 16.04.2. Естественно, с ext pack подходящей версии.

Так вот подключаться к встроенному RDP (оно тут именуется VRDP, ибо это как-то реализуется самим VB) с внешней аутентификацией можно только с тем логином/паролем, что запустил эту машину.

Т.е. запущена машина от user1, по RDP к ней можно подключаться только с логином user1. При попытке подключиться с логином user2 получаю ошибку

$ rdesktop -k en-us -u user2 -p - 192.168.1.11:5000
ERROR: Connection closed

user2 добавлен в группу vboxusers, само собой. хомяка ему создавал, пароль задавал. ошибок в вводе логина и пароля нет.

Подключаюсь как с помощью rdesktop, так и с помощью krdc.

  • VNC не предлагать, хочу RDP для коннекта из винды.
  • Понятно дело, коннект к IP хоста, а не гостя, с нужным портом
  • При запуске машины от user2, user2 может подключаться, а user1 нет
  • Инструкцией с https://help.ubuntu.com/community/VirtualBox пользовался - не помогло
  • user2 нужен для того, чтобы было секьюрно и не коннектиться с обычного юзера
  • VB, а не kvm/qemu/xen потому что быстро и просто; нужно оно раз в 10 лет

Гугл всё мне настойчиво объясняет как сделать многопользовательский доступ, но я так понимаю это разрешение нескольких сессий к одной машине и не влияет на аутентификацию другими юзерами

______________________________________________

Для потомков:

Помогло мне воспользоваться оф.документацией (инструкцию читаем в самую последнюю очередь, ага), а именно пункт 7.1.5, раздел 2 (https://www.virtualbox.org/manual/ch07.html), где сказано, что надо в конфиг машины записывать разрешенных пользователей.

Видимо, при создании машины прописывается тот юзер, который её создал. И, соответственно, RDP разрешено только с его логином. Но можно прописать ещё логины.

Таким образом, машина запущена и крутится в Xorg user1, а по RDP можно зайти от user2 (по крайней мере, с его логином. подключение с других компов буду пробовать).

kma21
()

Написать юнит для SANE в systemd

 , , ,

Привет, ЛОР!

Centos 7 amd64, локально подключенный SCX-3200

Я уже голову сломал, как мне запустить SANE чтобы оно сканер отдавало в локалку. После некоторых манипуляций добился, чтобы виделся сканер.

scanimage -L
device `xerox_mfp:libusb:001:002' is a Samsung Samsung SCX-3200 Series multi-function peripheral

И тут начинается самое интересное. как я понял из некоторых форумов, толкового юнита sane в centos 7 нынче нет.

Есть ман, в котором сказано так.

SYSTEMD CONFIGURATION
       for systemd we need to add 2 configuation files in /etc/systemd/system.

       The first file we need to add here is called saned.socket.  It shall have the following contents:

              [Unit]
              Description=saned incoming socket

              [Socket]
              ListenStream=6566
              Accept=yes
              MaxConnections=1

              [Install]
              WantedBy=sockets.target

       The second file to be added is saned@.service with the following contents:

              [Unit]
              Description=Scanner Service
              Requires=saned.socket

              [Service]
              ExecStart=/usr/sbin/saned
              User=saned
              Group=saned
              StandardInput=null
              StandardOutput=syslog
              StandardError=syslog
              # Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255

Есть баг в багзилле red hat, в котором помимо всего прочего есть указания для корректировки юнита (коммент 8).

В конечном итоге методом многочисленных экспериментов я собрал из двух примеров себе такой юнит

cat /etc/systemd/system/saned.socket

[Unit]
              Description=saned incoming socket

              [Socket]
              ListenStream=6566
              Accept=yes
              MaxConnections=3

              [Install]
              WantedBy=sockets.target
cat /etc/systemd/system/saned.service

 [Unit]
              Description=Scanner Service
              Requires=saned.socket

              [Service]
              ExecStart=/usr/sbin/saned
              User=saned
              Group=saned
              StandardInput=null
              StandardOutput=syslog
              StandardError=syslog
              Environment=SANE_CONFIG_DIR=/etc/sane.d
#             Environment=SANE_DEBUG_DLL=128 SANE_DEBUG_NET=128

Запускаю я # service saned start и потом вижу в # service saned status вот такое

Redirecting to /bin/systemctl status  saned.service
saned.service - Scanner Service
   Loaded: loaded (/etc/systemd/system/saned.service; static)
   Active: inactive (dead)

дек 05 21:51:37 maxim-server systemd[1]: Started Scanner Service.
дек 05 21:51:37 maxim-server saned[5814]: saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
дек 05 21:51:37 maxim-server saned[5814]: check_host: access by remote host: localhost
дек 05 21:51:57 maxim-server saned[5814]: init: bad status=22 or procnum=-1402437236
дек 05 21:55:00 maxim-server systemd[1]: Stopped Scanner Service.
дек 05 21:55:02 maxim-server systemd[1]: Starting Scanner Service...
дек 05 21:55:02 maxim-server systemd[1]: Started Scanner Service.
дек 05 21:55:02 maxim-server saned[5882]: saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
дек 05 21:55:02 maxim-server saned[5882]: check_host: access by remote host: localhost
дек 05 21:55:22 maxim-server saned[5882]: init: bad status=22 or procnum=1117462924
cat /etc/passwd | grep saned
saned:x:1001:1001::/dev/null:/bin/false

И нихрена не видит клиент расшареного сканера. Порты в файерволе на сервере открыл, в клиенте заполнил и /etc/sane.d/net.conf и /etc/sane.d/dll.conf и всё равно клиент сканера не видит.

Да и вообще центось странный предмет. вроде корпоративный стандарт де-факто, а документации толком нет, баг висит кучу времени.

в том же дебиане это всё делалось проще (правда без systemd) и хотя бы в блогах, но мануалы на каждый чих есть.

kma21
()

Может ли кто прочитать/записать дамп с tc97101p в СПб?

 , ,

Привет, ЛОР! Знаю, что тут есть кто умеет в микроконтроллеры и программаторы. Надо считать (а в последствии может и записать) дамп с tc97101p (DIP-8). Питер. О цене договоримся.

kma21
()

Очистить матрицу монитора от краски для авто

 

Привет, ЛОР! Ввиду наличия контингента из разных сфер деятельности и прст «понимания», обращаюсь сюда.

Достался моник B1930 от колористки из кузовни. Матрица в подтёках от краски автомобильной и лака. Реально ли чем-то её отттереть?

Или может плёнку снять с матрицы? Или тогда он выйдет из строя?

Пробовал очистителем тормозов вюртовским, не помогает. Есть ещё карбоклинер, но, боюсь, уничтожу матрицу.

kma21
()

ограничение отправки email

 ,

Вопрос больше теории, чем конкретных решений. Одной конторе хочется странного. Надо неким образом мониторить (а в идеале пресекать) утечку конфиденциальной информации через email, но с одной особенностью. Надо отсылать много email клиентам. Т.е. полностью запретить email нельзя.

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

Нагуглил некие DLP-решения. Но не совсем представляю, помогут ли они в моей ситуации, насколько они эффективны.

Подскажите хотя бы логику решения проблемы. Мне в голову приходит только этот белый список, в котором все email подтверждаются какими-то договорами с клиентами.

kma21
()

Добавление акка соц.сети в визитку контактной книжки

 , ,

Вопрос не по конкретному девайсу, а по андроиду в целом.

в телефонной книжке забита визитка с именем, к примеру, «жена». синхронизация vk, g+ и т.п. естественно не подхватывает страницу из соц.сетей. потому что или у меня визитка названа не так, как страница в соц.сети или страница названа не так, как у меня визитка. можно ли принудительно добавить акк из соц.сети? предпочтение отдаю GApps.

из доступной добавочной информации соц.сетей нет.

kma21
()

выбор ведроидофона

 , ,

привет, лор! задумал купить ведроидофон и думаю, копить на какой-нибудь 1+1 или же взять что-то дешевле и с российского рынка?

хочется лопату (=<5,5"). игори особо не интересуют, нужен интернет, 2гис, да чатики.

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

бюджет 10к руб +/- 2к (на случай если что-то много лучше можно взять, добавив эти деньги). покупать буду в Спб, но есть возможность заказать с али или ебея минуя почту россии.

планшет не хочу, звонки так же нужны. а звонить даже с 7" извращение.

kma21
()

Libreoffice without ldap

 ,

Привет ЛОР!

Хочу поставить libreoffice из исходников, но он тянет за собой openldap. мне оно не надо, но в юзах нынче нет.

Что и как сделать, чтобы оно не тянуло за собой ldap?

kma21
()

Не могу скачать ни один исходник в gentoo

 ,

ЛОР, случилось нечто странное. Пару дней назад в очередной раз вкатил оду gentoo на нетбук, сейчас вкатывал на десктоп. всё amd64. на десктоп всё поставил, когда начал ставить иксы начал ловить ошибки при попытке скачать тарбол - 404 с зеркала.

делал eix-sync, emerge --sync, emerge portage и т.п., менял зеркала. не скачиваются разные пакеты, даже с сайтов авторов.

причём перестало скачиваться и на нетбуке, на котором конфиги не трогал с последней установки.

когда пытаюсь посмотреть пакет от туда, откуда emerge хочет взять его, то в браузере получаю тоже 404.

открываю к примеру

http://mirror.yandex.ru/gentoo-distfiles/distfiles
а там только около 20 файлов и всё.

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

emerge --info

make.conf

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-libs/libasyncns-0.8-r3
>>> Downloading 'http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz
Resolving mirror.yandex.ru... 213.180.204.183
Connecting to mirror.yandex.ru|213.180.204.183|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

>>> Downloading 'http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz
Resolving 0pointer.de... 85.214.157.71
Connecting to 0pointer.de|85.214.157.71|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

!!! Couldn't download 'libasyncns-0.8.tar.gz'. Aborting.
 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

>>> Failed to emerge net-libs/libasyncns-0.8-r3, Log file:

>>>  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

 * Messages for package net-libs/libasyncns-0.8-r3:

 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

UPD: Решение

GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/"

kma21
()

Почему старые нетбуки такие дорогие?

 , ,

Хочу запилить маленький сервак, денег нет, хочу попробовать centos 7, на маленьком нетбуке. И вот засада. Старые, одноядерные нетбуки, которые годятся только на браузер с 1,5 вкладками (ну красноглазые могут вытянуть до 4-5) без флеша (ни о каком нормальном ютубе не идёт речи) стоят в большинстве своём минимум $100, а если искать с 64-bit ЦП, то и ещё больше.

почему так дорого? кому они нужны в эру планшетов? да и ещё с таким дохлым железом...

ну или помогите найти... можно без экрана, клавиатуры, HDD/SSD и с раздолбаным корпусом =)

kma21
()

Не выпускается уже или ещё sm-t331 (tab 4 8")

 , ,

Хочется купить этот планшет, но не могу найти в питерских интернет магазинах.

tab 3 во всех вариациях имеется, tab 4 7" тоже, а именно 8" нет. вот и думаю, их как-то мало произвели, что быстро выкупили или ещё не завезли и вообще реально ли будет купить?

вроде tab 3 ещё валяются, т.е. надо ждать?

kma21
()

Fedora 20 не ставится загрузчик с UEFI

 , ,

Привет, ЛОР!

Ставлю Fedora 20 на eee pc 1225B с ve-200 в режиме uefi. Всё проходит гладко, но при установке загрузчика вылетает такая хрень. ссыль

ставлю с образов Fedora mate amd64 (обычные и U1), всё одно и тоже. на английском языке тоже установка не проходит.

разбивку диска пробовал делать как вручную (/, /home; /boot/efi, /, /home), так и автоматическую.

при ручной разбивке и русском языке инсталлера раздел /boot/efi помечается как «неопознанный» и не помещается в группу системных разделов.

что не так?

kma21
()

Малый объём трафика i2p

 

Поставил i2p на комп, выставил ограничения 2 МБайт/с по скорости и 80% транзитного трафика (интернет позволяет).

За 4 дня набежало всего лишь 160/200 МБ трафика. это нормально? имею белый статичный IP, порты открыты.

скрин с i2p роутера http://storage7.static.itmages.ru/i/14/0717/h_1405622669_7469937_de8aa11ec3.jpg

а то хочется помочь, а оно не помогается как-то...

kma21
()

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