Your message dated Sun, 11 Aug 2013 07:48:06 +0000
with message-id <[email protected]>
and subject line Bug#511387: fixed in italc 1:2.0.0-3
has caused the Debian Bug report #511387,
regarding please provide easy documentation how to use italc
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
511387: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511387
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
package: italc
severity: wishlist
x-debbugs-cc: [email protected]
On Dienstag, 30. Dezember 2008, Valerio Pachera wrote:
> In a previous mail I worte I wish ITALC to be preconfigured for the
> next debian edu released and you ask instruction/help fot it.
> Here it is the analisys I made.
> -------------------------------------------
>
> Well, I try to explain how I would preset italc on debian edu.
> The point is that different actions have to be taken on the base of
> the different profile we are working with.
>
> Profile
> -main
> -ltsp
> -workstation
> -diskless workstation (dws)
>
> Short introduciton:
> italc is made by two programs:
> 1-the client (called "ica"). It is a daemon that runs on the computers
> we want to control (also called clients)
> 2-the main application "italc" that teachers use to check and control
> students.
>
> Italc uses keys to increase security.
> The private keys have to be presente on the computers where teachers
> want to run the main application.
> Actualy we don't know wich computer they will use so I think it's a
> good idea so I suggest to make the private key available on all
> computers/profiles.
>
> The public key has off course to be present on all computers and to be
> readable by anyone (or at least, all students).
>
> So, shortly, the actions needed after italc installation are two:
> 1-keys generation
> 2-run the ica daemon on all clients and on the ltsp server(s)
>
> Focus on the firt step:
> ---------
> ### STEP 1: KEY GENERATIONS ###
> keys has to be generated once and be available to all clients. I think
> the best way to do it is to generate them on the "main"
> profile/machine because every computer on the debian edu network are
> in contact with it.
>
>
> --MAIN PROFILE
> here we need to install only italc client (ica).
> We do not need to run it but we have to generate the keys
> # ica -createkeypair
>
> This will create the directory
> /etc/italc/keys/ wich contains "public" and "private" folders with the
> respective keys.
>
> It's now a good idea to assign the private keys to the "teachers"
> group and be sure tey can read them (and none else).
> # chgrp -R teachers /etc/italc/private
> # for key in $("find /etc/italc/private/ key"); do chmod 640 done
>
> We have to ensure that "public" keys have 644 permission.
>
> <isntalla itcal client e guarda i permessi di default. Idem per le
> chiavi private>
> The public keys are already readable by anyone do we don't need to do
> anything.
>
> We have to make available the keys to the other hosts on the net so we
> export them using nfs with something like that in /etc/exports
> /usr/share/keys 10.0.2.0/23(ro,subtree_check)
> 192.168.0.0/24(ro,subtree_check)
>
> --THIN CLIENTS
> we don't have to do anything special about keys because the thin
> clinets runs on the server and the keys are already there
> We just have to
>
>
> --WORKSTATION
> Both italc client (ica) and italc master have to be installed by
> deafult on this profile.
> We need the same keys that are on the MAIN server. We simply have to
> create the folder /etc/italc and mount the shared folde by /etc/fstab
> with something like
> 10.0.2.1:/etc/italc /etc/italc nfs ro 0 0
>
> --DISKLESS WORKSTATION
> We can do the samething we did for theworkstation: mount the
> /etc/italc folder by fstab.
>
>
>
>
> ### STEP 2: RUN ITALC CLIET (ICA) ###
>
> --MAIN PROFILE
> we do not need to run the daemon here. None have to control this
> machine or use italc master on it.
>
> --LTSP PROFILE
> thin client run o this machine so we have to run ica to control them.
> Because we have to run "n" istances of ica for "n" thin clinet
> connected, we MUST use a different port for each ica session.
> To aim that is sufficent call a small script instead of calling
> directly /usr/bib/ica.
> This script take care of running ica using an unique port wich number
> is the sum of the last part of the thin clinet IP plus 11.000.
> (Note: on the master application to refear to a thin client we have to
> specify the ltsp server address WITH the unique port).
>
> --THIN CLIENT
> we do not have to do anything because we did it on the ltsp server
>
> --WORKSTATION
> we do not need any modification about ports here. We need only to
> execute ica when the usr log in.
>
> --DISKLESS WORKSTATION
> the same as workstation
>
> -----------------------
>
> ITALC MASTER CONFIGURATION
>
> italc master, like any other apllication, save its own configuration
> file in the user home folder.
> That means a teacher may configre it in the finest way but the other
> teachers will have to repeat the same process.
> We can avoid that using a global configuration file. We already
> exportet the folder /etc/italc that is reachable by any host of the
> debian edu netowrk, so we can simply put the configuration file in
> this folder.
> Copy the file configured by the teacher in that directory
> cp ~/.italc/globalconfig.xml /etc/italc/
> It may be a good idea to not give write permission to all teacher but
> only to teacher of group "teacher+".
> # chown teacher+:teacher+ /usr/share/italc.conf
> # chmod 640 /etc/italc/globalconfig.xml
> Now we need to instruct italc to use that file.
> Edit /etc/xdg/iTALC Solutions/iTALC.conf adding
> [paths]
> globalconfig=/etc/italc/
>
> ------------------------
> Actualy I didn't test all this stuff on debian edu lenny because the
> installation fails.
> I have a pure lenny where I can see that on the repository there is
> the 1.0.9_rc3 version of italc.
> It would be good to pack the stable release instead of the rc3.
>
> I made a schema to simplify thing. It may not be accurated because I
> made it in a hurry.
> http://www.linuxludus.it/sites/default/files/download/debian-edu_italc.svg
> Let me know if we can work to have italc preconfigured in debian-edu.
> ------------------------
>
> Valerio.
I turned this into a bugreport to get some maintainer reaction on this. Last
time I looked, italc included no useful documentation how to get started in
the package (there is stuff online), so this bug is a request to document
inside the package how to use it.
regards,
Holger
signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
Source: italc
Source-Version: 1:2.0.0-3
We believe that the bug you reported is fixed in the latest version of
italc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mike Gabriel <[email protected]> (supplier of updated italc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 11 Aug 2013 03:11:55 +0200
Source: italc
Binary: italc-master italc-client italc-management-console libitalccore
Architecture: source amd64
Version: 1:2.0.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian Edu Packaging Team
<[email protected]>
Changed-By: Mike Gabriel <[email protected]>
Description:
italc-client - Intelligent Teaching and Learning with Computers - Client
italc-management-console - Intelligent Teaching and Learning with Computers -
Management Con
italc-master - Intelligent Teaching and Learning with Computers - Master
libitalccore - Intelligent Teaching and Learning with Computers - common
librari
Closes: 511387 666428 666429 707836 718745
Changes:
italc (1:2.0.0-3) unstable; urgency=low
.
* /debian/control:
+ italc-client: Add adduser to Depends: field. (Closes: #707836).
* /debian/rules:
+ Re-build .ts and .qm files during build time to incorporate
latest translation fixes.
* Lintian issues:
+ Fix duplicate-in-relation-field in source build-depends: libxrandr-dev,
libxrandr-dev.
+ Fix unneeded-build-dep-on-quilt.
+ Fix spelling-error-in-binary usr/bin/italc neccessary necessary.
+ Fix spelling-error-in-binary usr/lib/italc/libItalcCore.so neccessary
necessary.
+ Fix spelling-error-in-manpage usr/share/man/man1/ica.1.gz neccessary
necessary.
+ Fix hyphen-used-as-minus-sign usr/share/man/man1/ica.1.gz.
+ Fix hyphen-used-as-minus-sign usr/share/man/man1/imc.1.gz.
* Update patches.
* Provide file italc-client.desktop. (Closes: #666428).
* Provide file italc-master.desktop. (Closes: #666429).
* Add patch: 006_inject-buildtype-from-outside.patch. Inject the build
type (actually the BUILD_CPU) from /debian/rules. Avoid the detection
code from upstream as it only covers x86 and x86_64. (Closes: #718745).
* Provide documentation: README.setup. (Closes: #511387).
Checksums-Sha1:
aa3b83dd27f7f9ff33ca0acd0f8d7bec737a9479 2427 italc_2.0.0-3.dsc
886bdaf75e45ac4317187e9a283b2cda1b7726b1 30275 italc_2.0.0-3.debian.tar.gz
f86b78df6f685dab3dd152a9cee8697f24564baa 641022 italc-master_2.0.0-3_amd64.deb
12abffbdff6f0b4673a0827e7840ae985606ff34 608042 italc-client_2.0.0-3_amd64.deb
81d1263ba76ca725a01f3e6b452f7079ef37e251 132830
italc-management-console_2.0.0-3_amd64.deb
be1e795d7e63973a22441c059449724620fe7d36 524300 libitalccore_2.0.0-3_amd64.deb
Checksums-Sha256:
3b8541b983e7e1b417690d40180fc9fc67f94d8ebd3896f1c8681b201158901e 2427
italc_2.0.0-3.dsc
b58a6a0b9b81cb4051b4358ebe9871f964dbee9f9ab8a5759dc344526e926510 30275
italc_2.0.0-3.debian.tar.gz
0c316b11508cb170ab69f6f0a64530f1dcaa2c6c765edcec0685383683d124a8 641022
italc-master_2.0.0-3_amd64.deb
a2003db9f4e7d9e18342bccfb311c4db6410dd941b89f86404c6dd81f6ee5f8b 608042
italc-client_2.0.0-3_amd64.deb
369e9c16d196d3817a10988b3a5c0a4dfc5d62812c430161d6ef79c1bd61afa5 132830
italc-management-console_2.0.0-3_amd64.deb
497ad4747ff096407251a635498dbaa2ef7d444b30d4c1a6465bfccaa982f8df 524300
libitalccore_2.0.0-3_amd64.deb
Files:
d7281bc4d97ba7ba4fc6391e3911813c 2427 x11 optional italc_2.0.0-3.dsc
2ed0256d451c0b91c4a9339abb7b9b47 30275 x11 optional italc_2.0.0-3.debian.tar.gz
266f49168e0a31a83552c9c4ba57b4ff 641022 x11 optional
italc-master_2.0.0-3_amd64.deb
f5c3c65f9c2e20d52a032182466abfd2 608042 x11 optional
italc-client_2.0.0-3_amd64.deb
dc50eb67a85923f29a83dddfffc29074 132830 x11 optional
italc-management-console_2.0.0-3_amd64.deb
6d32b218edc2ced86240c482e61ac364 524300 x11 optional
libitalccore_2.0.0-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJSB0AWAAoJEJr0azAldxsxicAP/0OQ97f66CzBBBi6BEeYNk3n
MTDelUJLT1lwGhuCAOOlwEONzqHTysjp7CQcLWO8q1aMRgyPUJ688x1hdstRcKez
Q8D8xXWqlHNUlTg/LGk68j1r1LKQCi8SFkO7zWav9Xyi+eXG0fHF1RNYvZwloyZX
yYofXwBjnboAkDhggZ6t9ZpuDYxZyXGgc6/+4uxaUxDKQfNPTdQyxTOglFG2dA/K
q3MvdxL8VVh7V4WhChgi0qzKTm9xMgJlK4GlVScZtl2ZJrsKyZDjoBR75faQSgMQ
N3OMqjZ3FeHSGPdq3LzNnjf5dTXks9FkbOWjNvZXT0INBmU+KBZOYOS1ATG1s90K
Bi7dpy8NylBf8NYh6aygA4cyRMRLtFdn6EYbUAab38ms/cnKK3+OZ3WPl22LM5Pt
5N3yRRvd+zkkvnJG+W9/DPIrzS/8itqzT8Q3x6qjDOSc8Lh7sSD9WeMredZzcvUb
twoYuCA3JzPPB24/IZqvXI7SkPcNUa8YYq/6CFOes+jMtVwIrV+Ou/akoCoBgNs7
mh6QGX8nv0ucOF1QTaB1F0+wniCyqjzF8awD20UjXDmFtKk89Lnz0BhKGJbewF52
sXRvvS5f3MmIRHzZlQSZh8O6k2aq55h+s13ZRE1OHgY/GVUkvwCzdtMfmyfx50lR
SYQ+eJbSozGnwVxF0mUe
=hemn
-----END PGP SIGNATURE-----
--- End Message ---