Login Logout

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