bnvdarklord Δημοσ. 20 Ιανουαρίου 2013 Share Δημοσ. 20 Ιανουαρίου 2013 Το pc που έχω Arch το χρησιμοποιώ σπάνια οπότε το update που πηγα να κανω μετα απο 7 μήνες ήταν λιγο challenge. Τρέχοντας το pacman -Su το μονο package που βγάζει προς update είναι το glibc 2.16 σε 2,17. Καλά ως εδώ. Υπάρχουν ομως μερικά αρχεία στο /lib και για αυτό περνω το εξής error: error: failed to commit transaction (conflicting files) glibc: /lib exists in filesystem Errors occurred, no packages were upgraded. Το update εγινε ακολουθώντας αυτό το guide https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib Το προβλημα που έχω είναι το Issue 2. Τρέχοντας τις δύο εντολές που λέει για να δούμε τι παιζει εχω αυτά 1) $ grep '^lib/' /var/lib/pacman/local/*/files $ grep '^lib/' /var/lib/pacman/local/*/files /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1 /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so /var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1 /var/lib/pacman/local/ntfs-3g-2012.1.15-4/files:lib/ 2) $ find /lib -exec pacman -Qo -- {} + $ find /lib -exec pacman -Qo -- {} + error: cannot determine ownership of directory '/lib' /lib/libnsl.so.1 is owned by glibc 2.16.0-1 /lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1 /lib/libresolv-2.16.so is owned by glibc 2.16.0-1 /lib/libcidn-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1 /lib/libthread_db-1.0.so is owned by glibc 2.16.0-1 /lib/ld-linux.so.2 is owned by glibc 2.16.0-1 /lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1 /lib/libnss_db.so.2 is owned by glibc 2.16.0-1 /lib/libanl-2.16.so is owned by glibc 2.16.0-1 /lib/libthread_db.so.1 is owned by glibc 2.16.0-1 /lib/libutil.so.1 is owned by glibc 2.16.0-1 /lib/libpcprofile.so is owned by glibc 2.16.0-1 /lib/libnss_files-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1 /lib/libcrypt.so.1 is owned by glibc 2.16.0-1 /lib/libc.so.6 is owned by glibc 2.16.0-1 /lib/libutil-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1 /lib/libdl-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_nis.so.2 is owned by glibc 2.16.0-1 /lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1 /lib/libc-2.16.so is owned by glibc 2.16.0-1 /lib/libpthread-2.16.so is owned by glibc 2.16.0-1 /lib/libm-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_dns.so.2 is owned by glibc 2.16.0-1 /lib/ld-2.16.so is owned by glibc 2.16.0-1 /lib/libSegFault.so is owned by glibc 2.16.0-1 /lib/libresolv.so.2 is owned by glibc 2.16.0-1 /lib/libanl.so.1 is owned by glibc 2.16.0-1 /lib/librt.so.1 is owned by glibc 2.16.0-1 /lib/libnss_files.so.2 is owned by glibc 2.16.0-1 /lib/libcidn.so.1 is owned by glibc 2.16.0-1 /lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1 /lib/libcrypt-2.16.so is owned by glibc 2.16.0-1 /lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1 /lib/libmemusage.so is owned by glibc 2.16.0-1 /lib/libnsl-2.16.so is owned by glibc 2.16.0-1 /lib/librt-2.16.so is owned by glibc 2.16.0-1 /lib/libm.so.6 is owned by glibc 2.16.0-1 /lib/libnss_db-2.16.so is owned by glibc 2.16.0-1 /lib/libpthread.so.0 is owned by glibc 2.16.0-1 /lib/libdl.so.2 is owned by glibc 2.16.0-1 /lib/libnss_compat.so.2 is owned by glibc 2.16.0-1 /lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1 Τι πρεπει να τα κάνω εγω όλα αυτα τα αρχεία; Όλα ειναι owned by glibc οπως βλεπουμε απο την 2η εντολή, αυτο δεν θα πρεπε να σημαινει οτι δεν θα υπηρχε αυτο το πρόβλημα εφόσον ο οδηγός λεει "If any package apart from glibc is listed as owning a file, that package needs to be updated to install its files in /usr/lib." Ιδέες; Ευχαριστώ. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 20 Ιανουαρίου 2013 Share Δημοσ. 20 Ιανουαρίου 2013 /var/lib/pacman/local/ntfs-3g-2012.1.15-4/files:lib/ αφαιρεσε το...κανε παλι τα βηματα...και ξανα ριχτο μετα..μπας και.... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 20 Ιανουαρίου 2013 Μέλος Share Δημοσ. 20 Ιανουαρίου 2013 Ωραίος ρε, ουτε καν το προσεξα στην 1η λίστα. Αυτά τα manual intervention updates του arch ειναι λιγο σπαστικά. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 20 Ιανουαρίου 2013 Share Δημοσ. 20 Ιανουαρίου 2013 ε κοιτα , εκανε καποιες αλλαγες σε κατι πραγματα το arch...που η μεταβαση ηταν λιγο θριλερ..σιγουρα αν τραβαγες ενημερωσεις πιο συχνα..θα ηταν λιγοτερο θριλερ 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 20 Ιανουαρίου 2013 Share Δημοσ. 20 Ιανουαρίου 2013 Το arch θέλει τακτικά updates, διαφορετικά παίζει να σου μείνει στο χέρι. Τον τελευταίο χρόνο είχε και πολλές αλλαγές. Πήγαινε στα news και κάνε ένα ένα ότι γράφει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 20 Ιανουαρίου 2013 Μέλος Share Δημοσ. 20 Ιανουαρίου 2013 Ναι το ξέρω, πάντα στο news πάω. Το προβλημα τώρα ήταν πολύ απλό τελικά, απλά δεν πρόσεξα το μονο πακέτο που δεν ειχε σχέση με το glibc. Ευχαριστώ. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 29 Ιανουαρίου 2013 Μέλος Share Δημοσ. 29 Ιανουαρίου 2013 Ξέχασα να κάνω το εξής απο το update: To be safe, also regenerate your initramfs after finishing:mkinitcpio -p linux Και τώρα δεν bootάρει. Βγάζει το εξής: ERROR: device /dev/sda1 not found. Skipping fsck. ERROR: Unable to find root device /dev/sda1You are being dropped to a recovery shell Μπορει να διορθωθεί ευκολα ή καταστράφηκε; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 29 Ιανουαρίου 2013 Share Δημοσ. 29 Ιανουαρίου 2013 μπουταρε με καποιο cd/dvd/usb του arch. κανε mount root και boot (αν ειναι διαφορετικα partitions) π.χ. mount /dev/sda1 /mnt (αν ειναι ολα σε ενα partition) ή mount /dev/sda1 /mnt mount /dev/sdaX /mnt/boot (οπου Χ το boot partition) "μπες" μεσα με arch-chroot /mnt τραβα ενα mkinitcpio -p linux και ο θεος μαζι σου αν εχεις κανα θεμα με grub , το σενιαρεις και αυτο... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 29 Ιανουαρίου 2013 Μέλος Share Δημοσ. 29 Ιανουαρίου 2013 Αν δεν θυμάμαι ποιο sda ειναι ποιο τι γινεται; Λοιπον με ενα fdisk -l απο το cd των arch εχω για το sda1 : Device.......Boot.......κτλ /dev/sda1......*..........κτλ Και πέρα απο το swap εχει αλλα δύο. Αρα root και boot ειναι στο ιδιο; Λοιπον γραφω: mount /dev/sda1 /mnt chroot /mnt mkinitcpio -p linux Και μου λεει ERROR /proc must be mounted Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
dancer_69 Δημοσ. 29 Ιανουαρίου 2013 Share Δημοσ. 29 Ιανουαρίου 2013 Μάλλον χρειάζεται να κάνεις mount και τα παρακάτω: # mount -t proc proc proc/ # mount -t sysfs sys sys/ # mount -o bind /dev dev/ # mount -t devpts pts dev/pts/ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 29 Ιανουαρίου 2013 Share Δημοσ. 29 Ιανουαρίου 2013 Αν δεν θυμάμαι ποιο sda ειναι ποιο τι γινεται; Λοιπον με ενα fdisk -l απο το cd των arch εχω για το sda1 : Device.......Boot.......κτλ /dev/sda1......*..........κτλ Και πέρα απο το swap εχει αλλα δύο. Αρα root και boot ειναι στο ιδιο; Λοιπον γραφω: Και μου λεει ERROR /proc must be mounted αν το κανεις με arch iso arch-chroot /mnt https://wiki.archlinux.org/index.php/Beginners'_Guide#Chroot_and_configure_the_base_system Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 29 Ιανουαρίου 2013 Μέλος Share Δημοσ. 29 Ιανουαρίου 2013 Το arch-chroot μου ελεγε δεν υπαρχει Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 29 Ιανουαρίου 2013 Share Δημοσ. 29 Ιανουαρίου 2013 απο πότε το εχεις το iso ? κατέβασε καινούριο, μην κάνεις ματσακονιες με παλιά iso Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
bnvdarklord Δημοσ. 29 Ιανουαρίου 2013 Μέλος Share Δημοσ. 29 Ιανουαρίου 2013 Περσινό πρέπει να ναι. Γράφω ενα που κατέβασα τώρα και επανέρχομαι. Πάλι command not found. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 29 Ιανουαρίου 2013 Share Δημοσ. 29 Ιανουαρίου 2013 Περσινό πρέπει να ναι. Γράφω ενα που κατέβασα τώρα και επανέρχομαι. Ειλικρινα δεν ντραπηκες που το εγραψες ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα