Howto OpenBSD
Désactiver l’ACPI
Soucis lié à l’ACPI sur Dell R220
- Pour désactiver l’ACPI au démarage :
boot> boot -c
...
UKC> disable acpi
UKC> quit/
- Pour le désactiver (presque) définitivement :
La configuration sera perdue après un upgrade ou l’application d’un
syspatch
.
# config -ef /bsd
Enter 'help' for information
ukc> disable acpi
ukc> quit
Saving modified kernel.
- Pour le désactiver (vraiment) définitivement :
Disponible à partir d’OpenBSD 7.0
echo "disable acpi" > /etc/bsd.re-config
ddb
Lors d’un crash d’OpenBSD, le serveur peut arriver dans un prompt
ddb>
. Dans ce cas, il faut suivre https://www.openbsd.org/ddb.html pour voir ce qui a
causé le crash.
ddb> show panic
ddb> ps
# À répéter pour chaque CPU du serveur
ddb> machine ddbcpu 0
ddb{0}> trace
ddb{0}> machine ddbcpu 1
ddb{1}> trace
Le but est de récupérer un maximum d’info, pour pouvoir faire un bug report en suivant https://www.openbsd.org/report.html
syspatch
syspatch permet de maintenir son noyau/système up-to-date (fonctionne uniquement pour les versions supportées, à savoir stable et stable-1) :
root:1# syspatch -c
004_libssl
005_ahopts
006_prevhdr
007_etherip
root:2# syspatch
Get/Verify syspatch62-004_libssl.tgz 100% |*************| 2515 KB 00:02
Installing patch 004_libssl
Get/Verify syspatch62-005_ahopts.tgz 100% |********************************************************| 703 KB 00:01
Installing patch 005_ahopts
Get/Verify syspatch62-006_prevhdr... 100% |********************************************************| 783 KB 00:01
Installing patch 006_prevhdr
Get/Verify syspatch62-007_etherip... 100% |********************************************************| 1030 KB 00:01
Installing patch 007_etherip
Relinking to create unique kernel... done.
root:4# syspatch -l
001_tcb_invalid
002_fktrace
003_mpls
004_libssl
005_ahopts
006_prevhdr
007_etherip
rollback :
# syspatch -r
FAQ
ksh: ignoring old style history file
$ mv .histfile .histfile.old