Portál AbcLinuxu, 10. listopadu 2025 22:04
createuser: nelze navázat spojení s databází postgres: nelze navázat spojení se serverem: Adresář nebo soubor neexistujeA pak jsem si všiml, že po reinstalu mě nevytvořil složku v etc/, je tam jen /etc/posgtresql-common, ale v ní soubor s konfigurací není. Poradíte co s tím? Dík za každej tip.
Řešení dotazu:
# list všech nainstalovaných postgre balíčků (na 99% můžete všechny odinstalovat) dpkg --get-selections | grep "postgres.*install" # odinstalovaní dpkg --purge remove <jméno_baličku>Všimněte si toho "--purge" - zlikviduje to i konfiguraci/data (tam předpokládám chybu - relikt z předchozí verze) P.S. upgrade podobných serverových aplikací je nanejvýš vhodné dělat stylem dump; upgrade; reload
co myslíš tím stylem dump, upgrade, reload?Myslím tím korektní zálohu dat, upgrade aplikace a pak obnovu dat. Vyhneš se tím nejen podobným problémům, ale i případné binární nekompatibilitě datových souborů - přecijen Debian je super distro, ale i tak paranoia je v tomhle případě nejlepší kamarád
Tohle platí pro všechny aplikace typu "mám binární datové soubory a v nich si něco kutím" - databáze, LDAP, atd.
Je to podobný princip, jako že nezálohuješ databázi jako soubory na disku, ale používáš pg_dump, mysqldump, slapcat, atd. atp. Binární záloha těchto dat může být velice snadno poškozená...
Dejte vědět, jak to dopadlo
Jinak ještě jedna věc ohledně zálohování do taru: zkoušel jste to někdy rozbalit? Ve Vltavě sice už uběhlo hodně vody, co sem zálohoval tarem, ale pamatuju si, že tar s klidem udělal např. 10GB soubor, ale rozbalil jen max 2GB.
Ale asi už to bude dávno vyřešené...
Hodně štěstí s dist-upgrade
(dnes jsem bohužel musel z takovéto zálohy obnovovat celý stroj...)
(ps: u aktuální zálohy serveru má tar velikost shodně (s velikostí fs) 9.1 GB (jak se shodují MB, resp samotné B nevím), takže u mě velikost zálohy určitě odpovídá)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.