LINUX.ORG.RU

Сообщения RoZa

 

QUIK не запускается через Wine

Форум — Desktop

Некоторое время (где-то год) назад спокойно запускал себе QUIK на Linux Mint через Wine. Сейчас же при попытке запустить его вылезает такая бяка:

$ ./info.exe 
trace:winspool:load_cups 0x7d40f878: libcups.so.2 loaded
trace:winspool:WINSPOOL_LoadSystemPrinters Init already done
fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
fixme:thread:GetThreadPreferredUILanguages 52, 0x11bfad4, 0x11bfb44 0x11bfadc
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1f05000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1df5000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1ce5000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1bd5000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1ac5000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x19b5000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1824000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1714000 0 0x11bf614 4
fixme:heap:HeapSetInformation 0x1604000 0 0x11bf614 4
err:dc:CreateDCW no driver found for L"Generic-CUPS-PDF-Printer"
fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ntdll:RtlpWaitForCriticalSection section 0x7ea46e40 "freetype.c: freetype_cs" wait timed out in thread 0032, blocked by 0035, retrying (60 sec)

Я попробовал

$ sudo apt-get install cups-pdf
Не помогло. Попробовал команды отсюда: https://askubuntu.com/questions/916559/enable-cups-lpd-on-server-16-04-lts?no... Тоже не помогло.

Больше идей нет. Можно ещё что-нибудь попробовать, чтобы запустить программу в Wine?

 , ,

RoZa
()

Moby, сборка из исходников выдаёт ошибку «target os mismatch with current os linux»

Форум — General

Доброго дня! Я на Бубунте 16.04.3 LTS (Xenial Xerus) пытаюсь собрать Moby из исходников: https://github.com/moby/moby, чтобы поэкспериментировать с исходниками dockerd. Но, к сожалению, при попытке запустить хоть какой-то контейнер получаю ошибку «target os mismatch with current os linux». Как запустить контейнер? Был ли опыт выполнения того же самого в Windows 10?

Подробнее:

# Запускаю сборку dockerd
root@ubuntu-xenial:~/moby# systemctl start docker
root@ubuntu-xenial:~/moby# make
...
root@ubuntu-xenial:~/moby# systemctl stop docker

# Запускаю собранный dockerd
root@ubuntu-xenial:~/moby# cd bundles/
root@ubuntu-xenial:~/moby/bundles# ./binary-daemon/dockerd
INFO[2017-09-20T13:01:39.647651349Z] libcontainerd: new containerd process, pid: 6413 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max  current=1024 max=1048576
INFO[2017-09-20T13:01:40.663880382Z] [graphdriver] using prior storage driver: aufs 
INFO[2017-09-20T13:01:40.690718484Z] Graph migration to content-addressability took 0.00 seconds 
WARN[2017-09-20T13:01:40.691160071Z] Your kernel does not support swap memory limit 
WARN[2017-09-20T13:01:40.691255948Z] Your kernel does not support cgroup rt period 
WARN[2017-09-20T13:01:40.691372765Z] Your kernel does not support cgroup rt runtime 
INFO[2017-09-20T13:01:40.691909525Z] Loading containers: start.                   
INFO[2017-09-20T13:01:40.809145234Z] Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address 
INFO[2017-09-20T13:01:40.843636616Z] Loading containers: done.                    
INFO[2017-09-20T13:01:40.884713044Z] Docker daemon                                 commit=149f3ac graphdriver(s)=aufs version=17.06.0-dev
INFO[2017-09-20T13:01:40.884814711Z] Daemon has completed initialization          
INFO[2017-09-20T13:01:40.903378545Z] API listen on /var/run/docker.sock
# В другом терминале пытаюсь запустить контейнер
root@ubuntu-xenial:~/moby/bundles/binary-daemon# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
95309415213f        ubuntu              "bash"                   About an hour ago   Created                                 heuristic_kilby
0b3a519b622c        nginx               "nginx -g 'daemon ..."   17 hours ago        Created             80/tcp              peaceful_torvalds
root@ubuntu-xenial:~/moby/bundles/binary-daemon# docker start -i 95309415213f
Error response from daemon: oci runtime error: target os  mismatch with current os linux
ERRO[0000] error waiting for container: context canceled

 

RoZa
()

Аналог mprotect для MacOsX

Форум — Development

Доброй ночи! Для Linux существует системный вызов mprotect, которым можно модифицировать права доступа практически для любой области адресного пространства данного процесса. Но если отойти от Linux, к примеру, в сторону Mac OS X, то вообще говоря, стандарт POSIX не даёт никаких гарантий по поводу того, как будет вести себя этот вызов при попытке модифицировать права доступа произвольной области памяти, а мне лично необходимы права на чтение и запись секции кода данного процесса. Хотелось бы знать, есть ли в Mac OS X (а в идеале - в POSIX) способ гарантированно получить доступ на чтение-запись-исполнение секции кода?

 ,

RoZa
()

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