[vmchecker-request] vmexecutor exitcode 1 (error)

Dorinel Filip dorinel.filip at gmail.com
Tue Nov 7 18:49:31 EET 2017


Salut,

Am văzut acum ce ai făcut. Checker-ul nostru rula diferit, pentru ca totul
(compile + run) să se facă pe cluster via fep.

Dacă VM-ul se poate conecta la fep, de aici mă descurc să repun „mațocăria”
în acțiune.

Mulțumesc pentru ajutor!

Toate cele bune,
Dorinel Filip

Pe 7 noiembrie 2017, 18:40, Dorinel Filip <dorinel.filip at gmail.com> a scris:

> Salut,
>
> Testele sunt pentru tema de anul trecut (cea pe care am trimis-o eu).
>
> Când am intrat pe vmchecker prima dată aveam rezultatele așteptate pentru
> ce am trimis. Acum (pe aceeași arhivă) se plânge că executabilul nu există.
> Nu-mi dau seama ce s-a schimbat între timp. Ai mai modificat ceva de la
> ultimul resumbit?
>
> Toate cele bune,
> Dorinel Filip
>
> Pe 7 noiembrie 2017, 18:22, Razvan Deaconescu <razvan.deaconescu at cs.pub.ro
> > a scris:
>
>> Razvan Deaconescu <razvan.deaconescu at cs.pub.ro> writes:
>> > Dorinel Filip <dorinel.filip at gmail.com> writes:
>> >> Salut (din nou),
>> >>
>> >> Dacă ai spus că avem net în mașina de la SO, m-am gândit să încerc să o
>> >> folosesc.
>> >>
>> >> Ca punct de plecare, am luat config-ul de la Programarea
>> Calculatoarelor
>> >> (CA), care merge ok, însă primesc următoarea eroare:
>> >
>> > Nu ai acces la acea mașină virtuală din contul apd.
>> >
>> >> Traceback (most recent call last): File
>> >>> "/home/vmchecker/public_html/services/services.py", line 139, in
>> >>> uploadAssignment submit.submit(tmpname, assignmentId, username,
>> courseId)
>> >>> File "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py",
>> line
>> >>> 392, in submit queue_for_testing(assignment, user, course_id) File
>> >>> "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line
>> 319, in
>> >>> queue_for_testing ssh_bundle(bundle_path, vmcfg, assignment) File
>> >>> "/usr/local/lib/python2.7/dist-packages/vmchecker/submit.py", line
>> 275, in
>> >>> ssh_bundle t.auth_publickey(tester_username, key) File
>> >>> "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line
>> 1328,
>> >>> in auth_publickey return self.auth_handler.wait_for_response(my_event)
>> File
>> >>> "/usr/local/lib/python2.7/dist-packages/paramiko/auth_handler.py",
>> line
>> >>> 208, in wait_for_response raise e AuthenticationException:
>> Authentication
>> >>> failed.
>> >>
>> >> Ceva idei / sugestii?
>> >
>> > Investighez acum.
>>
>> Am rezolvat[1]. Am folosit scripturile de submit de la IOCLA, care sunt
>> mai bine făcute: cele care încep cu asm-...
>>
>> E o problemă că testul presupune că numele executabilului e tema1, dar
>> studenții au submis cu alte nume de executabil în Makefile, vezi și tu.
>>
>> Am modificat termenul temei pentru test. Să configurezi la loc, dacă e
>> cazul.
>>
>> Sunt niște aspecte de bad-design la teste:
>> * ocupă foarte mult spațiu și deci durează foarte mult
>> * numele checker-ului trebuie să fie _checker.sh, nu check.sh, vezi
>> scriptul de run
>> * ai fișiere în Python, shell scripting, C
>> * folosești g++ ca să compilezi un fișier cu extensia C
>>
>> [1] https://vmchecker.cs.pub.ro/ui/#APD
>>
>> Răzvan
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/vmchecker-request/attachments/20171107/afe7c19c/attachment-0001.html>


More information about the vmchecker-request mailing list