Evaggelos Balaskas - System Engineer

The sky above the port was the color of television, tuned to a dead channel

Blog
Posts
Wiki
About
Contact
rss.png twitter linkedin github gitlab profile for ebal on Stack Exchange

WinXP Vs Linux #2 »
  -  
« Evaggelos Balaskas's logs 1 year online
Jan
11
2010
archlinux kernel 2.6.32 - xorg (intel) problems
Posted by ebal at 10:02:33 in planet_ellak, archlinux

Σήμερα το πρωί εγκατέστησα τη νέα έκδοση του kernel: 2.6.32 στο archlinux. Δυστυχώς για ακόμα μία φορά το τίμημα του να είσαι bleeding edge είναι μεγάλο.

Στην νέα έκδοση (2.6.32) έχει αλλάξει το KMS (kernel mode setting) και ο τρόπος με τον οποίο ρυθμίζεται το intel graphic subsystem (intel kms enabled by default).

Το αποτέλεσμα ήταν να μείνω χωρίς γραφικό περιβάλλον.

Αποφάσισα λοιπόν να εγκαταστήσω τo kernel26-lts (longtime stable),
αλλά διαπίστωσα ότι εξαρτάται από το πακέτο udev-compat το οποίο βρίσκεται στο
testing repository!

Σκέφτηκα: δεν μαμιέται, κι άνοιξα το testing repository.
Ταυτόχρονα με ενημέρωσε να εγκαταστήσω και μερικά ακόμα πακέτα όπως το filesystem/udev κ.λ.π.
Εκείνη την στιγμή σκέφτηκα ότι σιγά το πράγμα, τι κακό μπορεί να γίνει.

Όλα ωραία και καλά, κάνω επανεκκίνηση και ο kernel26-lts ΔΕΝ ξεκινάει !!!
Το πόσο εντυπωσιακό ήταν αυτό δεν λέγεται.

Ξαναμπουτάρω με τον kernel26 (χωρίς γραφικό) και προσπαθώ να αφαιρέσω ότι πακέτο έχω εγκαταστήσει μέσω του testing.

Να μην τα πολυλογώ μένω χωρίς filesystem/udev και φυσικά ότι άλλο εξαρτάται πάνω σε αυτά (δλδ σχεδόν όλα τα πακέτα). Το partiton κάπου εδώ έγινε corrupted με τραγικό αποτέλεσμα.

Την λύση την έδωσε το System Rescue CD .
Μέσω cron τρέχω ανά 3 ώρες ένα rsnapshot και ανά μέρα την εξής εντολή:

/usr/bin/pacman -Qq > /root/pkg_list_`date +%Y%m%d`

Δηλαδή αυτό που έκανα ήταν να ξαναεγκαταστήσω την λίστα των πακέτων που είχα μέχρι σήμερα (πρωινές ώρες) και να αντιγράψω τα configuration files από το latest snapshot.

Κι όμως τα προβλήματα μου ΔΕΝ τελείωσαν εδώ.

Προσπαθώντας τα εκκινήσω το γραφικό περιβάλλον πάγωνε ο υπολογιστής.
Το πιο εντυπωσιακό ήταν ότι έπρεπε να κάνω επανεκκίνηση με το δάχτυλο κι έτσι τα οποιαδήποτε logs να μην αποθηκεύονται στον δίσκο.

Την τελική λύση την έδωσε ο έταιρος συνάδελφος, ο οποίος μου δάνεισε τον υπολογιστή του για να κάνω ssh και να το log του Xorg. Το οποίο log με ενημέρωνε ότι το xf86-input-evdev δεν μπορούσε να φορτωθεί. Κι αντί να τερματίσει ο Xorg server απλά πάγωνε!.

Προσπάθησα να επαν-εγκαταστήσω το xf86-input-evdev αλλά το πρόβλημα ήταν ότι τα ήδη εγκαταστημένα αρχεία ήταν corrupted (πιθανά από τα πολλά hard-resets). Τελικά με την χρήση του rm διέγραψα τα corrupted αρχεία, επαν-εγκατέστησα το evdev (το οποίο είναι υπεύθυνο για να κάνει hotplug τις συσκευές εισόδου στο xorg) κι όλα έπαιξαν μια χαρά.

Τελικός απολογισμός: 3 ώρες !!!

Κατά τα άλλα καλά, τα νέα σας;

WinXP Vs Linux #2 »
  -  
« Evaggelos Balaskas's logs 1 year online

Search

Admin area

  • Login

Categories

  • blog
  • wiki
  • pirsynd
  • midori
  • books
  • archlinux
  • movies
  • xfce
  • code
  • beer
  • planet_ellak
  • planet_Sysadmin
  • microblogging
  • UH572
  • KoboGlo
  • planet_fsfe

Archives

  • 2025
    • April
    • March
    • February
  • 2024
    • November
    • October
    • August
    • April
    • March
  • 2023
    • May
    • April
  • 2022
    • November
    • October
    • August
    • February
  • 2021
    • November
    • July
    • June
    • May
    • April
    • March
    • February
  • 2020
    • December
    • November
    • September
    • August
    • June
    • May
    • April
    • March
    • January
  • 2019
    • December
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2018
    • December
    • November
    • October
    • September
    • August
    • June
    • May
    • April
    • March
    • February
    • January
  • 2017
    • December
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2016
    • December
    • November
    • October
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2015
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • January
  • 2014
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2013
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2012
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2011
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2010
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • 2009
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
Ευάγγελος.Μπαλάσκας.gr

License GNU FDL 1.3 - CC BY-SA 3.0