blog
Table des matières
- 2026:
- 2025:
4 billet(s) pour juillet 2026
| Procédure simple augmentation de la SWAP | 2026/07/17 15:49 | Jean-Baptiste |
| Exemple git clone avec Ansible | 2026/07/16 14:47 | Jean-Baptiste |
| Windows exe - Comparaison de fichiers binaires | 2026/07/16 10:25 | Jean-Baptiste |
| Pb git | 2026/07/01 17:36 | Jean-Baptiste |
Pb Asus K53TA X11 est très long a démarrer
/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="radeon.runpm=0"
sudo update-grub
Voir https://bbs.archlinux.org/viewtopic.php?id=177254
/etc/modprobe.d/boot_radeon.conf
options radeon dpm=1 options radeon audio=1 options radeon runpm=0
sudo update-initramfs -k all -u
cat /sys/kernel/debug/vgaswitcheroo/switch echo OFF > /sys/kernel/debug/vgaswitcheroo/switch echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Pb apt-get update
Pb appstreamcli
# apt-get update Fetched 61.8 MB in 12s (5,054 kB/s) The AppStream system cache was updated, but some errors were detected, which might lead to missing metadata. Refer to the verbose log for more information. Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /d ev/null; fi' E: Sub-process returned an error code
Solution
appstreamcli refresh-cache --force
Pb apt-get hang out
# strace -ff apt-get update
...
[pid 29158] select(6, [5], [], NULL, {tv_sec=0, tv_usec=500000}) = 0 (Timeout)
[pid 29158] rt_sigprocmask(SIG_BLOCK, [WINCH], [], 8) = 0
[pid 29158] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
0% [Working]) = 131, "\r0% [Working]", 13
[pid 29158] select(6, [5], [], NULL, {tv_sec=0, tv_usec=500000}) = 0 (Timeout)
[pid 29158] rt_sigprocmask(SIG_BLOCK, [WINCH], [], 8) = 0
[pid 29158] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
0% [Working]) = 131, "\r0% [Working]", 13
[pid 29158] select(6, [5], [], NULL, {tv_sec=0, tv_usec=500000}) = 0 (Timeout)
[pid 29158] rt_sigprocmask(SIG_BLOCK, [WINCH], [], 8) = 0
[pid 29158] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
0% [Working]) = 131, "\r0% [Working]", 13
[pid 29158] select(6, [5], [], NULL, {tv_sec=0, tv_usec=500000}) = 0 (Timeout)
[pid 29158] rt_sigprocmask(SIG_BLOCK, [WINCH], [], 8) = 0
[pid 29158] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
0% [Working]) = 131, "\r0% [Working]", 13
Solution
Corriger /etc/resolv.conf
#domain acme.local search acme.local options rotate timeout:1 retries:1 nameserver 192.168.1.1 nameserver 8.8.8.8
Pb apt update Debian9 - Err dep-11 404 Not Found
Contexte : Pb lors de la mise à jour depuis une ancienne Debian 9 testing
Le même pb et solution sur Ubuntu : https://askubuntu.com/questions/786733/apt-get-update-command-not-working-from-xenial-local-Mirror
La solution proposée fonctionne :
rm /etc/apt/apt.conf.d/50appstream
Autre solution : Désinstaller appstream
apt-get purge $(dpkg -l | grep appstream | awk '{print $2}')
Pb Apache ProxyPass 502 503 mod_proxy 100-continue
Voir :
curl -m5 -X PUT --write-out "http_code=%{http_code}" --data @submit.xml http://127.0.0.1/CTRL/submit?EBu curl -m5 -X PUT --write-out "http_code=%{http_code}" --data @submit.xml http://127.0.0.1:8080/I/submit?EBu
Solution
Solution 1
RequestHeader unset Expect early
/etc/httpd/conf/httpd.conf
LoadModule headers_module modules/mod_headers.so <IfModule mod_headers.c> RequestHeader unset Expect early </IfModule>
Solution 2
<IfVersion >= 2.4.41> Proxy100Continue off </IfVersion>
Pb Ansible Python3 replace regexp err cannot use a string pattern on a bytes-like object
Source : https://github.com/ansible/ansible/pull/18822/commits/d3e372fc378ec69f30c25918892cd536a9c24748
Debian Jessie - Ansible jessie-backports
- name: vim no mouse replace: dest: /usr/share/vim/vim80/defaults.vim regexp: '^\s+set mouse=a' replace: '" set mouse=a'
Erreur
TASK [standard : vim no mouse] ***************************************************
fatal: [plop]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Shared connection to 192.168.134.163 closed.\r\n", "module_stdout": "\r\nTraceback (most recent call last):\r\n File \"/tmp/ansible_mx2mi0o7/ansible_module_re
place.py\", line 180, in <module>\r\n main()\r\n File \"/tmp/ansible_mx2mi0o7/ansible_module_replace.py\", line 153, in main\r\n result = re.subn(mre, params['replace'], contents, 0)\r\n File \"/usr/lib/python3.5/re.py\", line 193
, in subn\r\n return _compile(pattern, flags).subn(repl, string, count)\r\nTypeError: cannot use a string pattern on a bytes-like object\r\n", "msg": "MODULE FAILURE"}
to retry, use: --limit @/home/jibe/ansible/play-ghost-debian9-std-dev.retry
$ ansible --version ansible 2.2.1.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides
~/.ansible/hosts
[all:vars] ansible_python_interpreter=/usr/bin/env python3 [plop] plop [plop:vars] ansible_python_interpreter=/usr/bin/python3
Solution :
ansible-python3-replace.patch
+++ /usr/lib/python2.7/dist-packages/ansible/modules/core/files/replace.py 2017-10-31 11:49:52.296243787 +0100 @@ -149,8 +149,8 @@ 'before': contents, } - mre = re.compile(params['regexp'], re.MULTILINE) - result = re.subn(mre, params['replace'], contents, 0) + mre = re.compile(to_bytes(params['regexp']), re.MULTILINE) + result = re.subn(mre, to_bytes(params['replace']), contents, 0) if result[1] > 0 and contents != result[0]: msg = '%s replacements made' % result[1] @@ -175,6 +175,7 @@ # this is magic, see lib/ansible/module_common.py from ansible.module_utils.basic import * +from ansible.module_utils._text import to_bytes if __name__ == '__main__': main()
cd / patch -p0 < ~/ansible-python3-replace.patch
blog.txt · Dernière modification : de 127.0.0.1
