On Sat, Oct 07, 2017 at 04:40:24PM +0200, Christoph Berg wrote: > Re: Karsten Hilbert 2017-10-07 > <20171007132123.7eqyzz7455f5x...@hermes.hilbert.loc> > > root@hermes:/usr/share/perl5# pg_upgradecluster 9.6 main > > de_DE.UTF-8 / de_DE.UTF-8 > > Error: could not get cluster locales > > Hmm. At least the uninitialized value warning is gone now.
Yes, it does get one step further. > > chomp $ctype; > > chomp $collate; > > print STDERR "$ctype / $collate\n"; > > return ($ctype, $collate) unless $?; > > I wonder why $? is non-zero even if the $collate extraction worked. Strangely enough: chomp $ctype; chomp $collate; print STDERR "$ctype / $collate\n"; print STDERR "$?\n"; return ($ctype, $collate) unless $?; return (undef, undef); produces this: root@hermes:~# pg_upgradecluster 9.6 main de_DE.UTF-8 / de_DE.UTF-8 0 Error: could not get cluster locales > Can you check if the upgrade works properly if you remove the "unless"? Will do. Karsten -- GPG key ID E4071346 @ eu.pool.sks-keyservers.net E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346