Καθαρά για εκπαιδευτικούς λόγους ψάχνω μια λύση στο παρακάτω πρόβλημα. Την συγκεκριμένη εγκατάσταση την έχω για δοκιμές.
Σε ένα VM μου (σε VirtualBox) τρέχω το Deepin 20.1 το οποίο πρόσφατα έβγαλε αναβάθμιση σε 20.2. Ξεκίνησα την αναβάθμιση μέσα από το GUI του Deepin αλλά κάπου στράβωσε η διαδικασία και το VM πάγωσε με αποτέλεσμα να το κάνω power off. Τώρα όταν ξεκινώ το VM γράφει ότι είναι στην έκδοση 20.2…
… αλλά μόλις βγάλει το μήνυμα ότι κάνει εγκατάσταση το system (241.10-1+dde) το VM παγώνει.
Έψαξα στο google αλλά δεν βρήκα κάποια λύση. Οτιδήποτε και αν δοκίμασα μου έβγαζε μήνυμα να τρέξω πρώτα το sudo dpkg --configure -a.
Το δοκίμασα και το rollback. Κάνει ότι γυρίζει πίσω αλλά στην ουσία δεν το κάνει “σωστά” και όταν πάει να κάνει update από το GUI βγάζει error και ξανά από την αρχή!
Παντως, φαινεται το λειτουργικο σου να εχει κανει update, μονο ο dm(desktop manager) δεν εχει κανει. Γιατι αν προσεξεις στο ΤΤΥ, λεει “Deepin GNU/Linux 20.2”
Επομενως εγω προτεινω, πριν κάνεις login μεσω GUI, δοκιμασε μετα το boot, να μπεις απευθειας σε ενα ΤΤΥ και δουλεψε απο εκει.
Υπάρχει δυνατότητα στο Linux να δω ποια είναι τα τελευταία updates που έχει εγκαταστήσει και αν ναι να προσπαθήσω να απεγκαταστήσω κάποια από αυτά… μήπως και “ξεκολλήσει”?
Οκ… καταλαβαίνω ότι το Linux δεν είναι Windows, αλλά φαντάζομαι ότι θα πρέπει να υπάρχει κάποια τέτοια δυνατότητα.
Δυστυχώς και εδώ οι Κινέζοι επιβεβαίωσαν την κακή τους φήμη σε πολλά πράγματα που φτιάχνουν-αντιγράφουν. Όμορφο απέξω (το DE τους) αλλά από μέσα όλο προβλήματα.
Γενικά το deepin σε κάποια πράγματα φαίνεται πολλή πρόχειρο, πχ αν πας από το store τους να εγκαταστήσεις κάποιες εφαρμογές όπως το Firefox ESR σου εγκαθιστά την κινέζικη έκδοση, ενώ, όπως μπορείς να δεις και από το sceenshot, το Deepin μου είναι στα Ελληνικά και έχω εγκαταστήσει και τα Αγγλικά… κινέζικα δεν έχω πουθενά.
Εχω δει την 20.1, μου άρεσε πολύ το περιβάλλον της συγκεκριμένης διανομής.
Αντιμετώπισα και γω αντίστοιχα θέματα.
Και έτσι στράφηκα σε άλλες διανομές.
Είμαι όμως νέος σε GNU/Linux οπότε ήταν πιστεύω αναμενόμενο να συμβεί αυτό.
Μήπως έχεις δει την Kylin;
Τι να την κάνω την Kylin? Δεν ξέρω κινέζικα. Την Deepin την έβαλα σε ένα VM για δοκιμή επειδή έχει όμορφο GUI… αλλά σαν διανομή είναι πολλή ασταθής. Το Zorin OS έχει και αυτό ωραίο GUI και βασικά είναι ubuntu με xfce… και είναι πολλή πιο αξιόπιστο.
Πάντα ξεκινάς την διαδικασία με το apt update, γιατί μπορεί να έχει πέσει σε πρόβλημα μεταξύ mirrors και 2 ασύμβατα πακέτα να προσπαθούν να συνυπάρξουν.
Μετά το update dist-upgrade. (δεν ξέρω για το συγκεκριμένο αλλά το debian για κάποια χρόνια τώρα με το apt σβήνει το cache μετά την εγκατάσταση με το apt-get κρατάει αντίγραφο του πακέτου).
Δοκίμασε και την εντολή apt-get --fix-broken install
Επίσης το dpkg --config μπορεί να λειτουργήσει χωρίς το -a (all) για ένα ένα πακέτο ειδικά. Ξεκίνα από το (τρι-μπούρδελο) systemd μετά dm … wayland (τρι- πάει για 4 …) και ίσως βγει άκρη.
Δεν έχω άμεση επαφή με την διανομή, χακαρισμένο debian είναι υποθέτω …
“φαντάζομαι” ότι τρέχει με wayland. Φαντάζομαι επίσης ότι δεν έχεις τα συνήθη 6 tty που ο κόσμος να καεί στο ένα πάς στο παραδίπλα, είτε το wayland, είτε το dm, είναι το ίδιο το systemd/logind κολλάει στο config και σε κλείνει απ’έξω. Για αυτό το λόγο θα πρέπει μέσω sysctl να σταματήσει κάθε GUI, να λειτουργήσουν τα agetty και το network και να κάνεις εκεί --config
Αλλά όταν έχεις ένα σύστημα να πατάνε όλα από το kernel και πέρα και πρέπει να του κάνεις upgrade αυτά παθαίνεις…
Στο s6 και το runit για πχ έχεις ένα PID1 που είναι το init και ένα που τρέχει τα σέρβις, εντελώς χωριστά. Ο κόσμος να χαλάσει το σύστημα επανέρχεται.
Μάλλον δεν διάβασες το παραπάνω post μου, απάντηση στον @nikaskonstantinos“Οποιαδήποτε εντολή έχει apt μου βγάζει το μήνυμα να τρέξω πρώτα το sudo dpkg --configure -a”, και έχει κανονικά 6 tty.
To Deepin είναι Debian 10.8 με δικό του DE… όπως είναι το Gnome, KDE, κτλ. Δεν έχουν πάρει πχ το Xfce και το έχουν προσαρμόσει για να φαίνεται το συγκεκριμένο GUI (όπως είναι πχ το ZorinOS).
Δεν τρέχει wayland, έχει lightdm. Δες την παραπάνω ανάρτησή μου.
Επίσης, δεν νομίζω ότι έχει systemd, γιατί μου ζητάει να το εγκαταστήσω, και όταν πάω να το εγκαταστήσω ή να το καλέσω με sudo dpkg --configure systemd παγώνει το σύστημα.
Δεν νομίζω ότι έχει να κάνει με το GUI αφού και από login screen που βγαίνω σε tty και πάω να εκτελέσω οτιδήποτε έχει το apt βγάζει μήνυμα να τρέξω πρώτα το sudo dpkg --configure -a. Δεν μπορώ καν να εγκαταστήσω μία νέα εφαρμογή.
ΣΗΜ: To VM που έχω το Deepin δουλεύει… απλά δεν παίρνει update και γενικά δεν μπορείς να εγκαταστήσεις νέα εφαρμογή. Δεν έχει “σκάσει” εντελώς!
Ωραία, δεν παρατήρησα κάποιες λεπτομέρειες αλλά δεν δοκίμασες κι αυτό που σου λέω, ή τουλάχιστον δεν είπες τι απαντάει το σύστημα. Επειδή λέει να κάνεις --config -all σε σημαίνει ότι δεν πρέπει να δοκιμάσεις άλλη εντολή. Το broken install βγάζει όποιες ασυμβατότιτες έχουν δημιουργηθεί από ημιτελές upgrade ή από μερικά συγχρονισμένους mirrors.