LINUX.ORG.RU
ФорумTalks

Не клеится с Arch Linux #2


0

0

По мотивам топика http://www.linux.org.ru/view-message.jsp?msgid=3552079
К слову, там я узнал о себе много нового. В частности, получил полное представление о конфигурации и месте происхождения собственных рук.

Итак, попытка № n установить дистриб. Опять в виртуалбоксе. С прицелом, если все пойдет ок, сделать потом на его основе домашний сервак для торрентов, файлопомойки и раздачи инета.
Поставил с нуля из archlinux-2009.02-core-i686.iso
При установке внес нимимальные коррективы в конфиги - название машины, сеть, пароль и т.п.
Сразу же сделал pacman -Syu - система обновилась нормально, скачала чуть больше 200 метров.
reboot
--
Далее дословно:

[root@arch ~]# pacman -S mc
resolving dependencies...
looking for inter-conflicts...

Targets (2): slang-2.1.4-1 mc-4.6.1-5

Total Download Size: 2.96 MB
Total Installed Size: 8.25 MB

Proceed with installation? [Y/n] y
:: Retrieving packages from extra...
warning: failed to retrieve some files from extra
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

(типа "кое-что почему-то скачать не удалось, т.к. совершенно неожиданно произошла какая-то внезапная ошибка").
И вот точно такую же ошибку оно мне показывает теперь на любую попытку что-либо сделать с пекманом: будь то установить софт, или обновить систему полностью.

[root@arch ~]# pacman -Syu
:: Synchronizing package databases...
error: failed to update core (unexpected error)
error: failed to update extra (unexpected error)
error: failed to update community (unexpected error)
error: failed to synchronize any databases

И эти люди будут мне говорить, что это у меня руки не оттуда растут? Так ведь я еще ничего и не делал.
Вообще меня очень сильно привлекает философия арча своим минимализмом. Имхо, очень удобно поднимать серваки, когда вместе с базовой системой единственное, что ставится - это менеджер пакетов, и далее уже вручную устанавливается минимальное количество нужного для сервера софта, и детально все это настраивается. Получается, что ничего лишнего, и всегда знаешь, где, что и как работает. Подобный минимализм я искал в Zenwalk Core - но там убогий менеджер пакетов, в Ubuntu Server - но "минимализм" там весьма условный. И вот, вроде бы, нашел то, что действительно мне нужно, но..
Я ведь не прочь поразбираться, где и что сломалось, покопаться в конфигах, скриптах. Но когда единственное, что есть в системе "искаропки" само, по какой-то неизвестное науке причине начинает себя вести подобным образом, то и всякое желание общаться с дистрибом как-то само пропадает.
Ну скажите мне, ЧЯДНТ? Может, я команду обновления набираю не теми пальцами? Может у меня образ диска битый? Я очень сомневаюсь, что дело в виртуалбоксе, т.к. никаких кернел паников нет, сеть тоже работает отлично.
Вот так вот, люди рассказывают, какой хороший и стабильный арч, и в это так хочется верить!

Бывает с ним такое, бывает. Почистить .lock-файлы можно попробовать.

И да, это хреновая карма + ме менее хреновый день.

Кстати, тебе никто ничего не обещал, так что не стоит злиться/обижаться - так получилось. Редко, но софт глючит.

wyldrodney
()

Не клеится Arch — клей Gentoo.

>Имхо, очень удобно поднимать серваки, когда вместе с базовой системой единственное, что ставится - это менеджер пакетов, и далее уже вручную устанавливается минимальное количество нужного для сервера софта, и детально все это настраивается. Получается, что ничего лишнего, и всегда знаешь, где, что и как работает.

По описанию похоже на Gentoo.

Camel ☕☕☕
()
Ответ на: комментарий от A2K

Да нет, инет подключен.
Разобрался. Оказалось, что в файле /etc/pacman.d/mirrorlist нет ни одного раскомментированного репа.
Как, скажите мне, КАК такое могло произойти? Система ведь нормально обновилась, значит раньше они там были?

InfectedM
() автор топика
Ответ на: Не клеится Arch — клей Gentoo. от Camel

Ме сбежал с Арча на Дженту. Некоторые вещи придётся руками делать в больших количествах, но её по крайней мере сложнее убить.

wyldrodney
()
Ответ на: Не клеится Arch — клей Gentoo. от Camel

> По описанию похоже на Gentoo.
Да, но gentoo-way, насколько я понимаю, подразумевает сборку системы из исходников, а на это не всегда есть время. Плюс слышал, что в репах генты (или как они там называются) встречаются противоречия в зависимостях.
В общем, сам не пробовал, возможно руки и до нее дойдут.

InfectedM
() автор топика
Ответ на: комментарий от wyldrodney

>Это глюкавый список зеркал от 5го апреля, емнип))
>Я просто указываю зеркала руками. Всегда. Так надёжней.


Спасибо, учту.
Тогда еще вопрос: раскомментировал зеркало яндекса, запустил "pacman -Syu" - оно мне говорит, что в системе установлены более свежие пакеты, чем в репах. Тогда выбрал какое-то зеркало в штатах, обновился - в нем текущие для моего дистра пакеты.
Вопрос: какое лучше всего зеркало использовать? Какое чаще всего обновляется?

InfectedM
() автор топика
Ответ на: комментарий от InfectedM

Разница между зеркалами врядли больше пары часов. Если сильно хочется, попробуй сравнить несколько зеркал. Я обычно использую швейцарские.

wyldrodney
()
Ответ на: комментарий от InfectedM

> Вопрос: какое лучше всего зеркало использовать? Какое чаще всего обновляется?

rankmirrors --help

SmaL
()
Ответ на: комментарий от InfectedM

> Вопрос: какое лучше всего зеркало использовать? Какое чаще всего обновляется?

Всегда использовал французские.

У меня на ОГО! они оказались самые быстрые :)

Vanilin
()
Ответ на: комментарий от reliktt

лучше пользоваться одним из зеркал archlinux.fr, у них частота обновления как у оффа и скорость хорошая

reliktt
()

Не клеится с дистром - заведи девочку с бразильской попкой и огнём в глазах. Ой-вей, клаву вырвали... чёрт, забухай, йопт!

gharik
()
Ответ на: комментарий от InfectedM

>Как, скажите мне, КАК такое могло произойти? Система ведь нормально >обновилась, значит раньше они там были?

Вот список зеркал тоже обновился) Я бы не сказал что это глюк. В арч вики рекомендуется вручную указать подходящие зеркала. Если бы ты это сделал, то обновление не затерло бы измененный файл, а сделало .pacnew файл.

owlmind
()

У меня вобще pacman-mirrorlist в игнорпкг записан, дабы не дергал каждый раз при обновлении. В качестве репы использую сервак ftp.sh.cvut.cz + еще какой то немецкий , для подстраховки

fyrer
()

> Вот так вот, люди рассказывают, какой хороший и стабильный арч, и в это так хочется верить!

Наглые вруны.

Особливо если подключить unstable.

С testing за последний год было два серьезных недоразумения. Переход на xorg 1.5 с злополучным evdev'ом (первые версии вообще тихий ужас). И как-то очень долго не обновлялся (прилетели ядро на два минорных релиза, initrd и хал) в итоге получил неработающую систему -- почемуто при загрузке не определялась fstype у корня -- прописал rootfstype.

И по мелочи -- после обновления библиотек зачастую перестают работать программы с ними слинкованные, так как они ссылаються на удаленные симлинки (привет gnutls, libfaad, libx264).

Вобщем дистрибутив для красноглазых гиков. Оно тебе это надо?

Я сижу и буду сидеть на арче не потому что он стабильный, а потому что он позволяет не заботиться о версиях программ плюс нет пресловутой коробки. Я сверхвластелин своей системы ^_^. За меня абсолютно никто не подумает и это просто великолепно.

P.S. Что то с властелином я загнул -_-
I am the Great Cornholio! ARE YOU THREATENING ME?!

baverman
()
Ответ на: комментарий от InfectedM

>Как, скажите мне, КАК такое могло произойти?

Был обновлён пакет pacman-mirrorlist, очевидно же!

Zenom
()
Ответ на: комментарий от baverman

Прости, но ты - идиот?

>> Вот так вот, люди рассказывают, какой хороший и стабильный арч, и в это так хочется верить!

>Особливо если подключить unstable.

Ты вобще думаешь о том, что ты пишешь? Судя по всему - нет. А то что тебе лень заглянуть в местную вики для решения проблемы - чеши в венду.

>Переход на xorg 1.5

Ты еще linux kernel 1.00 вспомнил, арч очень динамично развивается, разница видна даже за несколько месяцов

Dantix
()
Ответ на: комментарий от Dantix

>арч очень динамично развивается, разница видна даже за несколько месяцов

Спеллчекер отвалился? ))

Таки я не понимаю: в чём выражены эти бОльшие темпы развития по сравнению с другими мэйнстримовыми дистрами?

wyldrodney
()
Ответ на: комментарий от wyldrodney

да-да, запал чувств, знаете ли, не уследил =)

В роллинг релизах. В арче всегда свежий софт, несмотря на версию дистр или еще что-то там.

Приведу пример. Убунту. Релизы каждые 6 месяцей (не берем ЛТС в расчет, но там еще хуже).

Релиз: свежый софт - ура, круто, отлично.

3 месяца после релиза: эммм... у этой программы появилась новая версия две недели назад

5.5 месяцов после релиза: чорт, да, все разроботчики ушли на новую версию, надо ставить альфу

В арче этого нету

Dantix
()
Ответ на: комментарий от Dantix

В Бубунте есть бэкпорты - раз. Два - какие ещё?

//Предлагаю перестать писать глупости - обновляют все популярные дистры. А +/- два теложвижения ничего не решают.

wyldrodney
()
Ответ на: комментарий от wyldrodney

Ты не совсем понимаешь, я просто тогда скажу: в арче я сегодня пользуюсь, тем, чем остальные начнут пользоваться завтра. И при этом серьезные проблемы очень редко возникают

Dantix
()
Ответ на: комментарий от Dantix

> А то что тебе лень заглянуть в местную вики для решения проблемы - чеши в венду

LOL. Мне хватает опыта и гугла решать проблемы с арчем не разводя соплей на форумах, как зачинатель топика. И мне хватает честности говорить про недостатки любимого дистра. Я бы с радостью писал багрепорты, но всегда кто-то раньше меня обновляется, напарывается на грабли и расставляет вешки. arch wiki и bbs просто изумительные ресурсы.

Не надо обманывать людей. Арч -- наколенная поделка, которую боишься обновлять.

baverman
()
Ответ на: комментарий от baverman

На моей памяти всего два-три раза запоролось. И да, лучше сперва читать про то, что ты обновляешь. Желательно не только в арче.

arknir
()
Ответ на: комментарий от Dantix

> Ты не совсем понимаешь, я просто тогда скажу: в арче я сегодня пользуюсь, тем, чем остальные начнут пользоваться завтра. И при этом серьезные проблемы очень редко возникают

Аргумент, достойный красноглазого вьюноши. Поведай же, гость из будущего, какими такими новинками ты пользуешься.

Например, вот мой список который должен быть свежим: lmms, ardour, opera, awesome, sonata и ufraw

baverman
()
Ответ на: комментарий от arknir

bobrov@bober:~$ sudo pacman -Su
:: Starting full system upgrade...
warning: inkscape: ignoring package upgrade (0.46-10 => 0.46-11)
warning: libmysqlclient: ignoring package upgrade (5.1.32-3 => 5.1.34-1)
warning: mysql: ignoring package upgrade (5.1.32-3 => 5.1.34-1)
warning: mysql-clients: ignoring package upgrade (5.1.32-2 => 5.1.34-1)
warning: wesnoth: ignoring package upgrade (1.6-1 => 1.6.1-1)
resolving dependencies...
looking for inter-conflicts...

Targets (71): alsa-lib-1.0.20-1  alsa-utils-1.0.20-1  coreutils-7.4-1  dbus-core-1.2.4.6permissive-1  bluez-4.37-1  
              bwidget-1.8.0-3  bzr-1.14.1-1  xmlrpc-c-1.06.33-1  cmake-2.6.4-2  policykit-0.9-8  consolekit-0.3.0-4  
              dbh-1.0.24-3  dbus-1.2.4.6permissive-1  dhcpcd-5.0.1-1  dmapi-2.2.10-1  dmenu-4.0-1  libraw1394-2.0.2-1  
              libavc1394-0.5.3-3  libiec61883-1.2.0-1  dvgrab-3.4-2  file-5.03-1  findutils-4.4.1-1  gconf-2.26.1-1  
              git-1.6.3-1  libtasn1-2.1-1  gnutls-2.6.6-1  graphviz-2.22.2-1  gstreamer0.10-good-plugins-0.10.14-2  
              gtkspell-2.0.15-1.1  vim-7.2.166-1  gvim-7.2.166-1  wxgtk-2.8.10-1  hugin-0.7.0-4  iotop-0.3-1  
              ipw2100-fw-1.3-3  jfsutils-1.1.14-1  kernel26-2.6.29.3-1  lftp-3.7.13-1  libevent-1.4.10-1  libgsf-1.14.13-1  
              libmodplug-0.8.7-1  libnotify-0.4.5-1.1  libpng-1.2.36-1  lmms-0.4.4-1  lsof-4.82-1  lzo2-2.03-1  
              pygtk-2.14.1-4  mirage-0.9.3-3  mlocate-0.22-1  neon-0.28.4-1  nfs-utils-1.1.6-1  pango-1.24.2-1  
              pixman-0.14.0-2  python-nose-0.11.0-1  rsync-3.0.6-1  tdb-3.3.4-1  smbclient-3.3.4-1  sqlite3-3.6.14-1  
              swftools-0.9.0-1  tango-icon-theme-extras-0.1.0-3  trapproto-3.4.3-2  tzdata-2009g-1  unrar-3.9.2-1  
              usbutils-0.82-1  vi-1.81.6-1  vte-0.20.2-1  wine-1.1.21-1  wxpython-2.8.9.2-2  xcb-util-0.3.4-2  
              xfce4-appfinder-4.6.1-2  xfsprogs-3.0.1-1  

Total Download Size:    152.17 MB
Total Installed Size:   523.79 MB

Proceed with installation? [Y/n]


Хм... Прочитал... Но совершенно непонятно, где же здесь гадкий пакет, который сломает систему? Наверно еще недельку покоплю, потом интереснее будет разбираться.

baverman
()

Во, еще одну серьезную, проблему вспомнил, после переезда на PolicyKit, перестали отмонтироваться флешки и вытаскиваться диски.

Чувак, подумай сто раз, нужны ли тебе эти проблемы??? Ты уже на этапе установки скуксился -- дальше будет только хуже.

baverman
()

>Имхо, очень удобно поднимать серваки, когда вместе с базовой системой единственное, что ставится - это менеджер пакетов, и далее уже вручную устанавливается минимальное количество нужного для сервера софта, и детально все это настраивается. Получается, что ничего лишнего, и всегда знаешь, где, что и как работает.

man debian, arch не серверный дистрибутив.

kostian
()
Ответ на: комментарий от portalgun

Любой дистрибутив может подходить для сервера, если нет аргументов против. Это как.. знаешь, как презумпция невиновности. Да, именно так.

arknir
()
Ответ на: комментарий от portalgun

Ну, я этим и занимаюсь. "Командная строка есть? Есть. Командуит? Командуит. Что им ещё надо-то?".

Это я к тому, что если нет объективных причин считать дистрибутив не подходящим для серверных нужд, он может выполнять свои функции на ура.

arknir
()
Ответ на: комментарий от arknir

Ну дык это понятно, что ничего не взорвется если ты поставишь арч. Только какой в этом сакральный смысл.

Нетинст образ можно загрузить для любого дистрибутива, получишь ту же самую "голую консоль" как писалось выше. Обновляться можно как и на блидинг эдж, так и только багфиксы.

Я хотя и пользуюсь арчем на декстопе, на сервер бы дебиан поставил. Зачем арч нужен на сервере (основные его положительные свойства отнюдь не необходимые для сервера) я не понимаю.

Да и знаменитая стабильность дебиана, которая уже стала брендом играет свою роль.

Опять же, apt ничем не хуже (наоборот более функциональный) чем pacman

portalgun
()
Ответ на: комментарий от portalgun

Лично для меня все дело в том, что арч проще =) Как коленка. Все на ладони, конфиги прозрачные, все видно и все ясно. Хотя да, о дебиане ничего плохого сказать не могу, с него начинал.

arknir
()
Ответ на: комментарий от arknir

Конфиги серверного софта везде будут одинаковые. Разве что в арче они все в /etc и это немного удобнее. Опять же, настроить можно как тебе нравится

portalgun
()
Ответ на: комментарий от kostian

Ну, я уже говорил, что на моей памяти было всего два-три крупных облома с обновлениями, и то: два с иксами и один с hal. Ни то, ни другое на серваке нахрен не сдались.

arknir
()
Ответ на: комментарий от arknir

А еще помню, как-то пересобрали suexec. Так что AP_DOC_ROOT стал "/srv/http", а перед этим был "/home/http". Мало того что пути вообще нестандартные (чем не глянулся /var/www?), так еще и поменялся в придачу. Арч на сервере === неожиданная ебля в самый неподходящий момент.

baverman
()
Ответ на: комментарий от baverman

Name           : lmms
Version        : 0.4.4-1

Name           : ardour
Version        : 2.8-1

Name           : awesome
Version        : 3.3pre20090421-1

Name           : sonata
Version        : 1.6-1

Name           : gimp-ufraw
Version        : 0.15-2

Name           : opera
Version        : 9.64-1

sergej
()
Ответ на: комментарий от arknir

> Дык в рассылках для кого пишут-то?

Я не хочу знать о выходе новых версий чего либо. Идеал -- pacman -Syu в кронтабе. Могу только пожать руку таким джедаям. А у меня кишка тонковата.

Товарищи, давайте признаемся -- арч это не первый наш дистрибутив. Даже не второй. Поэтому нам проблемы с обновлением как два пальца... Но в плане стабильности это полный ахтунг. Хотя, в ближайшей перспективе лучшего дистра не найти.

baverman
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.