pkg: attempt to mount opensolaris-3 failed.
pkg: image-update cannot be done on live image
Dłuższy wątek o tym pod odnośnikiem.
W skrócie rozwiązanie polega na wykonaniu poniższej sekwencji:
- $ pfexec beadm create opensolaris-X
- $ pfexec beadm mount opensolaris-X /mnt
- $ pfexec pkg -R /mnt image-update
- $ pfexec beadm unmount opensolaris-X
- $ pfexec beadm activate opensolaris-X
gdzie X oznacza wolny numer. beadm list poda istniejące środowiska uruchomieniowe, trzeba sobie wybrać jakiś wolny cyferek.
Podobno bugfix jest już w repo i powinno zadziałać bez problemu.
Update 1 Jeśli zdarzają się timeouty podczas uaktualniania, warto zmiennej środowiskowej PKG_CLIENT_TIMEOUT nadać większą niż domyślna wartość, na przykład 200:
$ export PKG_CLIENT_TIMEOUT=200
0 komentarze:
Prześlij komentarz