Απελπιστικά αργός τερματισμός λειτουργίας (και επανεκκίνηση)

Συζήτηση στην κατηγορία 'openSUSE' που ξεκίνησε ο χρήστης dirosis, 8 Οκτ 2017.

  1. Χαίρετε,
    αγόρασα πριν μερικές εβδομάδες ένα καινούργιο λαπτόπι, ενα dell inspiron 3567 συγκεκριμένα. Από την μάνα του έτρεχε windows 10 και όπως είναι φυσικό έσπευσα να τα αντικαταστήσω με την αγαπημένη διανομή, το opensuse tumbleweed (βασικά dual boot έκανα αλλά δεν νομίζω πως έχει και μεγάλη σημασία). Αφού ξεπέρασα κάποια μικροπροβλήματα με την εγκατάσταση (ήταν η πρώτη φορά που έπιανα στα χέρια μου μηχάνημα με uefi και ssd), μπήκα τελικά στο σύστημα μου. Η ταχύτητα μπουταρίσματος είναι απλά εκπληκτική και παρά κάποια μικρά προβληματάκια εδώ και κει που τα λύνω με τον καιρό είχα φτάσει το μηχάνημα να λειτουργεί σχεδόν όπως το θέλω.
    Και ενώ λοιπόν όσο είναι ανοιχτός τα προβλήματα είναι μικρά και ασήμαντα, μόλις έρθει η ώρα να κλείσει εμφανίζεται το πρόβλημα. Από την στιγμή που πατήσω το κουμπί του τερματισμού (ή της επανεκκίνησης) μέχρι την στιγμή που εν τέλει θα κλείσει χρειάζεται κατά μέσω όρο 10 λεπτά!! Με όποιον τρόπο και να προσπαθήσω, μέσα από γραφικό περιβάλλον ή κονσόλα, όποια εντολή και να δώσω (πέρα άμα το εξαναγκάσω με reboot -f πχ που δεν κάνει αληθινό τερματισμό), τα αποτελέσματα είναι τα ίδια. Μια δύο φορές μόνο έχει κλείσει κανονικά στο σύνολο των δυο-τριών εβδομάδων καθημερινής χρήσης). Φοβούμενος μην είναι θέμα του opensuse, δοκίμασα και με fedora, αλλά δεν είναι διαφορά.
    Παρακολουθώντας την διαδικασία τερματισμού, μοίαζει να είναι ένας φυσιολογικος τερματισμος σε αργή κίνηση. Αφού δοθεί η εντολή τερματισμού το σύστημα θα είναι σαν να μην κάνει τιποτα για μερικά λεπτά, μέχρι να ξεκινήσει το systemd και μόλις φτάσει στο rechead target shutdown θα περιμένα μερικά ακόμα λεπτά μέχρι εν τέλει να τερματίσει. Μερικές φορές έχει θέμα με το network manager που του παίρνει κάνα εξαλεπτο πριν το κλείσει και αρχίζει να πηγαίνει στα επόμενα.
    Ἐχει κάνεις καμμία ίδεα τι μπορεί να συμβαίνει, δεν έχω βρει αντίστοιχες περιπτώσεις στο ιντερνετ, ούτε είναι κάτι που να μπορώ να το ανεχτώ αφού καταστρέφει την όλη έννοια της φορητοτητας του υπολογιστή
  2. DarkGoth Παιδί για τις δουλειές του Forum

    πετα αρχικα το network manager αφου λες οτι πολλες φορες κολλαει αυτο. μπορεις να κανεις και χωρις αυτο (εγω το εχω πεταξει απο το debian, και τα εχω περασει ολα χειροκινητα static). αρχικα δωσε μια ifconfig για να δεις πως αναφερεται η καρτα δικτυου. θα δεις κατι τετοιο:...
    Κώδικας:
    eth0   Link encap:Ethernet  HWaddr 00:26:18:7a:48:e9 
              inet addr:192.168.1.253  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::226:18ff:fe7a:48e9/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:22516 errors:0 dropped:0 overruns:0 frame:0
              TX packets:14267 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:30281103 (28.8 MiB)  TX bytes:1401551 (1.3 MiB)
     
    lo        Link encap:Local Loopback 
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    σε εσενα επειδη ειναι ασυρματο, θα τη λεει πιθανοτατα wlan0, η, κατι παρεμφερες. αυτο το κρατας (οπως και τις ΙΡ που αναφερονται. θα σε χρειαστουν)

    μετα, πετας τον network manager απο τον «synaptic» (το ξερω, δεν ειναι debian για να εχει synaptic, τον αντιστοιχο package manager του fedora εννοω)

    στη συνεχεια ανοιγεις με καποιον text editor (vim, gedit, nano, οποιον εχεις) σαν root το αρχειο «/etc/network/interfaces», και το κανεις ετσι:...
    Κώδικας:
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
     
    source /etc/network/interfaces.d/*
     
    # The loopback network interface
    auto lo
    iface lo inet loopback
     
    # The primary network interface
    auto eth0
    iface eth0 inet static
        address    192.168.1.253
        netmask    255.255.255.0
        gateway    192.168.1.1
        dns-nameservers    208.67.222.222 208.67.220.220
    
    αντι για eth0, θα βαλεις την ονομασια που ειδες για την ασυρματη καρτα, απο το ifconfig παραπανω

    το gateway ειναι η διευθυνση ΙΡ του ρουτερ σου (αυτη που πληκτρολογεις στον browser για να μπεις στο μενου του)

    το netmask ειναι παντου το ιδιο, οποτε θα το βαλεις οπως ειναι (το ιδιο και οι dns. αυτοι εδω ειναι οι opendns)

    στο address θα βαλεις την ΙΡ που βρηκες απο το ifconfig παραπανω (inet addr)

    σωζεις το αρχειο, τα κλεινεις ολα, και κανεις επανεκκινηση, βλεπεις τι παιζει

    α, πετα και οτι εχει σχεση με avahi (multicast discovery services), γιατι καπου πετυχα καποιο λιγο παλιοτερο θεμα (του 15 νομιζω) οτι καποιες φορες δημιουργει θεματα στο systemd και αργει να κλεισει (ισως καποιο bug, που ισως τωρα να εχει κλεισει, αλλα δεν χανεις κατι να δοκιμασεις. αν δεν χρησιμοποιεις το avahi, σε ειναι αχρηστο ετσι'κι'αλλιως)
  3. Δυστυχώς δεν μπορώ να πετάξω το network manager αφού είναι απαραίτητος για την χρήση κάποιον λειτουργιών του δικτύου του πανεπιστημίου. Δεν νομίζω όμως πως αυτός ειναι που φταίει, (τουλάχιστον τις περισσότερες φορές, 4 στις 5 φορές κλείνει κανονικά
  4. DarkGoth Παιδί για τις δουλειές του Forum

    τι ακριβως λειτουργιες θελεις απο τον network manager; μηπως ξερω καποιον αλλο τροπο, με μοντες, η, εντολες, ωστε να μην τις χασεις, ΑΝ χρειαστει να τον πεταξεις
  5. Αφενός για κάποιες συνδέσεις vpn που λογικά θα γίνονται και αλλίως, και αφετέρου λόγω της μεθόδου πιστοποιησης για την χρηση του wifi που τον απαιτεί
  6. DarkGoth Παιδί για τις δουλειές του Forum

    οι vpn νομιζω γινονται και αλλιως με εντολες, αποσπασματικα το εχω δει μονο. για το wifi που ειναι για πιστοποιηση (κωδικους, κλπ), νομιζω οτι οντως δεν γινεται αλλιως.
  7. Λοιπόν έκανα κάποιους πειραματισμούς και διαπίστωσα (εκτός αν πρόκειται για κάποιου είδους διαβολική σύμπτωση) πως όταν κρατάω το υπολογιστή αποσυνδεδεμένο από το δίκτυο κλείνει κανονικά όποτε μάλλον όντως φταίει ο networ manager, το θέμα είναι ότι όταν πάω να τον κλείσω πριν κάνω τερματισμό παρουσιάζει το ίδιο πρόβλημα με το κλείσιμο. Υπάρχει καμία ιδέα για αυτό;
  8. DarkGoth Παιδί για τις δουλειές του Forum

    το αλλο που σκεφτομαι, που μπορεις να κανεις, ειναι disable τον network manager στην εκκινηση (απο τον systemd προφανως), και να τον σηκωνεις χειροκινητα αφου εχει ξεκινησει το συστημα, και να τον κατεβαζεις πριν το κλεισεις (μπορεις να το κανεις και σε ενα σκριπτακι της πλακας, για να μην δινεις καθε φορα ολες τις εντολες με το χερι).
  9. Το θέμα είναι πως μέσα από το τερματικό δεν με αφήνει να κλείσω τον network manager (κάνει κάνα 10λεπτο πάλι όπως όταν κάνω τερματισμό άρα δεν κερδίζω τίποτα). Μόνο μέσα από το yast μπορώ να τον κλείσω άμεσα. Τέλος πάντων, επειδή όπως και να έχει παραγωγικό το μηχάνημα δεν ήταν έτσι πέρασα και leap που το χρησιμοποιώ σαν κυρίως λειτουργικό γιατί αλλιώς δεν γίνεται δουλειά. Ευχαριστώ πάντως για την βοήθεια