metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-06-02 04:47 pm

Диагностика дебиана по фотографии

http://fas-tm.livejournal.com/29287.html

1) Скачал образ дебиана для raspberry pi: http://johnrhodes.co.uk/RPi/images/debian/6/debian6-19-04-2012/debian6-19-04-2012.zip
Внутри файл img - образ sd карты.
2) узнал у айседа, как узнать где живут разделы в этом образе: file debian6-19-04-2012.img
debian6-19-04-2012.img: x86 boot sector;
partition 1: ID=0xc, starthead 0, startsector 2048, 153600 sectors;
partition 2: ID=0x83, starthead 3, startsector 157696, 3256320 sectors;
partition 3: ID=0x82, starthead 3, startsector 3416064, 391168 sectors, code offset 0xb8
3) losetup -f -o 80740352 debian6-19-04-2012.img
4) mount /dev/loop0 /mnt/rpi
5) нашел файло с данными пакетов /mnt/rpi/var/lib/apt/lists/ftp.uk.debian.org_debian_dists_squeeze_main_binary-armel_Packages

В нем версия libcurl3-gnutls старая, в репе такой версии уже нет, а apt-get update почему-то не отработал (возможно, из-за дубликата main в /etc/apt/sources.list?)
Соответственно, зависимость для git-core находится старой версии, apt пытается ее качать и получает 404.

[identity profile] kiryl.livejournal.com 2012-06-02 02:25 pm (UTC)(link)
echo "options loop max_part=63 max_loop=8" > /etc/modprobe.d/loop.conf

и не нужно всяких losetup -o

[identity profile] nicka-startcev.livejournal.com 2012-06-02 02:47 pm (UTC)(link)
закатал образ на машину, загрузился, проапгрейдился. Не вижу причин так извращаться с расковыриванием образа.

[identity profile] victor bolshakov (from livejournal.com) 2012-06-02 02:54 pm (UTC)(link)
а откуда у тебя Pi?

[identity profile] ilya-portnov.livejournal.com 2012-06-02 03:16 pm (UTC)(link)
# kpartx -av file.img
# mount /dev/mapper/loop0p2 /mnt

Как-то так.

[identity profile] eternal-leave.livejournal.com 2012-06-02 05:57 pm (UTC)(link)
Ребе по ссылке, к сожалению, не умеет читать и трет комментарии.