Closed acherm closed 3 years ago
@acherm J'ai l'impression que le code utilisant l'API est ignoré et que l'ancien code est pris en compte. Pourriez-vous vérifier en ajoutant l'argument --mount_host_dev (tout en étant bien sûr à jour du master) ? Si cela fonctionne, cela signifie qu'il faut régénérer les images dockers localement sur votre machine.
Peut-être qu'il faudrait qu'on prévoit un système de régénération des images automatique si on utilise du code pas à jour. (avec un numéro de version par exemple ?)
python3 kernel_generator.py --dev 1 --linux_version 5.8 --tiny --local --mount_host_dev
--dev | You are using the development version, whose can be unstable.
--local | You are using the local version, which means that you could be out to date, or you could crash if you don't have the image.
--tiny | You are using tiny configuration.
--mount_host_dev | You will use your local code instead of the one contained in docker image. Usefull for development only.
Specific image for linux v5.8 already exist. Nothing to do.
=============== Docker number 0 ===============
Traceback (most recent call last):
File "/TuxML/compilation/main.py", line 10, in <module>
from compilation.apiManager import APIManager
File "/TuxML/compilation/apiManager.py", line 1, in <module>
import requests
ImportError: No module named 'requests'
You sent 1 compilations data to the TuxML API.
Total number of container used : 1
Number of compilations in a container : 1 ( 1 basic compilation + 0 incremental compilations).
Total number of compilations : 1
I will rebuild the images ;)
Oui, là plus le choix ! Il manque la librairie de python "requests" dans les vielles images.
Attention, les commandes ci-dessous suppriment toutes les images et conteneurs docker (y compris ceux de d'autres projets si vous en avez sur votre ordinateur, à utiliser en connaissance de cause)
docker stop $(docker ps -a -q);
docker rm -f $(docker ps -a -q);
docker rmi $(docker images -q);
./scripts_bash/generate_images.sh
Ça devrait marcher après ces commandes, il faut vraiment que je finisse la documentation, mais c'est pas facile à faire.
yep, working nicely :)
It was working thursday 1 april, but not today or yesterday. Maybe it's a connexion issue see the logs below...
I'm using the last version
it's strange, since the logs suggest the use of SQL to send data or that I'm not in the right network. (as a side note, we need to think/re-discuss about a CI strategy to test TuxML)