User Tools

Site Tools


mitaclaptop:sarge

J'ai décidé d'essayer le Debian Installer RC1 sur mon laptop

J'ai d'abord récupéré l'iso net install (donc 100 Mo, installation par le réseau) et gravé avec cdrecord.

Installation workstation

Installation de base

Ensuite, j'ai démarré l'install avec les paramètres suivants au boot:

boot: linux26 vga=711
  • Choix de la langue: English
  • Country: Belgium
  • Keyboard layout: Belgium

Et là, écran rouge:

An installation step failed. You can try to run the failing item again from the menu, or skip it and choose something else. The failing step is: Select a keyboard layout.

Alors, je suis passé en:

  • Choix de la langue: Français
  • Country: Belgium

Et il ne m'a pas demandé mon keyboard layout, il a commencé la détection de matériel immédiatement.

J'ai reformaté la partition de 4 Go où il y avait Knoppix? et j'ai repris mon /home et ma swap existants.

Il a pris ma carte PCMCIA Wifi Avaya Silver sans problème pour configurer le réseau.

Tout s'est bien passé jusqu'au reboot, où il n'a pas pris en compte les paramètres Wifi, j'ai donc du refaire sur une autre console en root:

iwconfig eth1 essid bombolong mode ad-hoc channel 1

J'ai fait juste l'installation de base et c'est tout ce qu'il y a à redire.

Installation de paquets supplémentaires

J'ai ensuite installé avec aptitude

  • vim
  • less
  • ssh
  • X window (cf. plus bas)
  • window maker
  • wdm
  • mozilla-firefox

X Window System

Il s'agit de X Window 4.3.0.

J'ai répondu aux questions sans trop de problème, la seule réponse à l'aveuglette concernait la résolution et la fréquence de rafraichissement, j'ai mis 1024 x 768 en 60 Hz (à vérifier).

Ensuite, j'ai fait startx, mais j'ai eu des erreurs. J'ai donc commenté les lignes suivantes:

Dans la section Module:

Load    "dri"

Dans la section Device:

BusID           "PCI:0:1:0"

Que j'avais apparemment mal remplie

Et puis ça tourne.

Une mise à jour:

aptitude update
aptitude upgrade

Le double-click du touchpad ne fonctionne pas.

Résolution: Synaptics Touchpad and kernel 2.6

aptitude install xfree86-driver-synaptics

Changer /etc/X11/XF86Config-4:

Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "synaptics"
        Option "Protocol" "auto-dev"
        Option          "CorePointer"
#       Option "Edges" "1900 5400 1900 4000"
#       Option "Finger" "25 30"
        Option "MaxTapTime" "180"
#       Option "MaxTapMove" "220"
#       Option "VertScrollDelta" "100"
#       Option "MinSpeed" "0.02"
#       Option "MaxSpeed" "0.18"
#       Option "AccelFactor" "0.0010"
        # Option "ZAxisMapping" "4 5"
        Option "Device" "/dev/psaux"
        Option "Emulate3Buttons" "false"
        # Option "Emulate3Timeout" "70"
EndSection

Redémarrer X:

/etc/init.d/wdm restart

Voir si les options commentées peuvent être activées.

Réglages

Connexion Wifi

Ne pas éditer /etc/pcmcia/wireless.opts, tout se trouve dans /etc/network/interfaces, cf. WiFi

Locales

Je veux pouvoir utiliser mon clavier belge et taper les lettres accentuées, mais conserver les menus et les messages en anglais.

Il y avait apparemment un problème de locales, alors j'ai tapé

locale-gen

Mais ça n'a rien arrangé, lors de l'installation de packages, j'obtiens:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "fr_BE.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Donc, j'ai tapé

 dpkg-reconfigures locales

J'ai sélectionné celles-ci:

  • en_US.ISO-8859-15
  • en_US.UTF-8
  • fr_BE.ISO-8859-15@euro
  • fr_BE.UTF-8@euro

et choisi la première comme défaut.

Ensuite, j'ai édité /etc/environment pour mettre la ligne:

LANGUAGE=en_GB

Et ça a l'air de fonctionner.

Son avec ALSA

Le Debian Kernel 2.6 How To explique tout: ALSA est déjà dans les sources du noyau 2.6, il ne faut donc pas chipoter. Il suffit d'installer alsa-utils:

 aptitude install alsa-utils

et puis de faire

alsaconf

et de suivre les instructions et ça fonctionne.

Liens (pour noyaux 2.4):

Problème

J'ai plus de son :(

alors j'ai essayé

alsactl restore

et j'ai comme output:

alsactl: load_state:1134: No soundcards found…

Gênant.

lspci -v

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 31)
        Flags: bus master, medium devsel, latency 64
        Memory at e8000000 (32-bit, non-prefetchable) [size=64M]
        Capabilities: [c0] AGP version 2.0

0000:00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) (prog-if 80 [Master])
        Subsystem: Mitac: Unknown device 7522
        Flags: bus master, fast devsel, latency 16, IRQ 255
        I/O ports at 1c80 [size=16]

0000:00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
        Flags: bus master, medium devsel, latency 0

0000:00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
        Subsystem: Silicon Integrated Systems [SiS] USB 1.0 Controller
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at ec000000 (32-bit, non-prefetchable) [size=4K]

0000:00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02)
        Subsystem: Mitac: Unknown device 7522
        Flags: bus master, medium devsel, latency 64, IRQ 9
        I/O ports at 1000 [size=256]
        Memory at ec001000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [dc] Power Management version 2

0000:00:01.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) (prog-if 00 [Generic])
        Subsystem: Mitac: Unknown device 7522
        Flags: medium devsel, IRQ 11
        I/O ports at 1400 [size=256]
        I/O ports at 1c00 [size=128]
        Capabilities: [48] Power Management version 2

0000:00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: ec100000-ec1fffff
        Prefetchable memory behind bridge: f0000000-f7ffffff

0000:00:08.0 CardBus bridge: Texas Instruments PCI1225 (rev 01)
        Subsystem: Mitac: Unknown device 7522
        Flags: bus master, medium devsel, latency 168, IRQ 9
        Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
        Memory window 0: 10400000-107ff000 (prefetchable)
        Memory window 1: 10800000-10bff000
        I/O window 0: 00004000-000040ff
        I/O window 1: 00004400-000044ff
        16-bit legacy interface ports at 0001
0000:00:08.1 CardBus bridge: Texas Instruments PCI1225 (rev 01)
        Subsystem: Mitac: Unknown device 7522
        Flags: bus master, medium devsel, latency 168, IRQ 9
        Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
        Memory window 0: 10c00000-10fff000 (prefetchable)
        Memory window 1: 11000000-113ff000
        I/O window 0: 00004800-000048ff
        I/O window 1: 00004c00-00004cff
        16-bit legacy interface ports at 0001

0000:00:09.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 02)
        Subsystem: Mitac: Unknown device 7522
        Flags: bus master, medium devsel, latency 173, IRQ 11
        I/O ports at 1800 [size=256]
        Memory at ec002000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2

0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter (rev 31) (prog-if 00 [VGA])
        Subsystem: Mitac: Unknown device 7522
        Flags: 66MHz, medium devsel
        BIST result: 00
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Memory at ec100000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at a000 [size=128]
        Capabilities: [40] Power Management version 1
        Capabilities: [50] AGP version 2.0

Et dans /var/log/kern.log, je trouve au boot:

Aug 29 20:49:18 narsil kernel: Trident 4DWave/SiS 7018/ALi 5451,Tvia CyberPro 5050 PCI Audio, version 0.14.10j-2.6, 05:25:04 Jul  8 2004
Aug 29 20:49:18 narsil kernel: trident: SiS 7018 PCI Audio found at IO 0x1000, IRQ 9
Aug 29 20:49:18 narsil kernel: ac97_codec: AC97 Audio codec, id: CRY52 (Cirrus Logic CS4299 rev D)
Aug 29 20:49:18 narsil kernel: ac97_codec: AC97 Modem codec, id: SIL33 (Unknown)
lsmod
Module                  Size  Used by
sis                    51840  2 
orinoco_cs              9096  1 
orinoco                38156  1 orinoco_cs
hermes                  7936  2 orinoco_cs,orinoco
ds                     17540  5 orinoco_cs
shpchp                 87404  0 
pciehp                 84332  0 
pci_hotplug            30640  2 shpchp,pciehp
snd_trident            42920  0 
snd_ac97_codec         59268  1 snd_trident
snd_pcm                85412  1 snd_trident
snd_timer              23172  1 snd_pcm
snd_page_alloc         11144  2 snd_trident,snd_pcm
snd_util_mem            4608  1 snd_trident
snd_mpu401_uart         7296  1 snd_trident
snd_rawmidi            23232  1 snd_mpu401_uart
snd_seq_device          7944  2 snd_trident,snd_rawmidi
snd                    50148  8 snd_trident,snd_ac97_codec,snd_pcm,snd_timer,snd_util_mem,snd_mpu401_uart,snd_rawmidi,snd_seq_device
ohci_hcd               19460  0 
usbcore               100704  3 ohci_hcd
sis_agp                 8068  1 
parport_pc             31552  0 
parport                37320  1 parport_pc
trident                35924  0 
soundcore               9824  2 snd,trident
gameport                4736  2 snd_trident,trident
ac97_codec             16908  1 trident
sis900                 18308  0 
crc32                   4608  1 sis900
yenta_socket           19072  1 
pcmcia_core            60484  3 orinoco_cs,ds,yenta_socket
agpgart                31272  2 sis_agp
tsdev                   7168  0 
mousedev                9996  2 
joydev                  9408  0 
evdev                   9088  0 
capability              4872  0 
commoncap               7168  1 capability
psmouse                17800  0 
ide_cd                 38916  0 
cdrom                  35360  1 ide_cd
genrtc                  9352  0 
ext3                  109416  2 
jbd                    54296  1 ext3
ide_disk               16640  4 
ide_generic             1664  0 
sis5513                15240  1 
ide_core              127448  4 ide_cd,ide_disk,ide_generic,sis5513
unix                   25776  108 
font                    8576  0 
vesafb                  6688  0 
cfbcopyarea             3840  1 vesafb
cfbimgblt               3200  1 vesafb
cfbfillrect             3712  1 vesafb

Le problème était que les drivers OSS étaient chargés (incompatibles avec alsa, puisque c'est un autre système de gestion de la carte son). Il faut donc les décharger (ainsi que ceux d'alsa) après avoir arrêté alsa, charger le bon module son alsa, puis redémarrer alsa:

 /etc/init.d/alsa stop
modprobe -r snd-trident
modprobe -r trident
modprobe snd-trident
/etc/init.d/alsa start

Ensuite, il faut augmenter le volume:

alsamixer

On change la sélection du potentiomètre avec les flèches horizontales, on change le volume du potentiomètre sélectionné avec les flèches verticales. Mettre à fond “Master” et “PCM”. Escape pour sortir.

Pour ne plus avoir le problème au boot suivant, ajouter dans /etc/modules les lignes

snd-trident
snd-seq

Suivi de la commande

update-modules

Dans /etc/hotplug/blacklist, rajouter la ligne:

trident

Et ça roule de nouveau. Merci à Geoffroy Stévenne pour le dépannage.

Quelqu'un a eu le même problème que moi.

Passage en serveur

Mon portable se fait vieux:

  • la batterie est naze
  • le lecteur de DVD est naze

Donc, je ne peux plus réinstaller facilement, et je ne peux plus l'utiliser comme portable.

Solution: maintenant que Sarge est stable (juin 2005), je peux le recycler en serveur.

Avantages:

  • il est déjà installé avec Sarge
  • il n'est pas trop bruyant
  • il consomme peu
  • ça fait déjà plus d'un mois qu'il fait gateway

Désavantages:

  • c'est pas une bête de course
  • le HD ne fait que 10 Go
  • je sais pas combien de temps il tiendra

Installation web server

Apache 1.3 était installé:

aptitude remove apache

Installation Apache2:

aptitude install mysql-server apache2 libapache2-mod-php4 php4-mysql
aptitude install phpmyadmin

Drupal

apt-get install drupal

(aptitude voulait installer apache)

C'est la première fois que je l'utilise. Pour les détails, cf. Drupal

WackoWiki

Installation

Installer la version 4.2 depuis les sources.

wget http://wackowiki.com/files/wacko.r4.2.tar.gz
tar xzf wacko.r4.2.tar.gz
mv wacko.r4.2 wiki
MySQL

Dump depuis callendor:

mysqldump wacko -u root -p > wacko20050616.sql
scp wacko20050616.sql narsil:

Restore sur narsil:

  • créer la DB:
mysql> create database wiki;
  • restore des données:
mysql -u root wiki < /home/carl/wacko20050616.sql
Apache2

Pour mod rewrite:

cd /etc/apache2/mods-enabled/
ln -s /etc/apache2/mods-available/rewrite.load rewrite.load

Dans /etc/apache2/sites-enabled/000-default, ajouter:

<Directory /var/www/wiki/>
  AllowOverride All
  RewriteEngine On
</Directory>
/etc/init.d/apache2 reload
captcha
  • copier /var/www/wiki/handlers/page/edit.php depuis callendor vers narsil
  • sur callendor:
cd /var/www/wiki/images/
scp freecap.php words.txt font.gdf narsil:
  • sur narsil:
mv freecap.php /var/www/wiki/images
mv font.gdf /var/www/wiki/images
mv words.txt /var/www/wiki/images
touch /var/www/images/index.html
  • ajouter l'erreur dans le fichier: /var/www/wiki/lang/wakka.en.php
//catpcha
"SpamAlert" => "SPAM ALERT: captcha test failed. If you are not a spammer, please type the word you read on the picture in the form.",
  • installer gd
aptitude install php4-gd2
  • /etc/php4/apache2/php.ini: activer la ligne
extension=gd.so
<code>/etc/init.d/apache2 reload</code>
* test :)
aptitude install gallery

Pour mettre une authentification Apache sur la galerie:

Dans le fichier de config d'Apache:

<Directory /usr/share/gallery>
  AllowOverride FileInfo Options AuthConfig
</Directory>

(il faudrait vérifier que ce n'est pas trop lâche comme permission)

Dans le fichier /usr/share/gallery/.htaccess, sous la ligne:

# END Gallery section.  Add User changes below this line

ajouter:

AuthName "Nom de la galerie"
AuthUserFile /path/to/htpasswd
AuthType Basic
require valid-user

Et faire une reload d'Apache:

sudo /etc/init.d/apache2 reload

Stickies

cd download
wget http://www.deheus.net/petrik/demo/stickies/download.zip
mv download.zip stickies.zip
cd /var/www/
mkdir stickies
cd stickies
unzip /home/carl/download/stickies.zip 
mv download/ ../
cd ..
rm -fr stickies
mv download stickies
cd stickies
vi config.php

Dans MySQL, créer une base de données stickies, et exécuter la commande suivante:

CREATE TABLE `sticky` (
  `id` mediumint(9) NOT NULL default '0',
  `content` tinytext NOT NULL,
  `coords` varchar(20) NOT NULL default '50,50,150,500'
) TYPE=MyISAM;

Problème HTTPS

J'ai mis le serveur dernière un routeur, et je ne sais pas si c'est concomitant, mais je n'arrive plus à surfer en HTTPS (ni depuis un client, ni en local avec links).

J'essaie de voir ce que c'est:

openssl s_client -connect localhost:443 -state -debug
CONNECTED(00000003)
SSL_connect:before/connect initialization
write to 080B0B08 [080B1100] (142 bytes => 142 (0x8E))
0000 - 80 8c 01 03 01 00 63 00-00 00 20 00 00 39 00 00   ......c... ..9..
0010 - 38 00 00 35 00 00 16 00-00 13 00 00 0a 07 00 c0   8..5............
0020 - 00 00 33 00 00 32 00 00-2f 03 00 80 00 00 66 00   ..3..2../.....f.
0030 - 00 05 00 00 04 01 00 80-08 00 80 00 00 63 00 00   .............c..
0040 - 62 00 00 61 00 00 15 00-00 12 00 00 09 06 00 40   b..a...........@
0050 - 00 00 65 00 00 64 00 00-60 00 00 14 00 00 11 00   ..e..d..`.......
0060 - 00 08 00 00 06 04 00 80-00 00 03 02 00 80 f6 0e   ................
0070 - e4 28 0c 1e 3d 16 04 d4-8f ea a5 14 19 4e 2e 48   .(..=........N.H
0080 - b5 31 5f ff 3d 19 3a 9b-10 4c 1e 11 8f 5f         .1_.=.:..L..._
SSL_connect:SSLv2/v3 write client hello A
read from 080B0B08 [080B6660] (7 bytes => 0 (0x0))
4282:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:226:

J'ai regénéré un certificat apache.pem, mais rien n'y change.

Il semble que TLS/SSL ne marche pas, cf. http://www.neurobashing.com/blog/archives/2006/01/30/tls_exchange_smtp_and_you_er_me.html

13/09/06: c'est revenu, je ne sais pas ce qui a changé, mais https fonctionne à nouveau.

Nettoyage de printemps (12/09/2006)

Plus de place sur / à cause des photos, j'ai donc viré un tas de choses qui n'avaient rien à faire sur un serveur:

openoffice.org gcompris libgtk2.0.0-0 tuxpaint proftpd j2re1.4

Il reste maintenant 1/2 Go de libre.

Liste de paquets à virer si X doit dégager:

lbxproxy libdps1 libice-dev libice6 libsm-dev libsm6 libx11-6 libx11-dev 
  libxaw7 libxext-dev libxext6 libxft1 libxi-dev libxi6 libxmu-dev libxmu6 
  libxmuu1 libxp6 libxpm4 libxrandr-dev libxrandr2 libxt-dev libxt6 
  libxtrap6 libxtst6 libxv-dev libxv1 proxymngr twm x-dev x-window-system 
  x-window-system-core xbase-clients xdm xfonts-100dpi xfonts-75dpi 
  xfonts-base xfonts-scalable xfree86-common xfs xfwp xlibmesa-dri 
  xlibmesa-gl xlibmesa-gl-dev xlibmesa-glu xlibmesa-glu-dev xlibs 
  xlibs-data xlibs-static-dev xnest xserver-common xserver-xfree86 xterm 
  xutils xvfb
mitaclaptop/sarge.txt · Last modified: 2013/01/30 17:50 (external edit)