смерть оракла
Сегодня
shams мучала инсталлятор Oracle. Вываливается с SIGSEGV и всё тут. Уже несколько дней они его пинают... Сегодня допинали!
Оказалось, что в файле /proc/swaps, которое инсталлятор читает с помощью /bin/cat (у нас /proc/swaps внутри контейнера в старом ядре нет, поэтому мы подложили наш /bin/cat), в первой строчке (где заголовки) поля разделены табами, а во второй строчке (где, собственно, своп-девайс и всякие его характеристики) -- пробелами! Вот так вот примерно выглядит /proc/swaps, чтобы вы представляли, о чём речь:
Ну вот, а у нас во второй строчке были табы. Оракловый инсталлятор не смог этого перенести!
Вероятно, его писали ну очень малогабаритныебюджетные индусы.
Оказалось, что в файле /proc/swaps, которое инсталлятор читает с помощью /bin/cat (у нас /proc/swaps внутри контейнера в старом ядре нет, поэтому мы подложили наш /bin/cat), в первой строчке (где заголовки) поля разделены табами, а во второй строчке (где, собственно, своп-девайс и всякие его характеристики) -- пробелами! Вот так вот примерно выглядит /proc/swaps, чтобы вы представляли, о чём речь:
$ cat /proc/swaps Filename Type Size Used Priority <-- тут табы /dev/sda3 partition 2031608 80 -1 <-- тут пробелы
Ну вот, а у нас во второй строчке были табы. Оракловый инсталлятор не смог этого перенести!
Вероятно, его писали ну очень мало