gLobster @ 28-09-2007 06:04:04

Собственно мой вопрос повторяет вот эту тему: http://www.internettablettalk.com/forum … php?t=9961   

Решил тряхнуть стариной и пописать под Maemo, так как из маленьких полезностей не все ещё под ней есть :-)
Начитался maemo.org, собрал выделенную машинку под Debian, чтобы минимизировать свою задачу. Дальше поставил Scratchbox с помощью скрипта из maemo 3.1, поставил, как рекомендуется, SDK 3.1, поверх попытался накатить SDK 3.2. А дальше не работает apt-get. Когда под любым таргетом пытаюсь сделать

apt-get update

мне выдаёт

Код:

Err http://repository.maemo.org bora/free Packages
  Could not resolve 'repository.maemo.org'

куда копать - не понимаю. wget чудно всё видит и скачивает, а apt-get - нет

Wall @ 28-09-2007 09:32:07

gLobster говорит:

Собственно мой вопрос повторяет вот эту тему: http://www.internettablettalk.com/forum … php?t=9961   

apt-get update

мне выдаёт

Код:

Err http://repository.maemo.org bora/free Packages
  Could not resolve 'repository.maemo.org'

куда копать - не понимаю. wget чудно всё видит и скачивает, а apt-get - нет

Что в /etc/resolv.conf?

gLobster @ 28-09-2007 11:42:30

там поправил на правильные  dns сервеера 

Код:

nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy

но это не помогло. самое странное, что wget работает

Wall @ 28-09-2007 15:39:10

В том треде, который по вашей ссылке собственно обе возможные проблемы описаны.
Это либо неправильные dns серверы в /etc/resolv.conf, либо ненужные слова в /etc/nsswitch.conf
в стороке hosts:. Там должно быть hosts:      files dns. Если там у вас что-то лишнее, то просто уберите, должно заработать.

gLobster @ 28-09-2007 23:22:34

Дык в том и беда, что обе модификации  выполнил и не помогло. И, насколько я понял со своим английским, автору темы тоже. Он поблагодарил за помощь, но проблема осталась.

Wall @ 29-09-2007 02:21:37

Ну, тогда нужно магию применить видимо :)
Идите в /scratchbox/etc/ и там делайте тоже самое с теми же файлами. Если и это не поможет, тогда попробуйте scratchbox рестартануть: /etc/init.d/scratchbox-core restart или где оно там у вас.

Wall @ 29-09-2007 02:29:02

gLobster говорит:

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

Перечитайте последний пост.
Я бы перевел его так:
"gnuile, ТЫ МУЖИК!!!
Я думал, что я все их поменял, но когда перепроверял я некоторые из них видимо пропустил.
Большое спасибо за помощь!"

WoolF @ 29-09-2007 09:23:47

А вместо http://repository.maemo.org    просто IP'шник нельзя вписать?

gLobster @ 29-09-2007 10:37:51

Wall говорит:

Ну, тогда нужно магию применить видимо :)
Идите в /scratchbox/etc/ и там делайте тоже самое с теми же файлами. Если и это не поможет, тогда попробуйте scratchbox рестартануть: /etc/init.d/scratchbox-core restart или где оно там у вас.

Прежде всего всем действительно большое спасибо! А Вам отдельное "ну ты мужик"! Магия  помогла. Тупо поправил /scraatchbox/etc/nsswitch.conf  снаружи царапнутого бокса и всё заработало! Ура.

Wall @ 29-09-2007 10:45:02

На здоровье :)
Обращайтесь еще, если что.
Кстати, что за 'маленькие полезности', если не секрет?

gLobster @ 29-09-2007 11:15:14

Ну каждая моя  попытка найти альтернативу Palm начинается с поиска программы по учёту расходов на автомобиль :) Бензин, плановые ремонты. На маемо похожего не нашёл и решил попробовать сделать сам.

Wall @ 29-09-2007 14:54:51

Идея интересная. Удачи!

Wall @ 29-10-2007 13:47:15

Это решение для одного таргета или даже до распаковки нового рутстрапа.

Wall @ 30-10-2007 03:39:07

Вы точно прочитали этот тред прежде, чем предлагать ваше 'более простое решение проблемы'?
Гляньте в начало - правка /etc/resolv.conf и /etc/nsswitch.conf делалась и это не помогло. Или вы предлагаете какие-нибудь другие файлы править? Если да, то какие?
A sb-conf install --etc скорее всего просто копирует файлы из /scratchbox/etc/ в /etc, то есть тоже не поможет, пока в /scratchbox/etc не исправить.

Wall @ 30-10-2007 06:00:39

Теперь я чего-то не понимаю. Вылечить изначальную проблему резолвинга для apt-а я предложил путем правки нужных файлов в /scratchbox/etc. Причем естественно править нужно было один раз, они же там не меняются.
А в чем тогда ваше предложение состояло? /scratchbox/etc в вашем решении не упоминается.

Wall @ 30-10-2007 06:58:45

Ясно, разобрались.

Obukhov @ 03-03-2008 14:06:08

У меня вот apt-get update проходит нормально
а вот apt-get upgrade выдает такую штуку:

....
Install these packages without verification [y/N]? y
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such file or directory
Setting up base-files (3.1.osso2+3.1.10.osso12) ...
/scratchbox/tools/bin/chown: changing ownership of `/var/run/utmp': Operation not permitted
/scratchbox/tools/bin/chown: changing ownership of `/var/log/wtmp': Operation not permitted
/scratchbox/tools/bin/chown: changing ownership of `/var/log/btmp': Operation not permitted
/scratchbox/tools/bin/chown: changing ownership of `/var/log/lastlog': Operation not permitted
dpkg: error processing base-files (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
base-files
E: Sub-process /scratchbox/devkits/debian-etch/bin/dpkg returned an error code (1)

Может кто сталкивался ?

Wall @ 03-03-2008 14:12:02

fakeroot apt-get upgrade
или даже fakeroot apt-get dist-upgrade