Σελ. 336 από 429 ΠρώτηΠρώτη ... 316326331334335336337338341346356 ... ΤελευταίαΤελευταία
Εμφάνιση 5.026-5.040 από 6428
  1. #5026
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Η ανακοίνωση

    Warning: cower is no longer actively developed and has several unpleasant bugs and corner cases that will never be fixed. Users are strongly encouraged to migrate to https://github.com/falconindy/auracle as soon as humanly possible.
    το πρόβλημα
    Κώδικας:
     cower -u --ignorerepo
    :: [multi]: server responded with HTTP 414
    και η αιτία
    Spoiler:
    Background

    At the core of any AUR client is a series of HTTP requests to the AUR. cower currently implements this using the venerable libcurl. Libcurl, generally speaking, offers two APIs: "easy" and "multi". The easy API uses a CURL handle to represent a session. Each handle manages approximately 1 active request at a given time. The multi API aggregates multiple easy handles, allowing for concurrent sessions in a non-blocking (event-like) manner.

    It's also possible to achieve session concurrency through anothers means, which is to use threads with multiple CURL handles, but solely through the easy API. In this mode, one must be careful never to access the same CURL handle concurrently, as the objects are not thread-safe.


    Problem

    History has taught me that the handle-per-thread approach was a poor choice. cower (loosely) implements a thread pool, and multiplexes requests across some number of threads. Information is generally shared through light use of mutexes around global objects (mainly, a work queue), and results from threads are aggregated back in the main thread.

    Due to my decision to write cower in C and ensuing laziness, there's other warts. Data structures are ill-chosen, typically using the doubly-linked list from alpm. Encapsulation is poor, and there's numerous objects which have some vague amount of overlap, or end up being global for the sake of sharing.

    Lack of proper communication channels (or any real synchronization) between threads has lead to relatively unfixable bugs. And, the current architecture makes it difficult to implement obvious improvements.

    The cower codebase has simply become frustrating to work with.

  2. #5027
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.451
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Που την βρήκες την ανακοίνωση; Καθαρά από περιέργεια γιατί στο github έγινε ενημέρωση πριν 5 ημέρες και δεν αναφέρει κάτι τέτοιο!

  3. #5028
    Εγγραφή
    14-06-2005
    Μηνύματα
    187
    Downloads
    2
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Wind
    DSLAM
    Wind - ΚΟΛΩΝΟΣ
    Router
    ZYXEL VMG8623-T50B
    Τώρα τελευταία χρησιμοποιώ aurman, πιο συμπαθητικό από το trizen που είχα χρησιμοποιήσει για λίγο καιρό.

  4. #5029
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Θέλω μόνο να συγκρίνει τα πακέτα μου με αυτά του aur και αν υπάρχει ενημέρωση να μου το βγάζει. Δεν θέλω να χτίζει τίποτα.

    Παράθεση Αρχικό μήνυμα από MitsakosGR Εμφάνιση μηνυμάτων
    Που την βρήκες την ανακοίνωση; Καθαρά από περιέργεια γιατί στο github έγινε ενημέρωση πριν 5 ημέρες και δεν αναφέρει κάτι τέτοιο!
    Στο ίδιο το github.

    https://github.com/falconindy/cower/pull/147/files

    Το ξέρω ότι βγήκε update. Από τότε άρχισε να βγάζει και το παραπάνω error άρα για μένα είναι άχρηστο.
    Πάντως αν δεις τον κώδικα δεν έχει αλλάξει και τίποτα

  5. #5030
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    Τελικά τίποτα άλλο δεν βρήκα που να μου κάνει.
    Το yaah είναι παρόμοιο με το cower αλλά δεν δέχεται ---ignorerepo.
    Με βλέπω να γυρίζω στο προηγούμενο cower

  6. #5031
    Μια ερώτηση σχετική με το systemd. Παρατήρησα πως όταν άνοιγα για δεύτερη φορά μέσα στη μέρα τον υπολογιστή αυτός έμενε στο loading του KDE πολύ λιγότερο απ'ότι την πρώτη φορά. Τελικά κατάλαβα πως αυτό οφειλόταν σε δύο services που τρέχουν μία φορά τη μέρα, τα updatedb.service και man-db.service.

    Κώδικας:
    $ systemd-analyze blame
             36.491s updatedb.service
             11.538s man-db.service
              1.034s smb.service
    Προσπάθησα να σετάρω με systemctl edit man-db.timer το OnBootSec=120 ώστε να τρέξουν τα services 2 λεπτά μετά το boot για να μη χρειάζεται να περιμένω, αλλά δεν δούλεψε.

    Ξέρει κανείς ποιος είναι ο σωστός τρόπος για να κάνω κάτι τέτοιο;

  7. #5032
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.491
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Σε παρομοιο περιστατικο στο debian (apt-daily.service), απλα το εκανα disable και τερμα. Αλλα μπορει να χρειαζονται αυτα τα 2 services για το indexing service του kde (baloo?)...
    ديميتريس

  8. #5033
    Εγγραφή
    24-10-2004
    Μηνύματα
    15.637
    Downloads
    43
    Uploads
    0
    ISP
    V
    To updatedb δεν έχει σχέση με το KDE, είναι system wide. Το χρησιμοποιώ συχνά πχ με την εντολή locate. Μπορείς να το τρέχεις και χειροκίνητα όποτε θες.
    axel τι σύστημα έχεις; Θυμάμαι παλιά όταν το έτρεχα έκανε αρκετά δευτερόλεπτα να τελειώσει το index, τώρα με τους ssd θέλει κάτω από 1, είναι σχεδόν ακαριαίο.

  9. #5034
    Κανένα από τα δύο services δεν έχει σχέση με το KDE. Και δεν είναι κάτι που θέλω να απενεργοποιήσω. Το updatedb κι εγώ με το locate το χρησιμοποιώ.

    Το / το έχω σε ssd. Το /home και τα data σε μηχανικούς.

    Δοκίμασα πάντως να τρέξω με το χέρι το updatedb και όντως είναι ακαριαίο. Δεν ξέρω αν παίζει ρόλο το ότι έτρεξε ήδη κατά το boot.

    Για το man-db τώρα που το έψαξα βλέπω αρκετά failed και wait. Ίσως το καθυστερούν και αυτά.

    Spoiler:
    # journalctl --boot | grep mandb
    Jun 27 21:22:46 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/man3/gnutls_x509_trust_list_add_system_trust.3.gz: whatis parse for gnutls_x509_trust_list_add_system_trust(3) failed
    Jun 27 21:22:46 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/man3/pcre2demo.3.gz: whatis parse for pcre2demo(3) failed
    Jun 27 21:22:48 aeris mandb[525]: Updating index cache for path `/usr/share/man/man5'. Wait...
    Jun 27 21:22:48 aeris mandb[525]: Updating index cache for path `/usr/share/man/man4'. Wait...
    Jun 27 21:22:48 aeris mandb[525]: done.
    Jun 27 21:22:49 aeris mandb[525]: Updating index cache for path `/usr/share/man/it/man1'. Wait...
    Jun 27 21:22:49 aeris mandb[525]: Checking for stray cats under /usr/share/man...
    Jun 27 21:22:49 aeris mandb[525]: Checking for stray cats under /var/cache/man...
    Jun 27 21:22:49 aeris mandb[525]: Purging old database entries in /usr/share/man/hu...
    Jun 27 21:22:49 aeris mandb[525]: Processing manual pages under /usr/share/man/hu...
    Jun 27 21:22:49 aeris mandb[525]: Purging old database entries in /usr/share/man/ru.KOI8-R...
    Jun 27 21:22:49 aeris mandb[525]: Processing manual pages under /usr/share/man/ru.KOI8-R...
    Jun 27 21:22:49 aeris mandb[525]: Purging old database entries in /usr/share/man/it...
    Jun 27 21:22:49 aeris mandb[525]: Processing manual pages under /usr/share/man/it...
    Jun 27 21:22:49 aeris mandb[525]: done.
    Jun 27 21:22:50 aeris mandb[525]: Updating index cache for path `/usr/share/man/ca/man1'. Wait...
    Jun 27 21:22:50 aeris mandb[525]: Checking for stray cats under /usr/share/man/it...
    Jun 27 21:22:50 aeris mandb[525]: Checking for stray cats under /var/cache/man/it...
    Jun 27 21:22:50 aeris mandb[525]: Purging old database entries in /usr/share/man/zh_CN...
    Jun 27 21:22:50 aeris mandb[525]: Processing manual pages under /usr/share/man/zh_CN...
    Jun 27 21:22:50 aeris mandb[525]: Purging old database entries in /usr/share/man/fr.UTF-8...
    Jun 27 21:22:50 aeris mandb[525]: Processing manual pages under /usr/share/man/fr.UTF-8...
    Jun 27 21:22:50 aeris mandb[525]: Purging old database entries in /usr/share/man/ca...
    Jun 27 21:22:50 aeris mandb[525]: Processing manual pages under /usr/share/man/ca...
    Jun 27 21:22:50 aeris mandb[525]: done.
    Jun 27 21:22:51 aeris mandb[525]: Updating index cache for path `/usr/share/man/et/man1'. Wait...
    Jun 27 21:22:51 aeris mandb[525]: Checking for stray cats under /usr/share/man/ca...
    Jun 27 21:22:51 aeris mandb[525]: Checking for stray cats under /var/cache/man/ca...
    Jun 27 21:22:51 aeris mandb[525]: Purging old database entries in /usr/share/man/et...
    Jun 27 21:22:51 aeris mandb[525]: Processing manual pages under /usr/share/man/et...
    Jun 27 21:22:51 aeris mandb[525]: done.
    Jun 27 21:22:52 aeris mandb[525]: Updating index cache for path `/usr/share/man/pt_BR/man1'. Wait...
    Jun 27 21:22:52 aeris mandb[525]: Checking for stray cats under /usr/share/man/et...
    Jun 27 21:22:52 aeris mandb[525]: Checking for stray cats under /var/cache/man/et...
    Jun 27 21:22:52 aeris mandb[525]: Purging old database entries in /usr/share/man/ja...
    Jun 27 21:22:52 aeris mandb[525]: Processing manual pages under /usr/share/man/ja...
    Jun 27 21:22:52 aeris mandb[525]: Purging old database entries in /usr/share/man/ro...
    Jun 27 21:22:52 aeris mandb[525]: Processing manual pages under /usr/share/man/ro...
    Jun 27 21:22:52 aeris mandb[525]: Purging old database entries in /usr/share/man/pt_BR...
    Jun 27 21:22:52 aeris mandb[525]: Processing manual pages under /usr/share/man/pt_BR...
    Jun 27 21:22:52 aeris mandb[525]: done.
    Jun 27 21:22:53 aeris mandb[525]: Updating index cache for path `/usr/share/man/nb/man1'. Wait...
    Jun 27 21:22:53 aeris mandb[525]: Checking for stray cats under /usr/share/man/pt_BR...
    Jun 27 21:22:53 aeris mandb[525]: Checking for stray cats under /var/cache/man/pt_BR...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/jp...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/jp...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/pl...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/pl...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/pt_PT...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/pt_PT...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/id...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/id...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/ko...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/ko...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/hr...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/hr...
    Jun 27 21:22:53 aeris mandb[525]: Purging old database entries in /usr/share/man/nb...
    Jun 27 21:22:53 aeris mandb[525]: Processing manual pages under /usr/share/man/nb...
    Jun 27 21:22:53 aeris mandb[525]: done.
    Jun 27 21:22:54 aeris mandb[525]: Updating index cache for path `/usr/share/man/sr/man1'. Wait...
    Jun 27 21:22:54 aeris mandb[525]: Checking for stray cats under /usr/share/man/nb...
    Jun 27 21:22:54 aeris mandb[525]: Checking for stray cats under /var/cache/man/nb...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/zh_TW...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/zh_TW...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/sk...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/sk...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/gl...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/gl...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/pl.UTF-8...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/pl.UTF-8...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/pl.ISO8859-2...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/pl.ISO8859-2...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/sl...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/sl...
    Jun 27 21:22:54 aeris mandb[525]: Purging old database entries in /usr/share/man/sr...
    Jun 27 21:22:54 aeris mandb[525]: Processing manual pages under /usr/share/man/sr...
    Jun 27 21:22:54 aeris mandb[525]: done.
    Jun 27 21:22:57 aeris mandb[525]: Updating index cache for path `/usr/share/man/sr@latin/man1'. Wait...
    Jun 27 21:22:57 aeris mandb[525]: Checking for stray cats under /usr/share/man/sr...
    Jun 27 21:22:57 aeris mandb[525]: Checking for stray cats under /var/cache/man/sr...
    Jun 27 21:22:57 aeris mandb[525]: Purging old database entries in /usr/share/man/it.UTF-8...
    Jun 27 21:22:57 aeris mandb[525]: Processing manual pages under /usr/share/man/it.UTF-8...
    Jun 27 21:22:57 aeris mandb[525]: Purging old database entries in /usr/share/man/ru.UTF-8...
    Jun 27 21:22:57 aeris mandb[525]: Processing manual pages under /usr/share/man/ru.UTF-8...
    Jun 27 21:22:57 aeris mandb[525]: Purging old database entries in /usr/share/man/tr...
    Jun 27 21:22:57 aeris mandb[525]: Processing manual pages under /usr/share/man/tr...
    Jun 27 21:22:57 aeris mandb[525]: Purging old database entries in /usr/share/man/sr@latin...
    Jun 27 21:22:57 aeris mandb[525]: Processing manual pages under /usr/share/man/sr@latin...
    Jun 27 21:22:57 aeris mandb[525]: done.
    Jun 27 21:22:57 aeris mandb[525]: Updating index cache for path `/usr/share/man/sv/man1'. Wait...
    Jun 27 21:22:57 aeris mandb[525]: Checking for stray cats under /usr/share/man/sr@latin...
    Jun 27 21:22:57 aeris mandb[525]: Checking for stray cats under /var/cache/man/sr@latin...
    Jun 27 21:22:57 aeris mandb[525]: Purging old database entries in /usr/share/man/sv...
    Jun 27 21:22:57 aeris mandb[525]: Processing manual pages under /usr/share/man/sv...
    Jun 27 21:22:57 aeris mandb[525]: done.
    Jun 27 21:22:58 aeris mandb[525]: Updating index cache for path `/usr/share/man/es/man1'. Wait...
    Jun 27 21:22:58 aeris mandb[525]: Checking for stray cats under /usr/share/man/sv...
    Jun 27 21:22:58 aeris mandb[525]: Checking for stray cats under /var/cache/man/sv...
    Jun 27 21:22:58 aeris mandb[525]: Purging old database entries in /usr/share/man/es...
    Jun 27 21:22:58 aeris mandb[525]: Processing manual pages under /usr/share/man/es...
    Jun 27 21:22:58 aeris mandb[525]: done.
    Jun 27 21:22:59 aeris mandb[525]: Updating index cache for path `/usr/share/man/pt/man1'. Wait...
    Jun 27 21:22:59 aeris mandb[525]: Checking for stray cats under /usr/share/man/es...
    Jun 27 21:22:59 aeris mandb[525]: Checking for stray cats under /var/cache/man/es...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/lt...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/lt...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/da...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/da...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/zh...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/zh...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/ru...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/ru...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/pt...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/pt...
    Jun 27 21:22:59 aeris mandb[525]: done.
    Jun 27 21:22:59 aeris mandb[525]: Updating index cache for path `/usr/share/man/nl/man1'. Wait...
    Jun 27 21:22:59 aeris mandb[525]: Checking for stray cats under /usr/share/man/pt...
    Jun 27 21:22:59 aeris mandb[525]: Checking for stray cats under /var/cache/man/pt...
    Jun 27 21:22:59 aeris mandb[525]: Purging old database entries in /usr/share/man/nl...
    Jun 27 21:22:59 aeris mandb[525]: Processing manual pages under /usr/share/man/nl...
    Jun 27 21:23:00 aeris mandb[525]: done.
    Jun 27 21:23:00 aeris mandb[525]: Updating index cache for path `/usr/share/man/de/man1'. Wait...
    Jun 27 21:23:00 aeris mandb[525]: Checking for stray cats under /usr/share/man/nl...
    Jun 27 21:23:00 aeris mandb[525]: Checking for stray cats under /var/cache/man/nl...
    Jun 27 21:23:00 aeris mandb[525]: Purging old database entries in /usr/share/man/de...
    Jun 27 21:23:00 aeris mandb[525]: Processing manual pages under /usr/share/man/de...
    Jun 27 21:23:00 aeris mandb[525]: done.
    Jun 27 21:23:01 aeris mandb[525]: Updating index cache for path `/usr/share/man/uk/man1'. Wait...
    Jun 27 21:23:01 aeris mandb[525]: Checking for stray cats under /usr/share/man/de...
    Jun 27 21:23:01 aeris mandb[525]: Checking for stray cats under /var/cache/man/de...
    Jun 27 21:23:01 aeris mandb[525]: Purging old database entries in /usr/share/man/cs...
    Jun 27 21:23:01 aeris mandb[525]: Processing manual pages under /usr/share/man/cs...
    Jun 27 21:23:01 aeris mandb[525]: Purging old database entries in /usr/share/man/fr.ISO8859-1...
    Jun 27 21:23:01 aeris mandb[525]: Processing manual pages under /usr/share/man/fr.ISO8859-1...
    Jun 27 21:23:01 aeris mandb[525]: Purging old database entries in /usr/share/man/uk...
    Jun 27 21:23:01 aeris mandb[525]: Processing manual pages under /usr/share/man/uk...
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/ark.1.gz: whatis parse for ark(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/adddebug.1.gz: whatis parse for adddebug(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cervisia.1.gz: whatis parse for cervisia(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kate.1.gz: whatis parse for kate(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cheatmake.1.gz: whatis parse for cheatmake(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kdesu.1.gz: whatis parse for kdesu(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kbookmarkmerger.1.gz: whatis parse for kbookmarkmerger(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/preparetips5.1.gz: whatis parse for preparetips5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kmag.1.gz: whatis parse for kmag(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kbruch.1.gz: whatis parse for kbruch(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kmousetool.1.gz: whatis parse for kmousetool(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/create_makefiles.1.gz: whatis parse for create_makefiles(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cvscheck.1.gz: whatis parse for cvscheck(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/create_cvsignore.1.gz: whatis parse for create_cvsignore(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/create_makefile.1.gz: whatis parse for create_makefile(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cxxmetric.1.gz: whatis parse for cxxmetric(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/extend_dmalloc.1.gz: whatis parse for extend_dmalloc(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cvslastchange.1.gz: whatis parse for cvslastchange(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cvslastlog.1.gz: whatis parse for cvslastlog(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/cvsrevertlast.1.gz: whatis parse for cvsrevertlast(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/fixincludes.1.gz: whatis parse for fixincludes(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/pruneemptydirs.1.gz: whatis parse for pruneemptydirs(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/extractrc.1.gz: whatis parse for extractrc(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/qtdoc.1.gz: whatis parse for qtdoc(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/reportview.1.gz: whatis parse for reportview(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/transxx.1.gz: whatis parse for transxx(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/zonetab2pot.py.1.gz: whatis parse for zonetab2pot.py(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kfind.1.gz: whatis parse for kfind(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kpackagetool5.1.gz: whatis parse for kpackagetool5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kmplot.1.gz: whatis parse for kmplot(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kmouth.1.gz: whatis parse for kmouth(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kig.1.gz: whatis parse for kig(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/okular.1.gz: whatis parse for okular(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/po2xml.1.gz: whatis parse for po2xml(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/split2po.1.gz: whatis parse for split2po(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kf5-config.1.gz: whatis parse for kf5-config(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kgendesignerplugin.1.gz: whatis parse for kgendesignerplugin(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/checkXML5.1.gz: whatis parse for checkXML5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/meinproc5.1.gz: whatis parse for meinproc5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/ktouch.1.gz: whatis parse for ktouch(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kjs5.1.gz: whatis parse for kjs5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kjscmd5.1.gz: whatis parse for kjscmd5(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/swappo.1.gz: whatis parse for swappo(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/xml2pot.1.gz: whatis parse for xml2pot(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/kf5kross.1.gz: whatis parse for kf5kross(1) failed
    Jun 27 21:23:01 aeris mandb[525]: /usr/bin/mandb: warning: /usr/share/man/uk/man1/plasmapkg2.1.gz: whatis parse for plasmapkg2(1) failed
    Jun 27 21:23:01 aeris mandb[525]: done.
    Jun 27 21:23:02 aeris mandb[525]: Checking for stray cats under /usr/share/man/uk...
    Jun 27 21:23:02 aeris mandb[525]: Checking for stray cats under /var/cache/man/uk...
    Jun 27 21:23:02 aeris mandb[525]: Purging old database entries in /usr/share/man/it.ISO8859-1...
    Jun 27 21:23:02 aeris mandb[525]: Processing manual pages under /usr/share/man/it.ISO8859-1...
    Jun 27 21:23:02 aeris mandb[525]: Purging old database entries in /usr/share/man/el...
    Jun 27 21:23:02 aeris mandb[525]: Processing manual pages under /usr/share/man/el...
    Jun 27 21:23:02 aeris mandb[525]: Purging old database entries in /usr/share/man/fr...
    Jun 27 21:23:02 aeris mandb[525]: Processing manual pages under /usr/share/man/fr...
    Jun 27 21:23:02 aeris mandb[525]: Processing manual pages under /usr/local/man...
    Jun 27 21:23:02 aeris mandb[525]: 17 man subdirectories contained newer manual pages.
    Jun 27 21:23:02 aeris mandb[525]: 1094 manual pages were added.
    Jun 27 21:23:02 aeris mandb[525]: 0 stray cats were added.
    Jun 27 21:23:02 aeris mandb[525]: 0 old database entries were purged.


    Όπως και να έχει θα ψάξω έναν τρόπο να αργούν λίγο να τρέξουν στο boot.

  10. #5035
    Εγγραφή
    07-02-2007
    Μηνύματα
    747
    Downloads
    6
    Uploads
    0
    Αν έχεις καιρό να τρέξεις το updatedb τότε αργεί, αν τρέχει κάθε μέρα τότε θα πρέπει να είναι σχεδον στιγμιαίο εκτός και αν δημιουργούνται κάθε μέρα χιλιάδες νέα αρχεία
    Οδηγός για LaTeX στα Ελληνικά
    Οδηγός για Linux στα Ελληνικά

  11. #5036
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.491
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Παράθεση Αρχικό μήνυμα από pmav99 Εμφάνιση μηνυμάτων
    Αν έχεις καιρό να τρέξεις το updatedb τότε αργεί, αν τρέχει κάθε μέρα τότε θα πρέπει να είναι σχεδον στιγμιαίο εκτός και αν δημιουργούνται κάθε μέρα χιλιάδες νέα αρχεία
    Εισαι σιγουρος για αυτο? Γιατι την εποχη που ειχα hdd, εκανε παντα την ιδια ωρα να ανανεωσει τη βαση του, ειτε το ετρεχα μετα απο 10 λεπτα, ειτε μετα απο 1 μηνα...
    ديميتريس

  12. #5037
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.225
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από jim_p Εμφάνιση μηνυμάτων
    Εισαι σιγουρος για αυτο? Γιατι την εποχη που ειχα hdd, εκανε παντα την ιδια ωρα να ανανεωσει τη βαση του, ειτε το ετρεχα μετα απο 10 λεπτα, ειτε μετα απο 1 μηνα...
    Εξαρτάται από το πρόγραμμα που χρησιμοποιείς. Υπάρχουν 3 εκδοχές (τουλάχιστον 3 ξέρω εγώ. ίσως υπάρχουν και άλλες). Παλαιότερα οι περισσότερες διανομές χρησιμοποιούσαν το gnu locate το οποίο είναι όπως λες αργό. Κάποια στιγμή άρχισε ο πυρετός της αλλαγής προγραμμάτων με "secure" εκδόσεις και άρχισε να κερδίζει σε δημοφιλία το slocate. Δεν θυμάμαι ακριβώς τι διαφορές είχε πέρα από το γεγονός ότι δεν εμφάνιζε αρχεία που δεν είχες πρόσβαση. Δηλαδή αν έτρεχες "locate jim" σαν χρήστης θα έπαιρνες 10 αποτελέσματα και σαν root θα έπαιρνες 18 αποτελέσματα.

    Μετά οι περισσότερες διανομές πέρασαν στο mlocate το οποίο κάνει "merge" δηλαδή σημειώνει timestamps για τους καταλόγους οπότε αν δεν έχει αλλάξει timestamp ένας κατάλογος δεν μπαίνει καν σε αυτόν οπότε είναι θεωρητικά απείρως πιο γρήγορο όπως σου είπε ο pmav99. Πρακτικά η κατάσταση δεν είναι τόσο ρόδινη επειδή η εγκατάσταση / αναβάθμιση κάποιου προγράμματος θα βάλει αρχεία σε /bin, /lib, /usr/bin, /usr/lib, /usr/share, κτλ οπότε ακόμη και για ένα αρχείο στον κάθε κατάλογο θα αλλάξει το timestamp και θα πρέπει να ξανά-ελεγχθεί αλλά και πάλι κάποιοι κατάλογοι δεν θα αλλάξουν οπότε θα είναι πολύ πιο γρήγορο από το gnu locate.

    Κώδικας:
    # /usr/bin/time /opt/locate/bin/updatedb
    106.53user 103.37system 4:09.62elapsed 84%CPU (0avgtext+0avgdata 2522212maxresident)k
    721720inputs+102400outputs (2major+634787minor)pagefaults 0swaps
    
    # echo 3 > /proc/sys/vm/drop_caches
    
    # /usr/bin/time /opt/locate/bin/updatedb 
    100.88user 95.67system 3:13.91elapsed 101%CPU (0avgtext+0avgdata 2522180maxresident)k
    0inputs+102048outputs (0major+634773minor)pagefaults 0swaps
    
    # /opt/locate/bin/updatedb --version
    updatedb (GNU findutils) 4.6.0
    Σύγκρινε με το ακόλουθο
    Κώδικας:
    # rm /var/lib/mlocate/mlocate.db 
    
    # /usr/bin/time updatedb         
    0.61user 2.38system 0:46.95elapsed 6%CPU (0avgtext+0avgdata 2964maxresident)k
    466985inputs+22328outputs (2major+347minor)pagefaults 0swaps
    
    # echo 3 > /proc/sys/vm/drop_caches 
    
    # /usr/bin/time updatedb            
    0.07user 0.06system 0:00.14elapsed 100%CPU (0avgtext+0avgdata 2812maxresident)k
    0inputs+22000outputs (0major+291minor)pagefaults 0swaps
    
    # updatedb --version
    updatedb (mlocate) 0.26
    Προφανώς το mlocate είναι ρυθμισμένο σωστά και απορρίπτει καταλόγους που δεν χρειάζονται και για αυτό έχει τόσο τεράστια διαφορά στην 1η εκτέλεση (56sec47sec έναντι 4min). Το findutils το έκανα compile στα γρήγορα απλά για να δεις την διαφορά και δεν ρύθμισα τίποτα.

    Edit: Πρέπει να έκανα λάθος copy-paste γιατί στην 1η εκτέλεση είχα 0.56 sec και όχι 56 που νόμισα. Ξανά έτρεξα το updatedb αφού έσβησα το αρχείο και ο συνολικός χρόνος που έδωσε ήταν 47 sec.
    Τελευταία επεξεργασία από το μέλος imitheos : 04-07-18 στις 23:35.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  13. #5038
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.491
    Downloads
    25
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Ωραιος
    Παω να βαλω το mlocate τωρα να ιεμαι σιγουρος οτι εχω την "καλη" εκδοχη του locate :P
    ديميتريس

  14. #5039
    Εγγραφή
    07-02-2007
    Μηνύματα
    747
    Downloads
    6
    Uploads
    0
    thanks imitheos!
    Οδηγός για LaTeX στα Ελληνικά
    Οδηγός για Linux στα Ελληνικά

  15. #5040
    Εγγραφή
    31-10-2008
    Μηνύματα
    2.594
    Downloads
    1
    Uploads
    0
    Ταχύτητα
    51200/5120
    ISP
    Conn-x OTE
    Χρησιμοποιείτε το AUR?Για περάστε...για περάστε
    https://www.bleepingcomputer.com/new...ge-repository/

Σελ. 336 από 429 ΠρώτηΠρώτη ... 316326331334335336337338341346356 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Περί Arch Linux... (v5)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 2023
    Τελευταίο Μήνυμα: 23-07-12, 00:41
  2. Περί Arch Linux... (v4)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 5800
    Τελευταίο Μήνυμα: 29-08-11, 16:14
  3. Περί Arch Linux... (v3)
    Από flamelab στο φόρουμ Unix - Linux
    Μηνύματα: 2542
    Τελευταίο Μήνυμα: 19-05-10, 13:43
  4. Περί Arch Linux... (v2)
    Από giorgosc61 στο φόρουμ Unix - Linux
    Μηνύματα: 10797
    Τελευταίο Μήνυμα: 18-10-09, 21:48
  5. Περί Arch Linux...
    Από giorgosc61 στο φόρουμ Unix - Linux
    Μηνύματα: 5046
    Τελευταίο Μήνυμα: 06-06-08, 00:46

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας