# apt-get reinstall postgresql8.3 postgresql8.3-server postgresql8.3-contrib Reading Package Lists... Done Building Dependency Tree... Done 0 upgraded, 0 newly installed, 3 reinstalled, 0 removed and 0 not upgraded. Need to get 0B/3821kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue? [Y/n] Committing changes... Preparing... ################################################################################################### [100%] 1: postgresql8.3 ################################################################################################### [ 33%] 2: postgresql8.3-contrib ################################################################################################### [ 66%] 3: postgresql8.3-server ################################################################################################### [100%] Service postgresql is not running.[PASSED] Adjusting environment for postgresql: [ DONE ] Creating default database: [ DONE ] Starting postgres service: [ DONE ] Link postgresql socket: [ DONE ] Running /usr/lib/rpm/posttrans-filetriggers Done. Думаю что если сервис не был запущен, то он не должен запускаться.
В инитскрипте используется стандартная конструкция condrestart) if [ -e "$LOCKFILE" ]; then restart fi Видимо оставался старый lockfile.
(In reply to comment #1) > В инитскрипте используется стандартная конструкция > condrestart) > if [ -e "$LOCKFILE" ]; then > restart > fi > Видимо оставался старый lockfile. Вполне возможно. Значит моя ошибка.
Ну и главное, reinstall вообще слегка нештатная ситуация :)