On Fri 09 Aug 2019 at 21:38:23 (+0000), Russell L. Harris wrote:
> The netinst cd image for Buster 10.0.0 does not offer a UTC option for
> English -> United States.
> 
> This is a critical bug; every installer without exception should offer UTC.
> 
> Is there a work-around, so that files written during the
> installation process have the correct datestamp?
> 
> One suggestion was to select English -> Great Britain, but this
> possibly has other consequences regarding locale settings.

It's not clear to me why you couldn't select this, nor why your files
would have the wrong timestamp. Here's some output from a buster
installation on acer. As it was my first, I kept the typescript.

Current output from acer itself:

✄✄✄✄✄✄✄✄

acer!david 22:24:52 ~ $ cat /etc/debian_version
10.0
acer!david 22:24:55 ~ $ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
acer!david 22:24:57 ~ $ ls -l /var/log/installer/
total 864
drwxr-xr-x 2 root root   4096 Jul 12 11:48 cdebconf
-rw-r--r-- 1 root root  33297 Jul 12 11:48 hardware-summary
-rw-r--r-- 1 root root    152 Jul 12 11:48 lsb-release
-rw-r----- 1 root adm  250698 Jul 12 11:48 partman
-rw-r--r-- 1 root root  76445 Jul 12 11:48 status
-rw-r----- 1 root adm  507777 Jul 12 11:48 syslog
acer!david 22:24:59 ~ $ TZ=UTC0 ls -l /var/log/installer/
total 864
drwxr-xr-x 2 root root   4096 Jul 12 16:48 cdebconf
-rw-r--r-- 1 root root  33297 Jul 12 16:48 hardware-summary
-rw-r--r-- 1 root root    152 Jul 12 16:48 lsb-release
-rw-r----- 1 root adm  250698 Jul 12 16:48 partman
-rw-r--r-- 1 root root  76445 Jul 12 16:48 status
-rw-r----- 1 root adm  507777 Jul 12 16:48 syslog
acer!david 22:25:00 ~ $ 

✄✄✄✄✄✄✄✄

And here are clock-y extracts from the typescript of installing
buster onto acer last month (captured on wren via ssh). The
box you want is the fourth (I select Central):

✄✄✄✄✄✄✄✄

Script started on Fri 12 Jul 2019 11:12:26 AM CDT
(This is /home/david/.bashrc 2019 July 10)
(This is /home/david/.bash-1-wren 2019 January 26 on stretch)
(This is /home/david/.bash-u-usbs 2019 June 01)
(This is /home/david/.bash-t-transfers 2019 June 17 enp1s0)
(This is /home/david/.bash-w-web 2019 June 19)
(This is /home/david/.bash-9-wren 2019 June 13 @1600x900)
wren!david 11:15:26 ~ $ installer-on 192.168.1.201
The authenticity of host '192.168.1.201 (192.168.1.201)' can't be established.
RSA key fingerprint is SHA256:YFp6hlF+Et+KjrJFJZHVnf23G+HORSXMY9Hr3OaGubc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.201' (RSA) to the list of known hosts.
installer@192.168.1.201's password:
/var/run/utmp: No such file or directory

┌────────────────────────┤ [!!] Configuring d-i ├─────────────────────────┐
│                                                                         │
│ This is the network console for the Debian installer. From here, you    │
│ may start the Debian installer, or execute an interactive shell.        │
│                                                                         │
│ To return to this menu, you will need to log in again.                  │
│                                                                         │
│ Network console option:                                                 │
│                                                                         │
│                    Start installer                                      │
│                    Start installer (expert mode)                        │
│                    Start shell                                          │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

[…]


┌───────────────────┤ [?] Configure the clock ├────────────────────┐
│                                                                  │
│ The Network Time Protocol (NTP) can be used to set the system's  │
│ clock. The installation process works best with a correctly set  │
│ clock.                                                           │
│                                                                  │
│ Set the clock using NTP?                                         │
│                                                                  │
│     <Yes>                                               <No>     │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

┌────────────────────┤ [.] Configure the clock ├─────────────────────┐
│                                                                    │
│ The default NTP server is almost always a good choice, but if you  │
│ prefer to use another NTP server, you can enter it here.           │
│                                                                    │
│ NTP server to use:                                                 │
│                                                                    │
│ 0.debian.pool.ntp.org_____________________________________________ │
│                                                                    │
│                             <Continue>                             │
│                                                                    │
└────────────────────────────────────────────────────────────────────┘

┌───────────────────────┤ [!] Configure the clock ├───────────────────────┐
│                                                                         │
│ If the desired time zone is not listed, then please go back to the      │
│ step "Choose language" and select a country that uses the desired       │
│ time zone (the country where you live or are located).                  │
│                                                                         │
│ Select your time zone:                                                  │
│                                                                         │
│                   Eastern                                               │
│                   Central                                               │
│                   Mountain                                              │
│                   Pacific                                               │
│                   Alaska                                                │
│                   Hawaii                                                │
│                   Arizona                                               │
│                   East Indiana                                          │
│                   Samoa                                                 │
│                   Coordinated Universal Time (UTC)                      │
│                                                                         │
│     <Go Back>                                                           │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

[…]

┌────────────────────┤ [!] Finish the installation ├────────────────────┐
│                                                                       │
│ System clocks are generally set to Coordinated Universal Time (UTC).  │
│ The operating system uses your time zone to convert system time into  │
│ local time. This is recommended unless you also use another operating │
│ system that expects the clock to be set to local time.                │
│                                                                       │
│ Is the system clock set to UTC?                                       │
│                                                                       │
│        <Go Back>                                      <Yes>    <No>   │
│                                                                       │
└───────────────────────────────────────────────────────────────────────┘

┌───────────────────┤ [!!] Finish the installation ├────────────────────┐
│                                                                       │
│                         Installation complete                         │
│ Installation is complete, so it is time to boot into your new system. │
│ Make sure to remove the installation media, so that you boot into the │
│ new system rather than restarting the installation.                   │
│                                                                       │
│       <Go Back>                                       <Continue>      │
│                                                                       │
└───────────────────────────────────────────────────────────────────────┘

┌────────────────────┤ Finishing the installation ├──────────────────────┐
│                                                                        │
│                                                                        │
│ Running final-message...                                               │
│                                                                        │
└────────────────────────────────────────────────────────────────────────┘

Configuring network...
Running netcfg-copy-config...
Gathering information for installation report...
Unmounting file systems...
Running release-dhcp-lease...
Rebooting into your new system...
Connection to 192.168.1.201 closed by remote host.
Connection to 192.168.1.201 closed.
$
$ exit

Script done on Fri 12 Jul 2019 11:48:55 AM CDT

✄✄✄✄✄✄✄✄

Perhaps you were looking at the timestamps *in* the syslog.
These start out in UTC, but switch to local time while Grub's
prober runs. Here are extracts from /var/log/installer/syslog
on acer:

✄✄✄✄✄✄✄✄

Jul 12 16:03:03 syslogd started: BusyBox v1.30.1
Jul 12 16:03:03 kernel: klogd started: BusyBox v1.30.1 (Debian 1:1.30.1-4)
Jul 12 16:03:03 kernel: [    0.000000] Linux version 4.19.0-5-686 
(debian-ker...@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-7)) #1 SMP 
Debian 4.19.37-5 (2019-06-19)
Jul 12 16:03:03 kernel: [    0.000000] Disabled fast string operations

[…]

Jul 12 16:44:37 grub-installer: info: grub-install ran successfully
Jul 12 16:44:38 in-target: Reading package lists...
Jul 12 16:44:38 in-target:
Jul 12 16:44:38 in-target: Building dependency tree...
Jul 12 16:44:38 in-target:
Jul 12 16:44:38 in-target: Reading state information...
Jul 12 16:44:38 in-target:
Jul 12 16:44:39 in-target: grub-common is already the newest version 
(2.02+dfsg1-20).
Jul 12 16:44:39 in-target: 0 upgraded, 0 newly installed, 0 to remove and 0 not 
upgraded.
Jul 12 16:44:46 kernel: [ 2509.158052] QNX4 filesystem 0.2.3 registered.
Jul 12 11:44:46 os-prober: debug: running /usr/lib/os-probes/50mounted-tests on 
/dev/sda1
Jul 12 11:44:47 50mounted-tests: debug: mounted using GRUB ext2 filesystem 
driver
Jul 12 11:44:47 50mounted-tests: debug: running subtest 
/usr/lib/os-probes/mounted/05efi
Jul 12 11:44:47 05efi: debug: Not on UEFI platform

[…]

Jul 12 11:44:53 40grub2: debug: parsing: source $prefix/custom.cfg;
Jul 12 11:44:53 40grub2: debug: parsing: fi
Jul 12 11:44:53 40grub2: debug: parsing: ### END /etc/grub.d/41_custom ###
Jul 12 11:44:53 50mounted-tests: debug: 
/usr/lib/linux-boot-probes/mounted/40grub2 succeeded
Jul 12 11:44:53 linux-boot-prober: debug: linux detected by 
/usr/lib/linux-boot-probes/50mounted-tests
Jul 12 16:44:57 linux-boot-prober: debug: running 
/usr/lib/linux-boot-probes/50mounted-tests
Jul 12 16:44:58 50mounted-tests: debug: running 
/usr/lib/linux-boot-probes/mounted/40grub /dev/sda1 /dev/sda1 
/var/lib/os-prober/mount ext2
Jul 12 16:44:58 50mounted-tests: debug: running 
/usr/lib/linux-boot-probes/mounted/40grub2 /dev/sda1 /dev/sda1 
/var/lib/os-prober/mount ext2

[…]

Jul 12 16:47:59 finish-install: info: Running 
/usr/lib/finish-install.d/60cleanup
Jul 12 16:48:00 finish-install: info: Running 
/usr/lib/finish-install.d/65partman-md
Jul 12 16:48:00 finish-install: info: Running /usr/lib/finish-install.d/70mtab
Jul 12 16:48:00 finish-install: info: Running 
/usr/lib/finish-install.d/90base-installer
Jul 12 16:48:00 finish-install: info: Running 
/usr/lib/finish-install.d/90console
Jul 12 16:48:00 finish-install: info: Running 
/usr/lib/finish-install.d/94random-seed
Jul 12 16:48:00 finish-install: info: Running 
/usr/lib/finish-install.d/94save-logs

✄✄✄✄✄✄✄✄

Cheers,
David.

Reply via email to