#1 Le 25/03/2015, à 06:08
- k3c
installer Captvty pour Mme Michu
1) installer Docker
http://docs.docker.com/installation/ubuntulinux/
2) lancer Captvty, après avoir créé un dossier ~/moncontainer
mkdir ~/moncontainer
donc on lance
docker run -d -e DISPLAY=$DISPLAY -v /home/$USER/moncontainer:/home/gg -v /tmp/.X11-unix:/tmp/.X11-unix k3ck3c/captvty
La première fois ça va télécharger 1,34 Go et lancer Captvty
La deuxième fois ça le lancera immédiatement
Le Dockerfile pour ceux qui préfèrent le faire eux-mêmes
FROM ubuntu:
# Set the locale
RUN locale-gen fr_FR.UTF-8
ENV LANG fr_FR.UTF-8
ENV LANGUAGE fr_FR:en
ENV LC_ALL fr_FR.UTF-8
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -y
RUN apt-get install -y python-software-properties software-properties-common
RUN add-apt-repository -y ppa:ubuntu-wine/ppa
RUN dpkg --add-architecture i386
RUN apt-get update -yy
RUN apt-get install -y wine1.7 winetricks xvfb
RUN apt-get purge -y python-software-properties && apt-get autoclean -y
RUN apt-get update && apt-get install -y epiphany-browser
# Remplacer 1002 & 100 avec user & group id
RUN useradd -d /home/gg -m -s /bin/bash gg
RUN echo gg:gg | chpasswd
RUN echo 'gg ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers.d/gg
RUN chmod 0440 /etc/sudoers.d/gg
USER gg
ENV HOME /home/gg
WORKDIR /home/gg
RUN mkdir /home/gg/Captvty
ENV WINEARCH=win32
ENV WINEPREFIX=/home/gg/.wine_captvty
RUN /usr/bin/xvfb-run -s -noreset -a winetricks -q --unattended vcrun2010 dotnet40 gdiplus comctl32 ie8
# the file Captvtyversion123.zip with the version
RUN version=$(wget -q -O- http://captvty.fr/ | grep -o -m 1 'captvty-.*.zip' | sed 's/captvty-\(.*\).zip/\1/') && wget -O /dev/null http://captvty.fr/ && wget -O /tmp/Captvty.zip http://captvty.fr/?captvty-$version.zip && unzip -d ~/Captvty /tmp/Captvty.zip && rm /tmp/Captvty.zip
CMD WINEDEBUG=fixme-all wine /home/gg/Captvty/Captvty.exe
Dans ce cas, vous créez une directory, y allez
mkdir abc && cd abc
Avec votre éditeur de texte préféré, vous créez le fichier Dockerfile ci-dessus, puis vous créez votre image Captvty
docker build -t captvty .
et vous lancez avec
docker run -d -e DISPLAY=$DISPLAY -v /home/$USER/moncontainer:/home/gg -v /tmp/.X11-unix:/tmp/.X11-unix captvty
Dernière modification par k3c (Le 24/07/2015, à 13:43)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#2 Le 25/03/2015, à 10:49
- Shanx
Re : installer Captvty pour Mme Michu
Salut,
ce tuto aurait plus sa place dans la documentation.
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#3 Le 19/04/2015, à 10:07
- k3c
Re : installer Captvty pour Mme Michu
Si on veut que Captvty démarre automatiquement au démarrage de l'ordinateur, il suffit d'ajouter
--restart=always
la commande de démarrage devient alors
docker run -d --restart=always -e DISPLAY=$DISPLAY -v /home/gg/moncontainer:/home/gg -v /tmp/.X11-unix:/tmp/.X11-unix k3ck3c/captvty
Debian 12 sur Thinkpad reconditionné
Hors ligne
#4 Le 03/01/2016, à 21:33
- Aspartam
Re : installer Captvty pour Mme Michu
Bonjour K3C
J'ai suivi ta méthode pour installer Captvty. Ça a téléchargé des giga-octets de données qui sont allées je ne sais où et Captvty ne s'est pas ouvert.
J'ai juste obtenu ce message :
Aurais-tu une idée de la raison pour laquelle ça ne marche pas ?
sudo docker run -d -e DISPLAY=$DISPLAY -v /home/yann/moncontainer:/home/gg -v /tmp/.X11-unix:/tmp/.X11-unix k3ck3c/captvty
[sudo] password for yann:
Unable to find image 'k3ck3c/captvty:latest' locally
latest: Pulling from k3ck3c/captvty
511136ea3c5a: Pulling fs layer
97fd97495e49: Pulling fs layer
2dcbbf65536c: Pulling fs layer
6a459d727ebb: Pulling fs layer
8f321fc43180: Pulling fs layer
03db2b23cf03: Pulling fs layer
9cbaf023786c: Pulling fs layer
1af79539cff1: Pulling fs layer
82fd91fe871d: Pulling fs layer
5c25764c4862: Pulling fs layer
ea9fc16ff469: Pulling fs layer
97fd97495e49: Downloading 11.31 MB/67.5 MB
9c9f4a9ac145: Download complete
ada2a05e1d92: Download complete
881f94ba3263: Download complete
ffa4f09d3726: Download complete
a20e6a5b71ce: Download complete
51a42709b949: Download complete
bc0a8d990389: Download complete
c4d131a5df20: Download complete
1d608760c96d: Download complete
1ca325162ea6: Download complete
d6ab96cafd34: Download complete
69e823f50377: Download complete
619524da2134: Download complete
1d5793c5e5c2: Download complete
bb71f2798518: Download complete
a52b38f237fb: Download complete
bc5c135b6f11: Download complete
163ad4a5fbc1: Download complete
7da573951fff: Download complete
8b1d9a2aaa95: Download complete
c9270c276df4: Download complete
d737bf86a858: Download complete
1321ae920fa5: Download complete
Status: Downloaded newer image for k3ck3c/captvty:latest
19ba86ddef7f8783cd0b9235fa4899c8ce9ccb77f895173febe084708f46977b
Hors ligne
#5 Le 04/01/2016, à 06:59
- k3c
Re : installer Captvty pour Mme Michu
depuis docker 1.9 ça a changé
extrait de https://hub.docker.com/r/k3ck3c/captvty/
Since docker 1.9, start it with
docker run -e DISPLAY -v $HOME/.Xauthority:/home/developer/.Xauthority -v /tmp/.X11-unix:/tmp/.X11-unix:ro --net=host k3ck3c/captvty:2-3-10
Add a
--restart=always
if you want it to start when you boot your computer
sinon un
docker ps -a
va montrer si ton container est exited, je suppose que oui
et un
docker events
va donner la raison
Debian 12 sur Thinkpad reconditionné
Hors ligne
#6 Le 04/01/2016, à 07:45
- k3c
Re : installer Captvty pour Mme Michu
Ensuite, je suppose que tu vas vouloir récupérer tes vidéos qui sont dans ton container
mon container Captvty a un identifiant qui commence par 1a, ce qui suffira pour l'identifier
gg@gg-P15SM-A-SM1-A:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5c0f3e311281 67d66e778cfc "/bin/sh -c '/usr/bin" 12 hours ago Up 12 hours distracted_mclean
68af05c35fe0 webapp "python app.py" 32 hours ago Up 32 hours 0.0.0.0:32768->5000/tcp flask
1afb49ab7f8c k3ck3c/captvty:2-3-10 "/bin/sh -c 'WINEDEBU" 2 days ago Up 2 days lonely_darwin
378d7789f00e jess/transmission "/usr/bin/transmissio" 3 days ago Up 3 days 0.0.0.0:9091->9091/tcp, 0.0.0.0:51413->51413/tcp, 0.0.0.0:51413->51413/udp transmission
637dd9d9a06e eg_apt_cacher_ng "/bin/sh -c 'chmod 77" 2 weeks ago Up 6 days 0.0.0.0:3142->3142/tcp test_apt_cacher_ng
je passe une commande docker exec dans mon container pour voir ce que j'ai téléchargé
gg@gg-P15SM-A-SM1-A:~$ docker exec -it 1a ls /home/gg/Captvty/Vidéos
2 broke girls - Episode 1 Saison 01 - Et des cupcakes_HD1_2016_01_01_20_54.ts
2 broke girls - Episode 2 Saison 01 - Et la scène de rupture_HD1_2016_01_01_21_14.ts
2 broke girls - Episode 3 Saison 01 - Et une odeur de vestiaire_HD1_2016_01_01_21_39.ts
2 broke girls - Episode 4 Saison 01 - Et des problèmes de riches_HD1_2016_01_01_22_04.ts
2 broke girls - Episode 5 Saison 01 - Et la soirée années 90 et équitation_HD1_2016_01_01_22_29.ts
Double enquête_France 3_2016_01_01_20_55.ts
Double enquête_France 3_2016_01_01_22_20.ts
Hercule Poirot - Le flux et le reflux_HD1_2015_12_27_20_56.mp4
Téléchargements manuels
The Wrong Mans - Mauvaise pioche (1-6)_Arte_2016_01_01_02_30.mp4
The Wrong Mans - Mauvaise Pioche (2-6)_Arte_2016_01_01_02_55.mp4
The Wrong Mans - Mauvaise Pioche (3-6)_Arte_2016_01_01_03_25.mp4
The Wrong Mans - Mauvaise Pioche (4-6)_Arte_2016_01_01_03_55.flv
The Wrong Mans - Mauvaise Pioche (4-6)_Arte_2016_01_01_03_55.mkv
The Wrong Mans - Mauvaise Pioche (5-6)_Arte_2016_01_01_04_25.mp4
The Wrong Mans - Mauvaise Pioche (6-6)_Arte_2016_01_01_05_00.mp4
Je copie ces fichiers avec docker cp, dans le dossier mabbc, ce qui a pour effet de les copier dans mabbc/Vidéos (pas compris pourquoi)
gg@gg-P15SM-A-SM1-A:~$ docker cp 1a:/home/gg/Captvty/Vidéos mabbc
et donc mes fichiers sont là
gg@gg-P15SM-A-SM1-A:~$ ls mabbc/Vidéos
2 broke girls - Episode 1 Saison 01 - Et des cupcakes_HD1_2016_01_01_20_54.ts
2 broke girls - Episode 2 Saison 01 - Et la scène de rupture_HD1_2016_01_01_21_14.ts
2 broke girls - Episode 3 Saison 01 - Et une odeur de vestiaire_HD1_2016_01_01_21_39.ts
2 broke girls - Episode 4 Saison 01 - Et des problèmes de riches_HD1_2016_01_01_22_04.ts
2 broke girls - Episode 5 Saison 01 - Et la soirée années 90 et équitation_HD1_2016_01_01_22_29.ts
Double enquête_France 3_2016_01_01_20_55.ts
Double enquête_France 3_2016_01_01_22_20.ts
Hercule Poirot - Le flux et le reflux_HD1_2015_12_27_20_56.mp4
Téléchargements manuels
The Wrong Mans - Mauvaise pioche (1-6)_Arte_2016_01_01_02_30.mp4
The Wrong Mans - Mauvaise Pioche (2-6)_Arte_2016_01_01_02_55.mp4
The Wrong Mans - Mauvaise Pioche (3-6)_Arte_2016_01_01_03_25.mp4
The Wrong Mans - Mauvaise Pioche (4-6)_Arte_2016_01_01_03_55.flv
The Wrong Mans - Mauvaise Pioche (4-6)_Arte_2016_01_01_03_55.mkv
The Wrong Mans - Mauvaise Pioche (5-6)_Arte_2016_01_01_04_25.mp4
The Wrong Mans - Mauvaise Pioche (6-6)_Arte_2016_01_01_05_00.mp4
gg@gg-P15SM-A-SM1-A:~$ ~
Debian 12 sur Thinkpad reconditionné
Hors ligne
#7 Le 04/01/2016, à 11:17
- Aspartam
Re : installer Captvty pour Mme Michu
Salut K3C
merci pour ta réponse malheureusement, ça ne marche toujours pas.
J'ai obtenu cette erreur :
err:ole:CoGetContextToken apartment not initialised
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 130 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x380
Serial number of failed request: 3945
Current serial number in output stream: 3954
Hors ligne
#8 Le 04/01/2016, à 11:31
- k3c
Re : installer Captvty pour Mme Michu
La première ligne est "normale", je l'ai toujours eue
On dirait qu'il ne trouve pas de DISPLAY pour faire son affichage
Debian 12 sur Thinkpad reconditionné
Hors ligne
#9 Le 04/01/2016, à 11:46
- Ayral
Re : installer Captvty pour Mme Michu
En ce qui concerne Mme Michu, c'est loupé. Tout est en ligne de commande, et selon les versions de Captvty ce ne sont pas les mêmes. J'anime un club informatique de personnes âgées (une vingtaine) tous sur Ubuntu, je perdrais tout mon capital de crédibilité si je leur montrais ça.
Pluzz fonctionne tout à fait normalement, pour Arte Qarte est parfait, mes "élèves" l'utilisent beaucoup, la 1 et la 6 c'est de la bouse on n'en parle pas. Les abonnés à Canal+ ont une interface abonnés.
Mais félicitations quand même pour chercher à dépasser les limites des applications graphiques. Mais les expliquer à l'utilisateur non geek, c'est un pari difficile.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#10 Le 04/01/2016, à 12:23
- Aspartam
Re : installer Captvty pour Mme Michu
On dirait qu'il ne trouve pas de DISPLAY pour faire son affichage
Je te remercie pour tes efforts. Si tu ne sais pas à quoi c'est dû eh bien ce n'est pas grave je continuerai de repasser sous Windows pour me servir de Captvty. Aucun des tutos censés le faire fonctionner n'a jamais réussi jusqu'ici, j'espérais avoir plus de chance avec le tien. :-)
Tout est en ligne de commande
Oh !
et selon les versions de Captvty ce ne sont pas les mêmes.
Ooooooh là ... !!!!!!
Pluzz fonctionne tout à fait normalement
J'ai deux problèmes avec dPLUZZ le premier (et sans doute le pire) c'est qu'il ne prend pas en charge les vidéos d'IDF1, le second c'est qu'il réencode systématiement les fichiers en imposant son propre frame rate ce qui a pour conséquence de provoquer des mouvements saccadés sur ceux dont le frame rate a été modifié. Et je ne parle pas de la baisse de qualité due au réencodage.
Dernière modification par Aspartam (Le 04/01/2016, à 12:25)
Hors ligne
#11 Le 04/01/2016, à 13:41
- k3c
Re : installer Captvty pour Mme Michu
>>>En ce qui concerne Mme Michu, c'est loupé. Tout est en ligne de commande,
en fait mon idée, c'était juste de remplacer l'installation de Captvty, assez fastidieuse, par une ligne unique, qui récupère une image docker, fait le boulot de configuration, et lance Captvty.
Effectivement, pour Mme Michu, c'est loupé.
Peux-tu mettre, enter balises codes, la fin de
strace docker run -e DISPLAY -v $HOME/.Xauthority:/home/developer/.Xauthority -v /tmp/.X11-unix:/tmp/.X11-unix:ro --net=host k3ck3c/captvty:2-3-10
ça ne va pas mieux marcher, mais ça pourrait nous éclairer
Debian 12 sur Thinkpad reconditionné
Hors ligne
#12 Le 04/01/2016, à 14:32
- Aspartam
Re : installer Captvty pour Mme Michu
Voilà ce que j'obtiens :
(et merci encore pour tes efforts)
rt_sigaction(SIGWINCH, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGIO, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGPWR, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGSYS, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRTMIN, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_3, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_4, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_5, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_6, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_7, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_8, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_9, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_10, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_11, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_12, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_13, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_14, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_15, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_16, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_17, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_18, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_19, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_20, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_21, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_22, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_23, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_24, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_25, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_26, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_27, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_28, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_29, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_30, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_31, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGRT_32, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7efc20849000
mprotect(0x7efc20849000, 4096, PROT_NONE) = 0
clone(child_stack=0x7efc21048eb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7efc210499d0, tls=0x7efc21049700, child_tidptr=0x7efc210499d0) = 8223
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
mmap(NULL, 4080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc2323a000
mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7efc20749000
futex(0x155efd8, FUTEX_WAKE, 1) = 1
rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7efc1ff48000
mprotect(0x7efc1ff48000, 4096, PROT_NONE) = 0
clone(child_stack=0x7efc20747eb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7efc207489d0, tls=0x7efc20748700, child_tidptr=0x7efc207489d0) = 8224
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0x155efd8, FUTEX_WAKE, 1) = 1
futex(0xc2100280e8, FUTEX_WAKE, 1) = 1
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
open("/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3
read(3, "128\n", 4096) = 4
read(3, "", 4092) = 0
close(3) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3
close(3) = 0
socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3
setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0
bind(3, {sa_family=AF_INET6, sin6_port=htons(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP) = 4
setsockopt(4, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0
bind(4, {sa_family=AF_INET6, sin6_port=htons(0), inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0
close(4) = 0
close(3) = 0
futex(0x155efd8, FUTEX_WAKE, 1) = 1
futex(0xc2100280e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0x155efd8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
capget({0 /* _LINUX_CAPABILITY_VERSION_??? */, 0}, NULL) = 0
open("/proc/sys/kernel/cap_last_cap", O_RDONLY|O_CLOEXEC) = 3
read(3, "37\n", 11) = 3
close(3) = 0
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = 0
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0x1565c28, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
futex(0xc21002a8e8, FUTEX_WAKE, 1) = 1
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
mmap(0xc210100000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc210100000
mmap(0xc20ffe0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc20ffe0000
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
epoll_create1(EPOLL_CLOEXEC) = 4
epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=589243168, u64=139621386101536}}) = 0
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, 23) = 0
getsockname(3, {sa_family=AF_LOCAL, NULL}, [2]) = 0
getpeername(3, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, [23]) = 0
read(3, 0xc210103000, 4096) = -1 EAGAIN (Resource temporarily unavailable)
write(3, "POST /v1.18/containers/create HT"..., 1169) = 1169
epoll_wait(4, {{EPOLLOUT, {u32=589243168, u64=139621386101536}}}, 128, 0) = 1
epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=589243168, u64=139621386101536}}}, 128, -1) = 1
futex(0x155efd8, FUTEX_WAKE, 1) = 1
read(3, "HTTP/1.1 201 Created\r\nContent-Ty"..., 4096) = 203
epoll_wait(4, {}, 128, 0) = 0
futex(0x155efd8, FUTEX_WAKE, 1) = 1
rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTIN, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, {0x432290, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x432300}, NULL, 8) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=589243000, u64=139621386101368}}) = 0
connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, 23) = 0
getsockname(5, {sa_family=AF_LOCAL, NULL}, [2]) = 0
getpeername(5, {sa_family=AF_LOCAL, sun_path="/var/run/docker.sock"}, [23]) = 0
write(5, "POST /v1.18/containers/6014b7b42"..., 275) = 275
read(5, 0xc2100be000, 4096) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(4, {}, 128, 0) = 0
futex(0x1565c28, FUTEX_WAIT, 0, NULLerr:ole:CoGetContextToken apartment not initialised
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 130 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x380
Serial number of failed request: 3945
Current serial number in output stream: 3945
<unfinished ...>
+++ exited with 1 +++
Hors ligne
#13 Le 04/01/2016, à 19:10
- k3c
Re : installer Captvty pour Mme Michu
Bon rien d'évident dans tout ça, par contre, encore quelques questions
version de docker
docker version
docker info
version de ton OS Debian/Ubuntu/Mint ?
version de wine
wine --version
Debian 12 sur Thinkpad reconditionné
Hors ligne
#14 Le 04/01/2016, à 23:19
- Aspartam
Re : installer Captvty pour Mme Michu
OK alors,
Docker version :
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.2.1
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.2.1
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
docker info :
Containers: 19
Images: 35
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 73
Dirperm1 Supported: true
Execution Driver: native-0.2
Kernel Version: 3.16.0-57-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 2
Total Memory: 3.827 GiB
Name: PC-LINUX-01
ID: O6SK:LGQF:LTQE:RSQE:FBUQ:JNGD:GHHL:XI57:TMS2:YTGZ:22EU:2OOU
WARNING: No swap limit support
Et j'utilise Ubuntu 14.04 LTS avec Wine-1.6.2
Hors ligne
#15 Le 04/01/2016, à 23:39
- k3c
Re : installer Captvty pour Mme Michu
J'ai docker 1.9.1, tu peux mettre à jour, et ton wine n'est pas récent, mais largement assez pour faire tourner Captvty
Debian 12 sur Thinkpad reconditionné
Hors ligne
#16 Le 05/01/2016, à 16:08
- Aspartam
Re : installer Captvty pour Mme Michu
Salut k3c
J'ai changé ma version de docker mais hélas ça ne fonctionne pas mieux j'ai cette erreur :
err:ole:CoGetContextToken apartment not initialised
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 130 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x380
Serial number of failed request: 3945
Current serial number in output stream: 3954
Je commence à croire que c'est tout bonnement impossible de faire marcher ce logiciel sur Ubuntu. :-)
Hors ligne
#17 Le 05/01/2016, à 17:26
- grandtoubab
Re : installer Captvty pour Mme Michu
Salut,
Je suis très satisfait de mon installation de Captvty dans Wine
http://forum.ubuntu-fr.org/viewtopic.php?id=878081
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#18 Le 05/01/2016, à 17:27
- k3c
Re : installer Captvty pour Mme Michu
Je crois que Captvty a été installé sous Ubuntu 14.04 suffisamment de fois pour qu'on espère y arriver :-)
Essaie
WINEARCH=win32 WINEPREFIX=~/.wine_captvty winecfg
Refuse d'installer Mono, tu veux utiliser wine
tu installes les librairies utiles via winetricks
WINEARCH=win32 WINEPREFIX=~/.wine_captvty winetricks -q --unattended winetricks vcrun2010 dotnet40 gdiplus comctl32 ie8
Si tu veux aussi regarder (et pas seulement télécharger des émissions), tu auras besoin de Flash
wget http://captvty.fr/getflash -O fplayer.exe
WINEARCH=win32 WINEPREFIX=~/.wine_captvty wine fplayer.exe
Tu récupères la dernière version de Captvty et tu l'installes
fichier=$(wget -q -O- http://captvty.fr/ | grep -o 'captvty-.*\.zip' | uniq)
wget -O/tmp/Captvty.zip http://captvty.fr/?$fichier
unzip -d ~/Captvty /tmp/Captvty.zip
rm /tmp/Captvty.zip
Puis tu le lances, en demandant de ne pas être pollué par tous les messages wine sans intérêt
WINEARCH=win32 WINEPREFIX=~/.wine_captvty/ WINEDEBUG=fixme-all wine ~/.wine_captvty/drive_c/Captvty/Captvty.exe
Debian 12 sur Thinkpad reconditionné
Hors ligne
#19 Le 05/01/2016, à 21:42
- Aspartam
Re : installer Captvty pour Mme Michu
Hélas les problèmes surviennent dès la deuxième lignes.
J'obtiens cette erreur :
WINEARCH=win32 WINEPREFIX=~/.wine_captvty winetricks -q --unattended winetricks vcrun2010 dotnet40 gdiplus comctl32 ie8
Unknown arg winetricks
J'ai quand même poursuivi la procédure que tu m'as décrites jusqu'au bout mais évidemment ça ne marche pas. :-)
Hors ligne
#20 Le 05/01/2016, à 22:20
- grandtoubab
Re : installer Captvty pour Mme Michu
Hélas les problèmes surviennent dès la deuxième lignes.
J'obtiens cette erreur :
WINEARCH=win32 WINEPREFIX=~/.wine_captvty winetricks -q --unattended winetricks vcrun2010 dotnet40 gdiplus comctl32 ie8 Unknown arg winetricks
J'ai quand même poursuivi la procédure que tu m'as décrites jusqu'au bout mais évidemment ça ne marche pas. :-)
faut avoir installé préalablement wine et winetricks , ça va sans dire mais ça va mieux en le disant
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#21 Le 05/01/2016, à 22:23
- k3c
Re : installer Captvty pour Mme Michu
j'ai l'impression que tu n'as pas winetricks, que donne
which winetricks
si tu ne l'as pas, tu le télécharges depuis
https://raw.githubusercontent.com/Winet … winetricks
et tu lui fais
chmod +x winetricks
et tu le copies à sa place
sudo mv winetricks /usr/bin
Debian 12 sur Thinkpad reconditionné
Hors ligne
#22 Le 05/01/2016, à 22:25
- grandtoubab
Re : installer Captvty pour Mme Michu
Tiens winetricks ne serait pas dans Ubuntu??
Il est dans Debian
root@desktop:/var/log# apt list winetricks
En train de lister... Fait
winetricks/stable 0.0+20141009+svn1208-2 all
Dernière modification par grandtoubab (Le 05/01/2016, à 22:26)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#23 Le 05/01/2016, à 23:02
- Aspartam
Re : installer Captvty pour Mme Michu
k3c
Tout d'abord merci beaucoup pour tes efforts. Donc j'ai vérifié comme tu me l'as dit si Wintricks était bien installé et apparemment oui. Mais par mesure de précaution j'ai mis la version tu m'as donnée car j'ai vu qu'elle était plus récente.
Cela dit, le problème reste le même :
WINEARCH=win32 WINEPREFIX=~/.wine_captvty winetricks -q --unattended winetricks vcrun2010 dotnet40 gdiplus comctl32 ie8
Unknown arg winetricks
Usage: /usr/bin/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs. Each verb installs an application or changes a setting.
(patati patata...)
Captvty est le dernier programme qui m'empêche de faire une croix finale sur Windows, mais pas moyen de le faire marcher. Ce doit être une malédiction !
Hors ligne
#24 Le 05/01/2016, à 23:48
- k3c
Re : installer Captvty pour Mme Michu
Il a un truc qui ne va pas sur ton système
Que donne
WINEARCH=win32 WINEPREFIX=/home/$USER/.wine_captvty winetricks
Est ce que un
sudo apt-get update
Renvoie des erreurs ?
Debian 12 sur Thinkpad reconditionné
Hors ligne
#25 Le 06/01/2016, à 00:41
- Aspartam
Re : installer Captvty pour Mme Michu
Je t'ai fait une capture d'écran pour que tu vois ce qui se passe : Clique ici
Sinon apt-get update n'a renvoyé aucune erreur !
Un idée ? :-)
Hors ligne