Εμφάνιση 6.376-6.390 από 7205
-
21-10-20, 17:11 Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6376
-
22-10-20, 00:22 Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6377
Με τόσα πακέτα, λογικό να τραβάς τα πάνδεινα.
Θέλει πολύ καλή κοπτοραπτική στα package.use/package.keywords/package.mask/package.unmask/package.license
Είχα "πέσει" σ'ένα πολύ χρήσιμο script στο gentoo forum πριν κάμποσο καιρό, όπου το συγκεκριμένο script έκανε σύγκριση τα πακέτα μεταξύ τους και σου ξεσκαρτάριζε τα περιττά πακέτα. Δεν θυμάμαι πως λέγετα, δυστυχώς δεν το είχα κάνει bookmarked απ'ότι φαίνεται, αλλά αν το ξαναβρώ θα το ποστάρω.Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
22-10-20, 08:54 Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6378
Δεν είναι αυτό που λες αλλά καλή δουλειά για ξεσκαρτάρισμα κάνει το eix-test-obsolete το οποίο εμφανίζει περιττά use flags, πακέτα που δεν υπάρχουν πια στο repo, κτλ. Το μόνο μειονέκτημά του είναι ότι είναι "χαζό" και θέλει να δεις χειροκίνητα τα αποτελέσματά του γιατί πολλά είναι false positive.
Για παράδειγμα, σε εμένα βγάζει ότι το mask "mesa-*_rc*" που έχω κάνει, δεν χρειάζεται επειδή δεν υπάρχει τέτοιο ebuild. Το mask όμως χρειάζεται γιατί αύριο θα υπάρχει rc έκδοση. Άλλη περίπτωση είναι με το ~amd64 keyword. Σου λέει έχεις ορίσει στο τάδε πακέτο ~amd64 αλλά υπάρχουν μόνο stable εκδόσεις οπότε δεν χρειάζεται. Αύριο όμως θα υπάρχουν unstable εκδόσεις στις οποίες θέλω να αναβαθμίσω οπότε το keyword δεν είναι περιττό.
Βοηθάει πάντως στο να διώξεις παλιό cruft που μαζεύτηκε ανά τα χρόνια και πλέον δεν χρειάζεται."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
23-10-20, 08:57 Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6379
Όντως, είναι καλή λειτουργία και η συγκεκριμένη. Δεν την είχα τρέξει ποτέ.
Προσωπικά, διατηρώ ένα καλογραμμένο package.use/package.word/package.mask με comments κλπ και ανά διαστήματα το ξεσκαρτάρω "με το χέρι". Δεν έχω πολλές εγγραφές εκεί, οπότε δεν μου καταναλώνει πολύ χρόνο.
Το προτιμώ από τα αυτοματοποιημένα scripts, τα οποία είναι χρήσιμα - κυρίως - σε περίπτωση που θέλεις να φέρεις στα ίσια της κάποια κακοσυντηρημένη εγκατάσταση gentoo.
- - - Updated - - -
Χθες έκανα αναβάθμιση στο gentoo το homeNAS, όλα πήγαν καλά αλλά προέκυψε ένα πρόβλημα.
Όταν πάω να συνδεθώ με ssh μου σκάει "connection closed".
Όταν πάω να κάνω login απευθείας από τον server, πάλι δεν με βάζει.
Ευτυχώς πάνω στο ψάξιμο, ανακάλυψα πως κάτι έχει παιχτεί με το passwd, γιατί δοκίμασα να αλλάξω το root password μπας και έφταιγε κάτι εκεί και μου σκάει:
Κώδικας:passwd: Module is unknown passwd: password unchanged
Τα πακέτα που αφαίρεσα με το depclean είναι αυτά:
Κώδικας:Thu Oct 22 23:45:21 2020 <<< dev-perl/Text-Unidecode-1.300.0 Thu Oct 22 23:45:25 2020 <<< sys-libs/cracklib-2.9.7 Thu Oct 22 23:45:28 2020 <<< virtual/modutils-0 Thu Oct 22 23:45:32 2020 <<< net-libs/liblockfile-1.16 Thu Oct 22 23:45:35 2020 <<< virtual/logger-0-r1 Thu Oct 22 23:45:38 2020 <<< dev-perl/Unicode-EastAsianWidth-1.330.0-r1 Thu Oct 22 23:45:42 2020 <<< dev-perl/libintl-perl-1.310.0 Thu Oct 22 23:45:46 2020 <<< app-text/docbook-xml-dtd-4.5-r2 Thu Oct 22 23:45:49 2020 <<< virtual/libffi-3.3_rc0 Thu Oct 22 23:45:53 2020 <<< sys-libs/freeipmi-1.5.7 Thu Oct 22 23:45:57 2020 <<< media-libs/gd-2.3.0 Thu Oct 22 23:46:01 2020 <<< app-text/docbook-xml-dtd-4.3-r2 Thu Oct 22 23:46:07 2020 <<< sys-devel/gcc-9.2.0-r2 Thu Oct 22 23:46:11 2020 <<< sys-apps/dbus-1.12.16 Thu Oct 22 23:46:14 2020 <<< app-text/xmlto-0.0.28-r1 Thu Oct 22 23:46:17 2020 <<< media-libs/libpng-1.6.37 Thu Oct 22 23:46:21 2020 <<< dev-perl/File-ShareDir-1.104.0 Thu Oct 22 23:46:24 2020 <<< app-admin/metalog-20181125 Thu Oct 22 23:46:28 2020 <<< app-text/docbook-xml-dtd-4.4-r3 Thu Oct 22 23:46:32 2020 <<< acct-user/messagebus-0 Thu Oct 22 23:46:37 2020 <<< sys-devel/binutils-2.33.1-r1 Thu Oct 22 23:46:40 2020 <<< dev-perl/Class-Inspector-1.320.0 Thu Oct 22 23:46:43 2020 <<< dev-perl/File-ShareDir-Install-0.110.0 Thu Oct 22 23:46:47 2020 <<< acct-group/messagebus-0
Φοβάμαι να κάνω reboot γιατί μπορεί να μην μπορέσω να κάνω login, επομένως πρέπει να λύσω το θεματάκι άμεσα.
Αν κάποιος γνωρίζει σχετικά με αυτό το πρόβλημα, ας μου πειDealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
23-10-20, 09:08 Απάντηση: Re: Απάντηση: Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6380
PAM modules. Κάτι παίζει με αυτά. Το εμφανές από αυτά που έβαλες είναι η cracklib που δεν χρησιμοποιείται εδώ και καιρό και έτσι αφαιρέθηκε αλλά ήταν προαιρετική αν θυμάμαι καλά, δεν θα έπρεπε να αποτρέπει logins.
Δες μήπως έχεις κάποιο config για merge με τα etc-update / dispatch-conf. Τελευταία έγιναν 4-5 απανωτές αλλαγές (σε ~amd64) στην pam.
Εννοείται πως μετά από κάθε αλλαγή, κάνεις τοπικό και ssh login για να επαληθεύσεις ότι έπαιξε και να μην μείνεις αιχμάλωτος."I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
23-10-20, 09:08 Απάντηση: Το νήμα του Gentoo, version 1.0 #6381
Την πάτησα κι εγώ έτσι με το vps που έχω. Ο μόνος τρόπος ήταν να συνδεθώ με vnc (!!) και να μπω σε single user mode και να συνεχίσω το rebuild, έλειπε κάτι από το pam και pambase.
-
23-10-20, 09:45 Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6382
Καταρχήν να σας ευχαριστήσω για τις γρήγορες απαντήσεις και τους 2 σας!
Έκανα τη μ@λκια να κάνω reboot και τώρα κλειδώθηκα απ'το σύστημά μου...
Επομένως ότι είναι να κάνω, θα το κάνω με chroot από live cd κι ελπίζω να μπορέσω να μπω μέσα, αλλιώς θα πειράξω τα αρχεία με nano από live cd κι ας ελπίσουμε να βγάλω άκρη...
Ναι την cracklib την είχα ξαναπεράσει μπας και λυθεί το θέμα αλλά δεν άλλαξε κάτι.
Πείραξα το /etc/pam.d/system-auth σύμφωνα με το αντίστοιχο αρχείο που έχω στο desktop και το θέμα με το passwd λύθηκε μεν, αλλά δεν μπορώ να κάνω login δε.
Το θέμα είναι ότι έκανα κι εγώ rebuild το pam και το pambase και δοκίμασα και διαφορετικά use flags αλλά πάλι τίποτα.
Το αστείο είναι ότι το σύστημα τρέχει στον αυτόματο κανονικά. Όλα λειτουργούν εκτός απ'το login...
Κάτι με το pam έχει να κάνει, αυτό κατάλαβα κι εγώ, αλλά επειδή είμαι λίγο άσχετος γύρω απ'το θέμα pam, από που να το πιάσω και από που να τ'αφήσω...
Για αρχή θα επιχειρήσω να μπω με chroot, αν με βάλει, θα μπορέσω να κάνω αλλάγες.
Σε single user mode πως μπαίνεις;Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
23-10-20, 10:41 Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6383
-
23-10-20, 14:19 Re: Απάντηση: Re: Απάντηση: Το νήμα του Gentoo, version 1.0 #6384
Σ'ευχαριστώ πολύ! Δούλεψε αυτό!!
Το πρόβλημα βέβαια είναι ότι φόρτωσε το σύστημα read only επομένως δώρο άδωρο να βγάλω άκρη σε ro περιβάλλον.
Υπάρχει κάποιο άλλο kernel switch που επιτρέπει εγγραφή;
Αλλιώς δεν βλέπω να γλιτώνω το chrooting από live cd
Ok βρήκα πως να το κάνω remount rw οπότε θα παίξω μπαλιτσα απευθείας με την εγκατάσταση
Ευχαριστώ πολύ και πάλι για την γρήγορη και πολύτιμη βοήθεια! Όταν το λύσω το θέμα θα σας ενημερώσωΤελευταία επεξεργασία από το μέλος Gentoo : 23-10-20 στις 14:39.
Dealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
25-10-20, 21:36 Απάντηση: Το νήμα του Gentoo, version 1.0 #6385
εχω ενα vm gentoo που στο upgrade εμεινε η python.2-7
emerge -pvc python:2.7
Κώδικας:Calculating dependencies... done! dev-lang/python-2.7.18-r4 pulled in by: dev-python/certifi-10001 requires >=dev-lang/python-2.7.5-r2:2.7 dev-python/setuptools-46.4.0-r3 requires >=dev-lang/python-2.7.5-r2:2.7[xml(+)] >>> No packages selected for removal by depclean Packages installed: 277 Packages in world: 19 Packages in system: 43 Required packages: 277 Number to remove: 0
Κώδικας:Available Python interpreters, in order of preference: [1] python3.8 [2] python3.6 (uninstalled) [3] python3.7 (fallback) [4] python2.7 (fallback)
Κώδικας:-python_targets_python2_7 -python_single_target_python2_7
emerge --depclean
emerge -avuNDU @world
αλλα δεν κανει rebuild για να βγαλει την python2
θελει κατι αλλο;
-
25-10-20, 23:18 Απάντηση: Το νήμα του Gentoo, version 1.0 #6386
Αυτό δεν λέει να γίνουν unmask οι συγκεκριμένες use ή κάνω λάθος; Αν ναι, τότε σε βοηθάει σε αυτή την περίπτωση;
Το certifi-10001 θέλει την python 2.7. Εκτός από αυτό, είναι επίσης stable το 10001-r1 το οποίο δεν υποστηρίζει 2.7. Δεν σου το έβγαλε για αναβάθμιση; Το setuptools και σε εμένα βγάζει ενεργοποιημένο use το 2.7 αλλά παρόλα αυτά δεν μου το βγάζει στο depclean ότι ζητάει την 2.7άρα. Μήπως αν αναβαθμίσεις το certifi στο -r1 λυθεί και σε εσένα το θέμα;
Για άλλη μια φορά η διατύπωσή μου είναι για τα σκουπίδια και δεν διαβάζεται με τίποτα. Πάμε άλλη μία λοιπόν.
Υπάρχουν δύο ebuilds του certifi, το 10001 (το οποίο θέλει και 2.7) και το 10001-r1 (το οποίο θέλει μόνο 3άρα). Είναι και τα δύο stable οπότε λογικά θα έπρεπε να στο βγάλει σαν αναβάθμιση και να το γλυτώσεις από εξάρτηση της 2.7.
Το setuptools και σε εμένα έχει ενεργοποιημένο το use python-targets-python2.7 αλλά παρόλα αυτά στο depclean δεν μου το βγάζει σαν εξάρτηση της 2άρας python (βγάζει μόνο το gemrb που έχω εγκατεστημένο). Μήπως λοιπόν αν αναβαθμίσεις το certifi στην -r1 έκδοση, σου επιτρέψει να την αφαιρέσεις;
Αν όχι, μην σκοτίζεσαι και πολύ. Ας την να μείνει λίγο ακόμη. Τι μανία έπιασε τους gentoo devs να την διώξουν σώνει και καλά.Τελευταία επεξεργασία από το μέλος imitheos : 25-10-20 στις 23:26.
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
26-10-20, 00:01 Απάντηση: Το νήμα του Gentoo, version 1.0 #6387
για το /etc/portage/profile/use.mask το βρήκα στο gentoo forum ως λυση να κανεις mask την python2
σιγουρα δεν καιγομαι να βγαλω, ειπα να ρωτησω για να μαθω λιγο καλυτερα το gentoo
το certifi δεν με αφηνει να αναβαθμισω λογο conflict
τσεκαρα ολα τα USE που εχω και δεν βρηκα να εχω βαλει καπου python2 για αυτο αναρωτιεμαι γιατι δεν το βγαζει το ιδιο το emerge
Κώδικας:emerge --pretend dev-python/certifi These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-python/certifi-10001 WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-python/certifi:0 (dev-python/certifi-10001-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)" conflicts with >=dev-python/certifi-2016.9.26[python_targets_python2_7(-),python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/setuptools-46.4.0-r3:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python2_7 python3_7 (-pypy3) -python3_6 -python3_8 (-python3_9)"
Spoiler:
-
26-10-20, 01:23 Re: Το νήμα του Gentoo, version 1.0 #6388
Το use.mask είναι νέο φρούτο;
Μήπως πρέπει να χρησιμοποιήσεις το /etc/portage/package.use;
Επίσης μπορείς να βγάλεις globally την python2.7 από το /etc/portage/make.conf.
Τέλος, μπορείς με το "eix --installed-with-use python_targets_python2_7" και
"eix --installed-with-use python2_7"
να δεις ποια εγκατεστημένα πακέτα έχουν χτιστεί με την python2.7 use flag και να τα κάνεις manually rebuild με emerge --update -a --newuse --deep και τα πακέτα ένα-ένα σε περίπτωση που δεν σου τα προτείνει από μόνο του με το "emerge --update -a --newuse --deep @world".
Όσον αφορά το δικό μου πρόβλημα λίγα ποστ πιο πάνω, ευτυχώς με update τα pam configs στο etc-update λύθηκε το πρόβλημα με το loginDealing with pricks, is my speciality.
Linux all the way.
Open source all the way.
Fighting against telemetry, data harvesting, tracking, ads all the way.
For some people, ignorance is bliss.
-
26-10-20, 09:51 Απάντηση: Το νήμα του Gentoo, version 1.0 #6389
Ίσως κάνω λάθος αλλά με το - μπροστά δεν έκανες ουσιαστικά unmask;
To παλιό certifi το χρειάζεται το setuptools οπότε αν τρέξεις "emerge -av1 certifi setuptools" παίζει σωστά; Λογικά θα πρέπει να αναβαθμίσει το certifi στο -r1 και να ξαναχτίσει το setuptools με αυτό.
Edit: Αν σου εμφανίσει μηνύματα πάλι μηνύματα με blocks και conflicts δοκίμασε και το παρακάτω. Πάνε στον κατάλογο /etc/portage/package.use και δημιούργησε ένα αρχείο με ό,τι όνομα θέλεις (ή αν έχεις αρχείο package.use, τότε βάλε την καταχώρηση μέσα σε εκείνο) και βάλε την εξής καταχώρηση "dev-python/setuptools -python_targets_python2_7" και δοκίμασε πάλι την εντολή που έδωσα πριν.
Πολλές φορές τέτοια μηνύματα στο gentoo βγαίνουν επειδή προγράμματα είναι αλληλοεξαρτούμενα (πχ perl με perl-modules, υποπακέτα του qt, κτλ). Αν πας πχ να χτίσεις το qtgui (για να πονέσω λίγο τον gentoo ) θα σου πει ότι πχ το qtcore θέλει την παλιά έκδοση και δεν θα σε αφήσει. Αν πας να κάνεις σκέτο το qtcore θα σου βγάλει το ίδιο μήνυμα. Αν όμως βάλεις όλα τα qt* μαζί, τότε θα αναβαθμιστούν μια χαρά.Τελευταία επεξεργασία από το μέλος imitheos : 26-10-20 στις 09:56.
"I like offending people, because I think people who get offended should be offended" - Linus Torvalds
"Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
Γα.... την πολιτική ορθότητα.
-
26-10-20, 22:07 Απάντηση: Το νήμα του Gentoo, version 1.0 #6390
ωραιος ο @imitheos
το emerge -av1 γκρινιαξε αλλα με το που εβαλα το USE flag εκανε rebuild setuptools και update certifi
αλλά εφόσον το ίδιο το emerge έχει βάλει τα πακέτα χωρίς κάποιο flag απο εμένα δεν θα έπρεπε να τα κάνει update;
edit: τωρα που κοιταω το man page μήπως πρεπε να ειχα βαλει το -e switch
Κώδικας:--emptytree, -e Reinstalls target atoms and their entire deep dependency tree, as though no packages are currently installed. You should run this with --pretend first to make sure the result is what you expect.
Τελευταία επεξεργασία από το μέλος patch : 26-10-20 στις 22:12.
Παρόμοια Θέματα
-
Mozilla: Διαθέσιμη η alpha version του Firefox Mobile
Από nm96027 στο φόρουμ ΕιδήσειςΜηνύματα: 24Τελευταίο Μήνυμα: 27-12-08, 17:40 -
Σχετικά με τη firmware version του router...
Από DSLaManiaC στο φόρουμ ADSLΜηνύματα: 10Τελευταίο Μήνυμα: 09-05-08, 10:34 -
Γκρινια: Νημα Υποστηριξης
Από Reef στο φόρουμ The fun section...Μηνύματα: 109Τελευταίο Μήνυμα: 19-03-07, 10:34 -
Κυκλοφόρησε η final version του Firefox 2
Από Whiteyez στο φόρουμ Software γενικάΜηνύματα: 85Τελευταίο Μήνυμα: 23-12-06, 05:52
Bookmarks