Unity does not load after update SOLVED

Μετά από απλή συνηθισμένη ενημέρωση πακέτων, το unity σταμάτησε να λειτουργεί, καθιστώντας το λειτουργικό πρακτικά άχρηστο. Το μήνυμα που έδινε σε τερματικό ήταν:

Adding plugins
Skipping upgrade com.canonical.unity.unity.01.upgrade
Skipping upgrade com.canonical.unity.unity.02.upgrade
Initializing core options...done
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libopengl.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'opengl'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libcompiztoolbox.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'compiztoolbox'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libdecor.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'decor'
Initializing vpswitch options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libmove.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'move'
Initializing gnomecompat options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libgrid.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'grid'
Initializing commands options...done
Initializing snap options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libobs.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'obs'
Initializing place options...done
Initializing mousepoll options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libresize.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'resize'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libwall.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'wall'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libunitymtgrabhandles.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'unitymtgrabhandles'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libanimation.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'animation'
Initializing session options...done
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libworkarounds.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'workarounds'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libexpo.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'expo'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libfade.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'fade'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libscale.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'scale'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libezoom.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'ezoom'
compiz (core) - Error: Couldn't load plugin '/usr/lib/compiz/libunityshell.so' : libGL.so.1: cannot open shared object file: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compiz (core) - Error: Couldn't load plugin 'unityshell'
Setting Update "main_menu_key"
Setting Update "run_key"
Setting Update "run_command_terminal_key"
compiz (core) - Warn: failed to receive ConfigureNotify event on 0x3200007

Ψάχνοντας στο Internet είναι αρκετά συχνό σφάλμα χωρίς ιδιαίτερη λύση. Συνήθως, απ” ότι κατάλαβα έχει να κάνει με τους οδηγούς της κάρτας γραφικών και συναντάται τόσο σε ανοικτού κώδικα όσο και στους κλειστούς και των 2 γνωστών εταιριών. Δε ξέρω αν η λύση είναι universal αλλα σε εμένα το μόνο που χρειάστηκε ήταν μια επανεγκατάσταση του libgl-mesa μέσω του synaptic. Στο ubuntu 11.10 τα συγκεκριμένα πακέτα ήταν: libgl1-mesa-dri, libgl1-mesa-glx, libglapi-mesa, libglu1-mesa

Freemeteo from screenlets-dev ppa (bump version to 0.4.6)

Το FreemeteoWeatherScreenlet «πηδάει» στην έκδοση 0.4.6 και μπορείτε πλέον να το εγκαταστήσετε και από το screenlets ppa (οδηγίες) ως ξεχωριστό πακέτο όπως είναι πλέον η νέα πολιτική των screenlets. Κάποια θα υπάρχουν ως main screenlets στην έκδοση 0.1.3 (πολύ πιθανό σε αυτά να συμπεριλαμβάνεται και το freemeteo) και τα υπόλοιπα ως ξεχωριστά deb πακέτα. Η έκδοση 0.4.6 συμπεριλαμβάνει κώδικα από τον Guido Tabbernuk (κυρίως για background με rounded corners και threading) όπως επίσης και τα δικά μου fixes των τελευταίων ημερών.

Για όσους δε χρησιμοποιούν ubuntu μπορείτε να το κατεβάσετε και από το gnome-look .

Freemeteo update to 0.2.2

Τις τελευταίες μέρες το screenlet σταμάτησε να λειτουργεί μιας και «κοβόταν» από το freemeteo εξαιτίας του user-agent που έστελνε (User-Agent: Python-urllib/1.17). Στην έκδοση 0.2.2 αυτό διορθώθηκε και συνεπώς το screenlet λειτουργεί και πάλι, επίσης προστέθηκαν και κάποια ακόμη icon codes για συνθήκες νυχτερινής ομίχλης που λείπανε στις προηγούμενες εκδόσεις.

Ως συνήθως μπορείτε να κατεβάσετε τη νέα έκδοση από : http://gnome-look.org/content/download.php?content=119253&id=1&tan=28535605

DEB για το gtkvnstat και οδηγίες ρύθμισης

Το deb για το gtkvnstat μπορείτε να το κατεβάσετε από http://gtkvnstat.googlecode.com/files/gtkvnstat_0.2.2_all.deb .

ΟΔΗΓΙΕΣ

To gtkvnstat είναι ένα frontend για το vnstat το οποίο εγκαθίσταται στο σύστημά σας αυτόματα ως εξάρτηση του gtkvnstat από το deb. Όσα ακολουθούν είναι για να ρυθμιστεί το vnstat σωστά και να μπορείτε στη συνέχεια να χρησιμοποιείσετε το gtkvnstat!

Ανοίξτε ένα τερματικά (terminal) και ακολουθήστε τα παρακάτω βήματα:

η εντολή ls -l /var/lib/vnstat/ πρέπει να δείχνει κενό directory [1]!

Σταματάμε το «δαίμονα»vnstat

sudo service vnstat stop

Φτιάχνουμε ένα καινούργιο group για το vnstat

sudo groupadd vnstat

Προσθέτουμε σε αυτό το χρήστη μας (username το δικό σας)

sudo usermod -a -G vnstat username

Αλλάζουμε το group του vnstat από root σε vnstatsudo chgrp vnstat

 /usr/bin/vnstat

και δίνουμε προνόμια εκτέλεσής του σε αυτό το groupsudo chmod g+x

/usr/bin/vnstat

Αλλάζουμε το group του φακέλου /var/lib/vnstat/ από root σε vnstatsudo

chgrp vnstat /var/lib/vnstat/

και δίνουμε προνόμια εκτέλεσης και εγγραφής αυτού στο group vnstatsudo

chmod g+wx /var/lib/vnstat/

Κάπου εδώ κάντε ένα reboot

τώρα τρέξτε το gtkvnstat και από τα preferences διαλέξτε network interface και πατήστε ok

σε ένα τερματικό δώστε την εντολή

vnstat -i το_interface_που_διαλέξατε_πριν

το πιο πιθανό είναι να δείτε: Not enough data available yet.

Περιμένετε 5 λεπτά

ξαναδοκιμάστε

αν εμφανιστεί μια εικόνα σαν αυτή:
manos@manos-desktop:~$ vnstat -i wlan0Database updated: Fri Feb  4 13:03:51 2011
 wlan0 since 02/04/11
 rx:  7.82 MiB      tx:  1.43 MiB      total:  9.25 MiB
 monthly                     rx      |     tx      |    total    |   avg. rate     ------------------------+-------------+-------------+---------------       Feb '11      7.82 MiB |    1.43 MiB |    9.25 MiB |    0.25 kbit/s     ------------------------+-------------+-------------+---------------     estimated        55 MiB |       7 MiB |      62 MiB |
 daily                     rx      |     tx      |    total    |   avg. rate     ------------------------+-------------+-------------+---------------         today      7.82 MiB |    1.43 MiB |    9.25 MiB |    1.61 kbit/s     ------------------------+-------------+-------------+---------------     estimated        12 MiB |       1 MiB |      13 MiB |

είστε έτοιμοι.

Δοκιμάστε το show traffic info από το gtkvnstat. Αν δείτε notification είστε έτοιμοι. Απο δω και πέρα το μόνο που έχετε να κάνετε είναι να τρέχετε το gtkvnstat

ΠΑΡΑΤΗΡΗΣΕΙΣ

[1] Αν το /var/lib/vnstat δεν είναι κενό:

ls -la /var/lib/vnstat/
drwxrwxr-x  2 root  vnstat 4096 2011-02-04 13:11 .
drwxr-xr-x 71 root  root   4096 2011-02-04 12:15 ..

Αν δείτε κάποιο αρχείο όπως eth0, wlan0, ppp0 ή οτιδήποτεδώστε την εντολή

sudo vnstat --delete --force -i το_αρχείο_που_είδατε

και

sudo rm -Rf /var/lib/vnstat .το_αρχείο_που_είδατε (προσοχή στη τελεία)

[2] Μη ξεχνάτε ότι τα notifications δεν εμφανίζονται αν στο browser τρέχει κάποιο flash video (you tube eradio …)

Αναβάθμιση του gtkvnstat (μετρητής δεδομένων για mobile adsl χρήστες) στην έκδοση 0.2.2

Μπορείτε να κατεβάσετε τη νέα έκδοση από http://code.google.com/p/gtkvnstat/

Αλλαγές στην έκδοση 0.2.2

+ Νέα όμορφα εικονίδια για το panel indicator από το Γιάννη Περράκη (Ευχαριστώ Γιάννη!)

+ ΔΙΟΡΘΩΣΗ bug που αφορούσε Zero Division Error όταν το Free Limit ήταν μηδέν (Αναφέρθηκε από τον elmodos @ GTK-Apps.org) .

+ Προστέθηκαν πληροφορίες για τη περίπτωση που το  free limit είναι σε GBs και εμείς έχουμε κατεβάσει Kbs.

gtkvnstat update (version 0.2.1)

Η 1η μικρή αναβάθμιση του gtkvnstat στην έκδοση 0.2.1.

διορθώθηκαν κάποια σφάλματα στο κώδικα που αφορούσαν τις πληροφορίες που εμφανίζονταν όταν το Free Limit έχει τεθεί σε GB. (Στην έκδοση 0.2 δεν εμφανίζονταν notifications λόγω σφαλμάτων στο κώδικα.)

Κατεβάστε την από το http://code.google.com/p/gtkvnstat/

gtkvnstat – μετρητής bandwidth για όσους χρησιμοποιούν mobile adsl

Το gtkvnstat είναι ένα gnome indicator applet, frontend του vnstat, για να παρακολουθούμε τον όγκο δεδομένων που κατεβάζουμε.

Το project ξεκίνησε όταν πριν από 1 μήνα περίπου έκανα μια σύνδεση cosmote internet on the go 1gb και έψαξα ένα τέτοιο προγραμματάκι.

Βρήκα το Qvnstat 0.1 του Δημήτρη Διαμαντή (ftso) kotsifi@gmail.com, γραμμένο το 2008. Ήταν ακριβώς αυτό που έψαχνα, αλλά κάποια πράγματα έχουν αλλάξει από τότε, κυρίως στο vnstat. Για παράδειγμα πλέον χρησιμοποιεί daemon και όχι cron, έχει αλλάξει λίγο τον τρόπο εμφάνισης των πληροφοριών του κ.α Επιπλέον θα μου άρεσε κάτι που θα ενσωματώνονταν καλύτερα στο gnome desktop…

Έτσι ξεκίνησα το gtkvnstat. ΠΡΟΣΟΧΗ δεν έχει δοκιμαστεί στη πράξη πολύ, οπότε να είστε επιφυλακτικοί στην αρχή με τη χρήση του.

Για να μη περιγράφω εδω τη λειτουργία του προγράμματος, έφτιαξα μια μικρή παρουσίαση που μπορείτε να τη δείτε εδώ:

Να αναφέρω μόνο κάτι που ξέχασα να πω στη παρουσίαση, ότι το εικονίδιο του indicator αλλάζει σε warning, είτε αν το interface δεν είναι διαθέσιμο, είτε αν ξεπεράσετε το 80% του δωρεάν όγκου που έχετε καθορίσει.

Οι έλεγχοι για τον έλεγχο κατάστασης όσον αφορά το εικονίδιο αυτό γίνονται ανά 5 λεπτά, οπότε μην αναρωτιέστε αν η αλλαγή του εικονιδίου δεν είναι άμεση.

Επιπλέον, αν δεν έχετε χρησιμποποιήσει το vnstat, να ξέρετε ότι χρειάζεται κάποιο χρόνο για να «μαζέψει» τα αρχικά δεδομένα προτού αρχίσει να εμφανίζει πληροφορίες…

Μπορείτε να κατεβάσετε το πρόγραμμα από την ιστοσελίδα: http://code.google.com/p/gtkvnstat/.

Follow

Get every new post delivered to your Inbox.