In /var/lib/suricata/update/cache/ I delete index.yaml ,and then get index.yaml again from https://www.openinfosecfoundation.org/rules/index.yaml
after done this, i run suricata-update again, it give this msg:
~$ sudo suricata-update
23/12/2022 -- 20:05:54 - <Info> -- Using data-directory /var/lib/suricata.
23/12/2022 -- 20:05:54 - <Info> -- Using Suricata configuration /etc/suricata/suricata.yaml
23/12/2022 -- 20:05:54 - <Info> -- Using /etc/suricata/rules for Suricata provided rules.
23/12/2022 -- 20:05:54 - <Info> -- Found Suricata version 6.0.9 at /usr/bin/suricata.
23/12/2022 -- 20:05:54 - <Info> -- Loading /etc/suricata/suricata.yaml
23/12/2022 -- 20:05:54 - <Info> -- Disabling rules for protocol http2
23/12/2022 -- 20:05:54 - <Info> -- Disabling rules for protocol modbus
23/12/2022 -- 20:05:54 - <Info> -- Disabling rules for protocol dnp3
23/12/2022 -- 20:05:54 - <Info> -- Disabling rules for protocol enip
23/12/2022 -- 20:05:54 - <Warning> -- Source index is older than 2 weeks. Please update with suricata-update update-sources.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://rules.emergingthreats.net/open/suricata-6.0.9/emerging.rules.tar.gz.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://security.etnetera.cz/feeds/etn_aggressive.rules.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://sslbl.abuse.ch/blacklist/ja3_fingerprints.rules.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://raw.githubusercontent.com/travisbgreen/hunting-rules/master/hunting.rules.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://sslbl.abuse.ch/blacklist/sslblacklist.rules.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://openinfosecfoundation.org/rules/trafficid/trafficid.rules.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Fetching https://malsilo.gitlab.io/feeds/dumps/malsilo.rules.tar.gz.
23/12/2022 -- 20:05:54 - <Error> -- 'latin-1' codec can't encode character '\u201c' in position 69: ordinal not in range(256)
23/12/2022 -- 20:05:54 - <Info> -- Done.
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/app-layer-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/decoder-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/dhcp-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/dnp3-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/dns-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/files.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/http-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/ipsec-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/kerberos-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/modbus-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/nfs-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/ntp-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/smb-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/smtp-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/stream-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loading distribution rule file /etc/suricata/rules/tls-events.rules
23/12/2022 -- 20:05:54 - <Info> -- Loaded 367 rules.
23/12/2022 -- 20:05:54 - <Info> -- Disabled 14 rules.
23/12/2022 -- 20:05:54 - <Info> -- Enabled 0 rules.
23/12/2022 -- 20:05:54 - <Info> -- Modified 0 rules.
23/12/2022 -- 20:05:54 - <Info> -- Dropped 0 rules.
23/12/2022 -- 20:05:54 - <Info> -- Enabled 0 rules for flowbit dependencies.
23/12/2022 -- 20:05:54 - <Info> -- Backing up current rules.
23/12/2022 -- 20:05:54 - <Info> -- Writing rules to /var/lib/suricata/rules/suricata.rules: total: 367; enabled: 311; added: 0; removed 0; modified: 0
23/12/2022 -- 20:05:54 - <Info> -- Writing /var/lib/suricata/rules/classification.config
23/12/2022 -- 20:05:54 - <Info> -- No changes detected, exiting.