Проблемы с установкой Xorg
Здравствуйте, впервые ставлю линукс. Саму систему gentoo уже поставил. Ставлю Xorg, но без интернета. Записал все нужные пакеты в файл и с другого компа их все скачал и закинул на тот, на который ставлю. Некоторых пакетов почему-то не было, риходилось их докачивать и закидывать. Начал ставить, и на половине все запоролось такой ошибкой, не знаю что делать, помогите.
* ERROR: x11-libs/libXpm-3.5.7 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environtment, line 2919: Called x-modular_src_compile
* environtment, line 3705: Called x-modular_src_make
* environtment, line 3741: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die massage:
* emake filed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/build.log'.
* The ebuild envirenment file is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/environment'.
*
- Для комментирования войдите или зарегистрируйтесь
Проблемы с установкой Xorg
Сама ошибка где то выше по тексту.
2B |! 2B
вот что выше
Выше там еще раз эта штука повторяется и еще выше над ней это:
xgettext -c"L10N_Comments" -d sxpm -n ./sxpm.c
/bin/sh: xgettext: command not found
make[2]: *** [sxpm.po] Error 127
make[2]: Leaving directory '/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7/sxpm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7'
make: *** [all] Error
.
http://bugs.gentoo.org/show_bug.cgi?id=191669
http://bugs.gentoo.org/show_bug.cgi?id=236355
попробуйте добавить флаг "nls" к USE в make.conf
не помогло..
не помогло..
xgettext
а если попробовать пересобрать sys-devel/gettext
2B |! 2B
Перевод нужен? =)))
A complete build log is located at '/var/tmp/portage/x11-libs/libXpm-3.5.7/temp/build.log' ;)
Чего-то накосячено в системе, gettext не стоит, профиль который?
emerge -va1 sys-devel/gettext
Все :)
Проблема решена :)
Нужно было после того как в USE прописал пересобрать world и все пошло :)
Снова проблема
воспользовался автонастройкой. Ручную не особо понимаю.
И при тестировании выдало:
Fatal server error:
no screens found
P.S. Запуская на ноутбуке, если это важно.
xorg.conf, однозначно ;)
man xorg.conf, less /var/log/Xorg.0.log
..
Судя по всему проблема в разрешении моего экрана. 1280 на 800. А там такого нет..
вот
Выдает три ошибки:
Filed to load /usr/lib/xorg/modules//libxf4bpp.so
VGA: Failed to load module "xf4bpp" (loader failed, 7)
Screen found, but none have a usable configuration.
Последняя понятна, но вот с первыми двумя вообще не знаю что делать
Screen -> Depth ?
man 5 xorg.conf, тут добавить нечего.
4 бита на пиксел - это 16-цветный режим что-ли? :)
http://www.gentoo.org/doc/ru/xorg-config.xml
Финал
Теперь проблема такая, не могу запустить иксы.
Вот xorg.config:
Section "Device"
Identifier "Videocard0"
Driver "vesa"
BusID "PCI:1:0:0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 8
# Option "UseEdidDPI" "false"
# Option "DPI" "96x96"
Subsection "Display"
Depth 8
Modes "1024x768"
Option "rgb bits" "8"
Visual "StaticColor"
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor0"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "vesa"
EndSection
Section "Module"
Load "freetype"
Load "speedo"
Load "extmod"
Load "vesa"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
При старте выдает такую ошибку:
(II) Module already built-in
(EE) VESA(0): No matching modes
(EE) Screen found, but non have a usable configuration
Fatal derver error:
no screens found
XIO: fatal IO error 104 (connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining
Можно ли увидеть здесь вывод
Можно ли увидеть здесь вывод команды:
lspci -s 01:00.0 -vvnn
и заодно:
uname -a
Конечно
Да, вот:
lspci -s 01:00.0 -vvnn:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobility Radeon HD 2400 [1002:94c9] (prog-if 00 [VGA controller])SERR-
Latency: 0, Cache Line Size: 32 bytes
Subsystem: ASUSTeK Computer Inc. Device [1043:15b2]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e0000000 (32-bit, prefetchable) [=256M]
Region 1: I/O ports at a000 [=256]
Region 2: Memory at fdef0000 (32-bit, non-prefetchable) [=64K]
Expansion ROM at fdec0000 [disabled] [=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [100] Vendor Specific Information >
Kernel driver in use: fglrx_pci
Kernel modules: fglrx
uname -a:
Linux localhost 2.6.26-gentoo-r3 #1 SMP Wed Dec 10 21:10:17 Local time zone must be set--see zic i686 Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz GenuineIntel GNU/Linux
Прежде чем что-то делать...
Сделайте всё с нуля. Ибо:
1. Local time zone must be set
Установить временную зону-то не сложно, но раз она до сих пор не установлена (а это важнейший шаг и в хендбуке объяснены последствия его пропуска), то в системе важные вещи могут быть собраны с какими угодно чудесами.
2. Core(TM)2 Duo CPU
При этом система i686 (не amd64). Оно конечно не воспрещено, но какой смысл ставить x86_32 дистр на x86_64 платформу???
3. Kernel modules: fglrx
Уже установлены проприетарные дрова ati-drivers.
Для Radeon HD 2400 есть ещё открытые дрова radeonhd.
Т.е. VIDEO_CARDS="fglrx" либо:
emerge -Ca ati-drivers и VIDEO_CARDS="radeonhd"...
Но зачем же тогда в xorg настраивать vesa?
4. В исходном xorg.conf две секции Device. Обе под драйвер "vesa". Но указанная шина pci уже занята модулем ядра fglrx. Возможно по этому и нет соответствий (я не знаю на самом деле, возможно нет драйвера vesa).
Я серьёзно думаю, что вам проще начать всё с начала, даже с более дотошного изучения хендбука. Напортачили неподецки. =))) У меня при первой установке Gentoo даже до установки иксов дело не дошло. ;) Сейчас ещё можно всё исправить рядом заклинаний. Только смысла нет, смысл - самому во всём разобраться. Как-то так...
..
Благодарю :) Видимо действительно буду с самого начала
не помогло
Решил все же попробовать просто наладить. Тайм зону поставил, оба драйвера попробовал. Не помогло :(
Бредложение
Бредлагаю
Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 8 # Option "UseEdidDPI" "false" # Option "DPI" "96x96" Subsection "Display" Depth 8 Modes "1024x768" Option "rgb bits" "8" Visual "StaticColor" EndSubSection EndSection
переделать в
Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x800" Visual "StaticColor" EndSubSection EndSection
Он же тебе говорит что нет нужного режима:
а у тебя стоит 1024x768 вместо 1280x800
И вообще попробуй
если будет нормально работать, то
# cp /root/Xorgcfg /etc/X11/xorg.conf
Ubuntu is an African Word that means "Gentoo is too hard for me"