Помилка pacman Arch Linux під час завантаження спільних бібліотек на Raspberry Pi


2

Я знаю, що на цьому форумі є багато публікацій на форумі, але я не знайшов нічого про свою точну проблему. Мій Raspberry Pi щойно приїхав, і я встановив Arch Linux і завантажився, змінив часовий пояс і пароль, просто основні налаштування. Потім я ініціалізував Pacman за допомогою, pacman-key --initі він ініціалізувався надзвичайно швидко. Потім я pacman -Syuотримував останні оновлення для системи. Я міг би сказати, що пройде деякий час, тому я спустився вниз, щоб дозволити це зробити свою справу, і коли я повернувся, індикатор АКТИВНОСТІ на моєму Pi був вимкнений, а вихідний екран був чорним, без командного рядка чи нічого. Моє припущення, що якось мій Пі втратив силу чи щось таке, але я не впевнений. Однак сталася помилка, оскільки, коли я намагаюся запустити Pacman, щоб щось встановити, я отримую таку помилку:

pacman: error while loading shared libraries: /usr/lib/libgpgme.so.11: file too short

Я не впевнений, але я думаю, що потужність мого Pi могла бути перервана в середині монтажу. Я перевірив усі кореневі каталоги, як, etcі binвсі файли, здається, є, тому, наскільки я знаю, моя установка Arch Linux все ще нормальна ... але чомусь Pacman не хоче працювати. Якась ідея проблеми тут? Це мій перший досвід роботи з ОС Linux, хоча я вже майже рік використовую командний рядок у своїй UNIX OS-X, тому я не є нобілом. Будь-яка допомога була б чудовою.


З огляду на те, де ти перебуваєш, я б почав знову (і, можливо, приготував каву для етапу "Pacman -Syu")
mcalex

Я все-таки почав заново, і зараз все добре. Шкода, що ви не коментували це раніше, кава завадила б словесному нецензурному
становленню

О, і я також з'ясував, що порожній екран був лише заставкою, тому я викликав проблему, відключивши джерело живлення :-) Ви можете уявити собі розчарування в цьому пункті
samrap

Я збирався припустити, що це може бути проблемою, за винятком того, що світло все-таки повинно було бути, коли ви сказали, що це не так.
mcalex

Ну, індикатор живлення був увімкнений, але світлодія активності не було. Я впевнений, що мій поточний шнур живлення менше 5 В, тому хто знає, що насправді сталося. Так чи інакше, я
розчарував,

Відповіді:


2

Файли, здається, є , але це не проблема - як сказано в повідомленні про помилку, вони "занадто короткі", або іншими словами, найімовірніше, порожні. (Це трапляється часто, коли втрачається живлення під час оновлення. Метадані файлу були написані спочатку під час створення нового файлу, потім при закритті готового файлу, але на диску видалилося лише перше записування - друге втратилося через живлення втрата.)

Нормальний спосіб виправити це - перевстановити всі пошкоджені пакети. Оскільки у вас є лише свіжа система Arch, можливо, найпростіше просто стерти і перевстановити. (Не переймайтеся перерозподілом, хоча find /mnt -delete+ pacstrap /mnt baseбуде достатньо.)


О, якби ти швидше відповів, я переділився, і це пройшло назавжди . Дякую за пояснення!
samrap

Це трохи дивно; зазвичай введення матеріалів fdisk- це найдовша частина переділення - на інше потрібно секунди.
grawity

Ну, спочатку SD мав на ньому NOOBS, тому що я не відчував, як витратив 30 хвилин на завантаження Arch. Я підключив його до комп'ютера і все витер, потім переформатував. Ось чому це зайняло так багато часу.
samrap
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.