Автор Гілка: Проблеми локалі  (Прочитано 9288 раз)

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Проблеми локалі
« : 2009-02-26 13:24:05 »
Внаслідок перебоїв з електроенергією позбивалось купу налаштувань в Генті. В тому числі і локаль:
$ locale
LANG=                
LC_CTYPE="POSIX"      
LC_NUMERIC="POSIX"    
LC_TIME="POSIX"      
LC_COLLATE="POSIX"    
LC_MONETARY="POSIX"  
LC_MESSAGES="POSIX"  
LC_PAPER="POSIX"      
LC_NAME="POSIX"      
LC_ADDRESS="POSIX"    
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Роблю таке:
# cat /etc/env.d/02locale
LANG="uk_UA.UTF-8"
Тут все як було. Але коли:
# env-update
open('/etc/profile.env', 'r'): [Errno 116] Stale NFS file handle: '/etc/profile.env'
Traceback (most recent call last):
  File "/usr/sbin/env-update", line 33, in <module>
    portage.env_update(makelinks)
  File "//usr/lib/portage/pym/portage/__init__.py", line 557, in env_update
    target_root = settings["ROOT"]
  File "//usr/lib/portage/pym/portage/util.py", line 992, in __getitem__
    return object.__getattribute__(self, '_get_target')()[key]
  File "//usr/lib/portage/pym/portage/__init__.py", line 7524, in _get_target
    init_legacy_globals()
  File "//usr/lib/portage/pym/portage/__init__.py", line 7605, in init_legacy_globals
    db = create_trees(**kwargs)
  File "//usr/lib/portage/pym/portage/__init__.py", line 7473, in create_trees
    config_incrementals=portage.const.INCREMENTALS)
  File "//usr/lib/portage/pym/portage/__init__.py", line 1344, in __init__
    expand=expand_map)
  File "//usr/lib/portage/pym/portage/util.py", line 390, in getconfig
    f = _insert_newline_eof(mycfg, 'rb')
IOError: [Errno 116] Stale NFS file handle: '/etc/profile.env'
Підкажіте люди добрі, що то таке і як ото подолати, бо біда.
upd. Це ж саме викидає при спробі emerge чого-небудь.
« Змінено: 2009-02-26 14:10:00 від Romio »

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #1 : 2009-02-26 14:51:12 »
Розказуйте - як перед цим над системою знущались  :exclamation
десь в директорії /етц має щось бути стосовно тих бісових локалей (прийду додому - відпишу: нароботі в мене - Федора - в неї таких проблем не буває  ;) )
Мабуть зробили апгрейд і дозволяєте емержу конфіги переписувати.
Тоді ще раз тре почитати джентушний мануал на тему локалей  ;)
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #2 : 2009-02-26 15:21:57 »
Ні-ні, нічого я системі не робив! Це все вибивання електрики (може бути, що компілив що-небудь в той момент). Щойно запустився з диску, перевірив e2fsck кореневу директорію, ду-у-уже багато знайшло проблем, виправило їх якось, але проблема залишається. Наприклад: # emerge -avu world
Traceback (most recent call last):
  File "/usr/bin/emerge", line 40, in <module>
    retval = _emerge.emerge_main()
  File "//usr/lib/portage/pym/_emerge/__init__.py", line 14473, in emerge_main
    settings, trees, mtimedb = load_emerge_config()
  File "//usr/lib/portage/pym/_emerge/__init__.py", line 14081, in load_emerge_config
    mtimedb = portage.MtimeDB(mtimedbfile)
  File "//usr/lib/portage/pym/portage/__init__.py", line 7413, in __init__
    self._load(filename)
  File "//usr/lib/portage/pym/portage/__init__.py", line 7420, in _load
    d = mypickle.load()
MemoryError
Так що це не тільки проблеми локалі, це певно файлики зіпсувались. Можливо ото все відновити, чи заново повіністю систему збирати?

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #3 : 2009-02-26 15:49:18 »
спочатку спробувати emegre portage - раптом воно само себе відремонтує. А що до електрики - не даремно рекомендують тримати / на окремому розділі: менеше записів на нього - менша ймовірність падіння.

/me не дурно купив собі колись упсака щоб не робити fsck -y і танців з бубном.
« Змінено: 2009-02-26 15:50:29 від serg_ik »
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Praporshic

  • Гість
Re: Проблеми локалі
« Відповідей #4 : 2009-02-26 16:06:19 »
/me не дурно купив собі колись упсака щоб не робити fsck -y і танців з бубном.
/me вчора зрозумів що домашній Powercom з’їхав з глузду, і тепер чекає траблів.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #5 : 2009-02-26 16:54:15 »
спочатку спробувати emegre portage - раптом воно само себе відремонтує. А що до електрики - не даремно рекомендують тримати / на окремому розділі: менеше записів на нього - менша ймовірність падіння.

/me не дурно купив собі колись упсака щоб не робити fsck -y і танців з бубном.
emerge portage не спрацювало. Є іще думки?
/me теж тримає / на окремому розділі, а все ж має гемор.

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #6 : 2009-02-26 19:44:35 »
Є ще один шанс: про всяк випадок забекапити дерево портежів і розпакувати portage.tar.gz до /usr
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #7 : 2009-03-01 13:50:29 »
Ех, почав все заново, з третього стейджа.
Зате є нагода перейти з i686 на x86_64 :)

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #8 : 2009-03-02 11:18:55 »
Ех, почав все заново, з третього стейджа.
Зате є нагода перейти з i686 на x86_64 :)
А ви гарно подумали? На всі ваші пристрої є дрова під x86_64? Всі ваші програми компілюються на цю архітектуру?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Praporshic

  • Гість
Re: Проблеми локалі
« Відповідей #9 : 2009-03-02 11:32:46 »
А ви гарно подумали? На всі ваші пристрої є дрова під x86_64? Всі ваші програми компілюються на цю архітектуру?
Після виходу Sun Java 6 update 12 не лишилося нічого, що б тримало на 32-бітній архітектурі.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #10 : 2009-03-02 13:27:11 »
А ви гарно подумали? На всі ваші пристрої є дрова під x86_64? Всі ваші програми компілюються на цю архітектуру?
Погано подумав :(
З наявних зараз проблем:
  • Не компілиться на gcc-4.3 virtualbox-ose-2.0.6, так і каже:
* Messages for package app-emulation/virtualbox-ose-2.0.6:

 * there are known problems with gcc 4.3 and the virtualbox
 * recompiler stuff. Please use at least a version of gcc < 4.3
  • Не компілиться ні gcc-4.1.2, ні gcc-4.2.4-r1, каже отаке:
*                                                                        
 * ERROR: sys-devel/gcc-4.1.2 failed.                                    
 * Call stack:                                                            
 *               ebuild.sh, line   49:  Called src_compile                
 *             environment, line 4746:  Called toolchain_src_compile      
 *             environment, line 5268:  Called gcc_src_compile            
 *             environment, line 3033:  Called gcc_do_make                
 *             environment, line 2824:  Called die                        
 * The specific snippet of code:                                          
 *       emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";                                      
 *  The die message:                                                      
 *   emake failed with bootstrap-lean  
  • Не компілиться openoffice-3.0.0 з таким повідомленням:
...
checking whether curl is >= 7.9.8... yes
checking which boost to use... external
checking boost/shared_ptr.hpp usability... no
checking boost/shared_ptr.hpp presence... no
checking for boost/shared_ptr.hpp... no
configure: error: boost/shared_ptr.hpp not found. install boost
make: *** [stamp/build] Error 1
 *
 * ERROR: app-office/openoffice-3.0.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5546:  Called die
 * The specific snippet of code:
 *       make || die "Build failed"
 *  The die message:
 *   Build failed
  • Немає звуку. Збирав одразу КДЕ 4.2, то при запуску виводить віконце з таким повідомленням: "KDE detected that one or more internal sound devices were removed....." і в "Системних параметрах" - "Мультимедіа" відображається неактивна картка HDA Intel (AD198x Analog). Коли зайшов туди через kdesu, то там було вже "ALSA default output", активне і при натискуванні "перевірити" чудово грало тестові звуки.
Поки що все, але як згадаю/наткнусь на нові, то допишу.
Було б чудово, якби допомогли мені хоча б щось із цього вирішити.

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #11 : 2009-03-02 16:18:39 »
Ви хоч для якої архітектури брали stage-3?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #12 : 2009-03-02 21:25:05 »
amd64.2008

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #13 : 2009-03-02 21:45:24 »
Ги, от дідько: тоді я не знаю що ви примудрились напартачити в системі :( В мене теж amd64 і система себе досить непогано почуває. $ ls /var/db/pkg/sys-devel/
autoconf-2.13       automake-wrapper-3-r1   gdb-6.8-r1
autoconf-2.63       bc-1.06.95              gettext-0.17
autoconf-wrapper-6  binutils-2.18-r3        gnuconfig-20080123
automake-1.10.2     binutils-config-1.9-r4  libperl-5.8.8-r2
automake-1.5        bison-2.3               libtool-1.5.26
automake-1.7.9-r1   flex-2.5.35             m4-1.4.11
automake-1.8.5-r3   gcc-4.1.2               make-3.81
automake-1.9.6-r2   gcc-config-1.4.0-r4     patch-2.5.9
як видно - gcc-4.1.2 сидить як вкопаний  ::)
ану дайте-но сюди ваш рутовий .bash_history (попередньо видаливши надсекретну інфу ;) )
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Romio

  • Дописувач
  • **
  • дописів: 70
  • Карма: +0/-0
Re: Проблеми локалі
« Відповідей #14 : 2009-03-02 23:51:22 »
Ох, не дам, це надто інтимна справа  ::)
Насправді, там вже нічого немає (умудрився наштопати вже після установки купу команд). Кажіть, що вам виводити іще, я закину :)