Ik heb al een paar dagen ruzie met Ubuntu 16.04 op versie 5.1.8 van Virtual Box.
Ik probeer door middel van Ansible een aantal rollen te downloaden en te installeren. Ook probeer ik packages te installeren voor PHP dmv Composer. Steeds loopt dit fout. Dezelfde actie op dezelfde Virtual Box op Ubuntu 14.04 geeft geen problemen. Op een testsysteem in de cloud geeft dezelfde actie geen probleem.
Wat doe ik:
- Standaard installatie met twee netwerkinterfaces van Ubuntu Server 16.04
- Al dan niet installeren van de Virtual Box additions (maakt geen verschil)
- Systeem volledig updaten of niet (maakt geen verschil)
Dan een paar commando's als root:
Ik heb een bestand met rollen die Ansible moet installeren (required_roles.yml):
Die installeer ik dmv:
Output:
Wat heb ik geprobeerd:
- Ubuntu Server 14.04, OK!
- Server in de cloud, OK!
- Wel/Geen updates/upgrades, FAILS!
- Wel/Geen VBoxAdditions, FAILS!
- In VirtualBox een andere netwerkkaart ingesteld, FAILS!
- Ping via shell mee laten lopen naar een adres, deze ping geeft geen packet-loss terwijl ik wel die error krijg
- Een composer update geeft een fout die dezelfde oorzaak lijkt te hebben:
- Een composer install met beschikbare lock-file gaat wel goed, maar wel met berichten over corrupte zip files. Dan schakelt composer over naar de "Source", ik denk github
Ik ben tamelijk wanhopig. Wie kan mij helpen dit verder te onderzoeken. Mijn idee is dat er af en toe een pakketje kwijtraakt, waardoor het zip-bestand niet valid terug komt. Maar ook een praatje tegen https://galaxy.ansible.com/api/v1 lijkt kapot te gaan.
Ik probeer door middel van Ansible een aantal rollen te downloaden en te installeren. Ook probeer ik packages te installeren voor PHP dmv Composer. Steeds loopt dit fout. Dezelfde actie op dezelfde Virtual Box op Ubuntu 14.04 geeft geen problemen. Op een testsysteem in de cloud geeft dezelfde actie geen probleem.
Wat doe ik:
- Standaard installatie met twee netwerkinterfaces van Ubuntu Server 16.04
- Al dan niet installeren van de Virtual Box additions (maakt geen verschil)
- Systeem volledig updaten of niet (maakt geen verschil)
Dan een paar commando's als root:
code:
1
2
3
4
5
6
7
8
9
10
| apt update apt install -y python-setuptools python-pip build-essential libssl-dev python2.7-dev git sudo pip install --upgrade pip pip install -U paramiko PyYAML Jinja2 httplib2 six pycrypto cd /root git clone https://github.com/ansible/ansible cd ansible git pull --rebase git submodule update --init --recursive |
Ik heb een bestand met rollen die Ansible moet installeren (required_roles.yml):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| - src: ajsalminen.hosts - src: andreaswolf.letsencrypt - src: ANXS.apt - src: ANXS.fail2ban - src: ANXS.cron - src: ANXS.ntp - src: ANXS.tmpreaper - src: flyapen.jenkins - src: francois2metz.btsync - src: kamaln7.swapfile - src: nbz4live.php-fpm - src: storeman.certificates - src: tersmitten.ssh-keys - src: tersmitten.ufw - src: willshersystems.sshd - src: willshersystems.users - src: yatesr.timezone |
Die installeer ik dmv:
code:
1
2
| source /root/ansible/hacking/env-setup ansible-galaxy install -r required_roles.yml |
Output:
code:
1
| ERROR! Unexpected Exception: [Errno 104] Connection reset by peer |
Wat heb ik geprobeerd:
- Ubuntu Server 14.04, OK!
- Server in de cloud, OK!
- Wel/Geen updates/upgrades, FAILS!
- Wel/Geen VBoxAdditions, FAILS!
- In VirtualBox een andere netwerkkaart ingesteld, FAILS!
- Ping via shell mee laten lopen naar een adres, deze ping geeft geen packet-loss terwijl ik wel die error krijg
- Een composer update geeft een fout die dezelfde oorzaak lijkt te hebben:
code:
1
2
3
4
5
6
7
8
9
| Loading composer repositories with package information Reading composer.json of tecnickcom/tcpdf (6.0.076)Failed to decode response: zlib_decode(): data error RetryingUpdating dependencies (including require-dev) Failed to decode response: zlib_decode(): data error Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info Your configuration does not allow connection to http://packagist.org. See https://getcomposer.org/doc/06-config.md#secure-http for details. http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date [Composer\Downloader\TransportException] Your configuration does not allow connection to http://packagist.org. See https://getcomposer.org/doc/06-config.md#secure-http for details. |
- Een composer install met beschikbare lock-file gaat wel goed, maar wel met berichten over corrupte zip files. Dan schakelt composer over naar de "Source", ik denk github
Ik ben tamelijk wanhopig. Wie kan mij helpen dit verder te onderzoeken. Mijn idee is dat er af en toe een pakketje kwijtraakt, waardoor het zip-bestand niet valid terug komt. Maar ook een praatje tegen https://galaxy.ansible.com/api/v1 lijkt kapot te gaan.
"Chaos kan niet uit de hand lopen"