Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: gtzioras στις 06 Νοε 2012, 07:01:27 ΜΜ

Τίτλος: Εγκατάσταση Scratch στο 12.04
Αποστολή από: gtzioras στις 06 Νοε 2012, 07:01:27 ΜΜ
Έχω κάνει εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes  server διπύρηνο με 4 Gb RAM και 1000άρι switch  το εργαστήριο είναι τέλειο.
Έχω ένα θέμα όμως  με το Scratch. Το έχω εγκαταστήσει από το Internet  στο server δουλεύει κανονικά. Έχω κάνει δημοσίευση εικονικού δίσκου. (Δυστυχώς δεν υπήρχε στα αποθετήρια που είχα).
Το πρόβλημα είναι ότι στους σταθμούς εμφανίζεται το εικονίδιο του Scratch , όταν όμως  το ανοίξω εμφανίζει μια λευκή οθόνη αντί  για το περιβάλλον  του Scratch.
Τι δεν έχω κάνει σωστά;
Ποια είναι η λύση στο πρόβλημά μου;

Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 06 Νοε 2012, 07:14:36 ΜΜ
Παράθεση από: gtzioras στις 06 Νοε 2012, 07:01:27 ΜΜ
Δυστυχώς δεν υπήρχε στα αποθετήρια που είχα

Θα έπρεπε όμως: http://packages.ubuntu.com/scratch
Μήπως είχες απενεργοποιήσει το αποθετήριο precise-backports; Ποιο είναι το αποτέλεσμα της παρακάτω εντολής;

Κώδικας (shell) [Επιλογή]

$ apt-cache policy scratch
scratch:
  Εγκατεστημένα: (κανένα)
  Υποψήφιο:      1.4.0.6~dfsg1-2~ubuntu12.04.1
  Πίνακας Έκδοσης:
     1.4.0.6~dfsg1-2~ubuntu12.04.1 0
        100 http://archive.ubuntu.com/ubuntu/ precise-backports/universe i386 Packages


Αν όντως έφταιγε η έλλειψη του αποθετηρίου backports, κάνε απεγκατάσταση την έκδοση του scratch που έβαλες χειρωνακτικά, τρέξε software-properties-gtk για να βγει ο διάλογος των αποθετηρίων, ενεργοποίησε το αποθετήριο backports από την καρτέλα Ενημερώσεις, και μετά βάλε το scratch από το κέντρο λογισμικού.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: odysseas στις 06 Νοε 2012, 09:03:52 ΜΜ
Παράθεση από: gtzioras στις 06 Νοε 2012, 07:01:27 ΜΜ
Το πρόβλημα είναι ότι στους σταθμούς εμφανίζεται το εικονίδιο του Scratch , όταν όμως  το ανοίξω εμφανίζει μια λευκή οθόνη αντί  για το περιβάλλον  του Scratch.

Η λευκή οθόνη προκαλείται από μια ασυμβατότητα μεταξύ της εικονικής μηχανής του Squeak και του image του Scratch, αλλά το πρόβλημα λύθηκε όταν το Scratch πακεταρίστηκε για το debian. Άρα ο Άλκης έχει δίκιο, το πρόβλημα προέρχεται από το Scratch που εγκατέστησες χειρωνακτικά και θα λυθεί αν βάλεις την έκδοση των αποθετηρίων.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: gtzioras στις 07 Νοε 2012, 12:33:26 ΠΜ
Σας Ευχαριστώ πολύ.
Θα κάνω εφαρμογή των υποδείξεων και πιστεύω να λυθεί το πρόβλημα.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: elvor στις 07 Νοε 2012, 11:18:04 ΠΜ
Οι clients είναι thin ή fat;
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: nikoskon στις 07 Νοε 2012, 02:03:18 ΜΜ
Παρόμοιο θέμα έχω κι εγώ. Έχω fat clients, έκανα την εγκατάσταση από το κέντρο λογισμικού οπότε στο server-Εφαρμογές-Εκπαίδευση, έχω τώρα scratch και squeak, αλλά στους clients δεν βλέπω κάτι.
Παρατηρώ ότι  εγκατέστησα κάποια εκπαιδευτικά λογισμικά (π.χ "ταξίδι σε ένα δίκτυο, αβάκιο, ΓΛΩΣΣΑ ) τα οποία φαίνονται κανονικά στους clients. Κάποια άλλο όμως ("Πολυμέσα", "Πληροφορική Γυμνασίου") μεταξύ των οποίων και το scratch δεν εμφανίζονται στους clients. Πρέπει να κάνω κάτι άλλο;
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: gtzioras στις 07 Νοε 2012, 03:28:58 ΜΜ
Γειάσας,
εφαρμόζοντας τις υποδείξεις σας.
Τα νεότερα είναι:

Α. 1. Δεν έχω απενεργοποιήσει το αποθετήριο precise-backports.

    2. Χειρωνακτικά έκανα απεγκατάσταση την έκδοση του scratch που είχα εγκαταστήσει.

    3. Σύμφωνα με τις οδηγίες σας έκανα εγκατάσταση του scratch
         - Κέντρο λογισμικού Ubuntu
         - Αναζήτηση (scratch )
         - Easy to use programming envi........ for age 8 and ...
         - Εγκατάσταση
    4. Ενεργοποίηση Εικονικού Δίσκου.

Β. 1. Ανοίγω όλους τους σταθμούς.(12 το πλήθος)
     2. Σε όλους υπάρχει το εικονίδιο του scratch
     3. To επιλέγω και παρατηρώ ότι δουλεύουν το  scratch μόνο οι 3 Η/Υ. Αυτοί είναι και οι μόνοι που έχουν 512 ΜΒ RAM οι υπόλοιποι έχουν 256 ΜΒ RAM  και έχουν  βγάλει λευκή οθόνη αντί για το περιβάλλον του ubuntu.
ΑΥΤΑ.
Τί κάνω τώρα;

Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 07 Νοε 2012, 05:47:51 ΜΜ
Παράθεση από: nikoskon στις 07 Νοε 2012, 02:03:18 ΜΜ
Παρόμοιο θέμα έχω κι εγώ. Έχω fat clients, έκανα την εγκατάσταση από το κέντρο λογισμικού οπότε στο server-Εφαρμογές-Εκπαίδευση, έχω τώρα scratch και squeak, αλλά στους clients δεν βλέπω κάτι.
Παρατηρώ ότι  εγκατέστησα κάποια εκπαιδευτικά λογισμικά (π.χ "ταξίδι σε ένα δίκτυο, αβάκιο, ΓΛΩΣΣΑ ) τα οποία φαίνονται κανονικά στους clients. Κάποια άλλο όμως ("Πολυμέσα", "Πληροφορική Γυμνασίου") μεταξύ των οποίων και το scratch δεν εμφανίζονται στους clients. Πρέπει να κάνω κάτι άλλο;

Όταν λες δεν εμφανίζονται, εννοείς στα μενού, ή εννοείς ότι δεν εμφανίζεται το παράθυρό τους αφού τα επιλέξεις από τα μενού;
Αν το πρώτο, δες εδώ: http://ts.sch.gr/wiki/Linux/LTSP/Δημοσίευση_εικονικού_δίσκου (http://ts.sch.gr/wiki/Linux/LTSP/%CE%94%CE%B7%CE%BC%CE%BF%CF%83%CE%AF%CE%B5%CF%85%CF%83%CE%B7_%CE%B5%CE%B9%CE%BA%CE%BF%CE%BD%CE%B9%CE%BA%CE%BF%CF%8D_%CE%B4%CE%AF%CF%83%CE%BA%CE%BF%CF%85)
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 07 Νοε 2012, 06:06:51 ΜΜ
Παράθεση από: gtzioras στις 07 Νοε 2012, 03:28:58 ΜΜ
     3. To επιλέγω και παρατηρώ ότι δουλεύουν το  scratch μόνο οι 3 Η/Υ. Αυτοί είναι και οι μόνοι που έχουν 512 ΜΒ RAM οι υπόλοιποι έχουν 256 ΜΒ RAM  και έχουν  βγάλει λευκή οθόνη αντί για το περιβάλλον του ubuntu.

Έχεις δίκιο, έχει bug το scratch. Για προσωρινή λύση, όποιος το χρησιμοποιεί σε thin clients ας δώσει μία μόνο φορά στο server την παρακάτω εντολή, και αργότερα θα κοιτάξω να ανεβάσουμε διορθωμένο πακέτο στο αποθετήριο της Τεχνικής Στήριξης.

Κώδικας (shell) [Επιλογή]

sudo sed 's/-xshm //' -i /usr/bin/scratch
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: elvor στις 07 Νοε 2012, 06:07:22 ΜΜ
Παράθεση από: gtzioras στις 07 Νοε 2012, 03:28:58 ΜΜ
Γειάσας,
ευχαριστώ για την άμεση απάντηση που μου δώσατε.
Τα νεότερα είναι:

Α. 1. Δεν έχω απενεργοποιήσει το αποθετήριο precise-backports.

    2. Χειρωνακτικά έκανα απεγκατάσταση την έκδοση του scratch που είχα εγκαταστήσει.

    3. Σύμφωνα με τις οδηγίες σας έκανα εγκατάσταση του scratch
         - Κέντρο λογισμικού Ubuntu
         - Αναζήτηση (scratch )
         - Easy to use programming envi........ for age 8 and ...
         - Εγκατάσταση
    4. Ενεργοποίηση Εικονικού Δίσκου.

Β. 1. Ανοίγω όλους τους σταθμούς.(12 το πλήθος)
     2. Σε όλους υπάρχει το εικονίδιο του scratch
     3. To επιλέγω και παρατηρώ ότι δουλεύουν το  scratch μόνο οι 3 Η/Υ. Αυτοί είναι και οι μόνοι που έχουν 512 ΜΒ RAM οι υπόλοιποι έχουν 256 ΜΒ RAM  και έχουν  βγάλει λευκή οθόνη αντί για το περιβάλλον του ubuntu.
ΑΥΤΑ.
Τί κάνω τώρα;


Το ίδιο πρόβλημα είχα και εγώ. Αναβάθμισα την μνήμη σε 512ΜΒ και στους άλλους για να δουλέψει.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: gtzioras στις 07 Νοε 2012, 06:13:07 ΜΜ
΄Αλκη σ΄ευχαριστώ για τις υποδείξεις και τις λύσεις που μου πρότεινες .


Elvor σ΄ευχαριστώ
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 07 Νοε 2012, 06:58:57 ΜΜ
Το ανάφερα μαζί με μια προτεινόμενη λύση εδώ:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692587
https://bugs.launchpad.net/debian/+source/scratch/+bug/1076036

Μόλις εφαρμοστεί η λύση, θα ζητήσω backport για την 12.04.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: gtzioras στις 07 Νοε 2012, 07:23:11 ΜΜ
OK Ευχαριστώ.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: odysseas στις 07 Νοε 2012, 07:24:41 ΜΜ
Tον καιρό που προσπαθούσα να πακετάρω το byob θυμάμαι οτι διάβασα κάπου οτι χωρίς το -xshm το scratch ψιλοσέρνεται. Θα ήταν χρήσιμο να μάθουμε αν οι συνάδελφοι που θα το δοκιμάσουν παρατηρούν κάποιο πρόβλημα.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: exanemou στις 12 Νοε 2012, 06:14:13 ΜΜ
Δεν ξερω τι είναι το -xshm αλλα σε μενα με fat σταθμους , η λευκή οθονη εμφανιζεται στο scratch οταν κανω μεγιστοποιηση στο παραθυρο της εφαρμογης
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: elinater στις 22 Φεβ 2013, 01:45:12 ΜΜ
Καλό μεσημέρι σε όλους σας. Διαβάζοντας το αντίστοιχο θέμα παρατήρησα ότι ούτε και εγώ έχω εγκαταστήσει το scratch νομίζοντας ότι θα εγκατασταθεί αυτόματα, όπως συνέβη στην έκδοση ubuntu 10.04. Κάνοντας αναζήτηση στο κέντρο λογισμικού ubuntu δεν μπορώ να το εντοπίσω όπως ούτε στις λίστες των προγραμμάτων. Εκτέλεσα τις παραπάνω εντολές $ apt-cache policy scratch και είχα το αποτέλεσμα:
administrator@server:~$ apt-cache policy scratch
scratch:
  Εγκατεστημένα: (κανένα)
  Υποψήφιο:      1.4.0.6~dfsg1-2~ubuntu12.04.1
  Πίνακας Έκδοσης:
     1.4.0.6~dfsg1-2~ubuntu12.04.1 0
        100 http://gr.archive.ubuntu.com/ubuntu/ precise-backports/universe i386 Packages
administrator@server:~$ software-properties-gtk
gpg: /tmp/tmpg7uodQ/trustdb.gpg: δημιουργήθηκε η trustdb
Τι συμβαίνει; Πως θα εγκαταστήσω το scratch;
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 22 Φεβ 2013, 03:06:09 ΜΜ
Αν και δεν μπορώ να φανταστώ γιατί δεν το βλέπεις στο κέντρο λογισμικού, δώσε:
Κώδικας (shell) [Επιλογή]

sudo apt-get install scratch


...ή κάνε κλικ εδώ:
εγκατάσταση scratch με το κέντρο λογισμικού



Οι λίστες των προγραμμάτων δεν χρησιμοποιούνται πια γιατί δεν υπάρχει ξεχωριστός εικονικός δίσκος για τους clients ο οποίος δυσκόλευε τις εγκαταστάσεις, οπότε είναι εύκολο να κάνουμε μαζικές εγκαταστάσεις μέσα από το κέντρο λογισμικού.

edit: με αφορμή το παρόν μήνυμα, ξεκίνησα και σχετικό θέμα για μαζικές εγκαταστάσεις: Λίστες προγραμμάτων που εγκαθιστάτε στο Linux (https://alkisg.mysch.gr/steki/index.php?topic=5048.0).
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 25 Νοε 2013, 11:12:14 ΜΜ
Υπάρχει τρόπος αντιμετώπισης της λευκής οθόνης στο scratch sto 12.04?
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 26 Νοε 2013, 07:07:06 ΠΜ
Θεωρητικά το πρόβλημα με τη λευκή οθόνη έχει λυθεί εδώ και μήνες, οπότε πρέπει να πεις λεπτομέρειες για την εγκατάστασή σου...
LTSP; Thin clients; Fat clients; Συμβαίνει και στον server ή μόνο στους clients;
Τι βγάζει η παρακάτω εντολή;
apt-cache policy scratch
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 26 Νοε 2013, 02:43:49 ΜΜ
Στον server τρέχει κανονικά το Scratch......στα τερματικά είναι το πρόβλημα με την λευκή οθόνη.
Όσο για την εντολή που μου λες πρέπει να την τρέξω την Πέμπτη που θα είμαι στο συγκεκριμένο σχολείο.
υπάρχει κάτι που πρέπει να κάνω για να μην εμφανίζεται η λευκή οθόνη;
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 26 Νοε 2013, 03:33:07 ΜΜ
Από αυτά που λες, ο μόνος λόγος που μπορώ να σκεφτώ να μη σου παίζει, είναι αν έχεις μήνες να κάνεις update στον server, οπότε και δεν σου ήρθε η διορθωμένη έκδοση του scratch...
Το αποτέλεσμα της εντολής θα μας το πει.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: mmakar στις 26 Νοε 2013, 03:55:32 ΜΜ
Ίδια προβλήματα έχω και εγώ με την εγκατάσταση του BYOB.
Στα thin clients ξεκινάει η εφαρμογή και μένει μόνο ένα λευκό παράθυρο.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 26 Νοε 2013, 04:16:45 ΜΜ
alkisgr... Την εντολή στον server την τρέχω;;
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 26 Νοε 2013, 09:28:22 ΜΜ
Ναι.
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 28 Νοε 2013, 01:15:06 ΜΜ
scratch:
  Εγκατεστημένα: 1.4.0.6~dfsg1-2~ubuntu12.04.1
  Υποψήφιο:      1.4.0.6~dfsg1-2~ubuntu12.04.1
  Πίνακας Έκδοσης:
*** 1.4.0.6~dfsg1-2~ubuntu12.04.1 0
        100 http://gr.archive.ubuntu.com/ubuntu/ precise-backports/universe i386 Packages
        100 /var/lib/dpkg/status

Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 28 Νοε 2013, 01:36:55 ΜΜ
Το προηγούμενο που έστειλα είναι το αποτέλεσμα της εντολής (στο server) που μου είπες alkisg
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: giorgis37 στις 05 Δεκ 2013, 10:36:19 ΜΜ
Τελικά η εντολή μου βγάζει
scratch:
  Εγκατεστημένα: 1.4.0.6~dfsg1-2~ubuntu12.04.1
  Υποψήφιο:      1.4.0.6~dfsg1-2~ubuntu12.04.1
  Πίνακας Έκδοσης:
*** 1.4.0.6~dfsg1-2~ubuntu12.04.1 0
        100 http://gr.archive.ubuntu.com/ubuntu/ precise-backports/universe i386 Packages
        100 /var/lib/dpkg/status


Τι θα πρέπει να κάνω για να μην εμφανίζεται η λευκή οθόνη στο scratch?
Τίτλος: Απ: Εγκατάσταση Scratch στο 12.04
Αποστολή από: alkisg στις 06 Δεκ 2013, 07:24:58 ΠΜ
giorgis37, δεν έχεις το αποθετήριο της Τεχνικής Στήριξης στις πηγές σου, γι' αυτό και δεν έχεις λάβει την ενημερωμένη έκδοση του scratch που λύνει το πρόβλημα.

Αυτό που δεν καταλαβαίνω είναι το πώς γίνεται αυτό... αφού στο ίδιο αποθετήριο είναι και τα sch-scripts. Εκτός αν δεν χρησιμοποιείς ούτε sch-scripts και η εγκατάσταση δεν έχει γίνει σύμφωνα με τις οδηγίες του http://ts.sch.gr/wiki/Linux/LTSP.

Anyway, η προσθήκη του αποθετηρίου και η αναβάθμιση των προγραμμάτων και η δημοσίευση του εικονικού δίσκου γίνεται με:
Κώδικας (Bash) [Επιλογή]

sudo add-apt-repository ppa:ts.sch.gr
sudo apt-get update
sudo apt-get --yes dist-upgrade
sudo ltsp-update-image -c /