<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>50398</bug_id>
          
          <creation_ts>2024-05-20 15:57:34 +0300</creation_ts>
          <short_desc>unit-файл не раскрывает -storageDataPath=$DATAPATH</short_desc>
          <delta_ts>2024-05-28 19:10:51 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>victoriametrics</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton">hobbyte</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>246468</commentid>
    <comment_count>0</comment_count>
    <who name="Anton">hobbyte</who>
    <bug_when>2024-05-20 15:57:34 +0300</bug_when>
    <thetext>systemd-254.10-alt2.x86_64 (p10 systemd-249.17-alt2.x86_64)
victoriametrics-1.101.0-alt1.x86_64 (p10 victoriametrics-1.97.3-alt1.x86_64)
текущий unit-файл включает:
[Service]
Type=simple
User=_victoriametrics
Group=_victoriametrics
Environment=DATAPATH=/var/lib/victoria-metrics/data
EnvironmentFile=-/etc/sysconfig/victoriametrics
ExecStart=/usr/bin/victoria-metrics -storageDataPath=$DATAPATH $ARGS

при старте сервиса получаем:
 systemctl status victoriametrics.service 
● victoriametrics.service - Fast, cost-effective and scalable time series database
     Loaded: loaded (/lib/systemd/system/victoriametrics.service; disabled; preset: disabled)
     Active: active (running) since Mon 2024-05-20 15:17:33 MSK; 1s ago
       Docs: https://docs.victoriametrics.com
   Main PID: 1931992 (victoria-metric)
      Tasks: 17 (limit: 115670)
     Memory: 33.6M
        CPU: 112ms
     CGroup: /system.slice/victoriametrics.service
             └─1931992 /usr/bin/victoria-metrics &quot;-storageDataPath=\$DATAPATH&quot;

что приводит к:
# ps ax | grep vict
  86997 ?        Ssl    0:00 /usr/bin/victoria-metrics -storageDataPath=$DATAPATH -promscrape.config=/etc/prometheus/prometheus.yml

и соответственно:
ll /var/lib/victoria-metrics/data/
total 12
drwxr-xr-x 7 _victoriametrics _victoriametrics 4096 May 20 15:17 &apos;$DATAPATH&apos;/
drwxr-xr-x 3 _victoriametrics _victoriametrics 4096 May 20 15:17  ./
drwxr-xr-x 3 _victoriametrics _victoriametrics 4096 May 20 15:16  ../

как вариант помогает, вроде
# /etc/systemd/system/victoriametrics.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/bin/victoria-metrics -storageDataPath=%{DATAPATH} $ARGS


указал так же установленные пакеты в p10, &quot;ALT Virtualization Server 10.2 (Actinoform)&quot;, где и наткнулся при обновлении с victoriametrics-1.62.0-alt1... как подать на оба дистрибутива?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246472</commentid>
    <comment_count>1</comment_count>
    <who name="Anton">hobbyte</who>
    <bug_when>2024-05-20 16:15:15 +0300</bug_when>
    <thetext>а, такой вариант рабочий, да:
# /etc/systemd/system/victoriametrics.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/bin/victoria-metrics -storageDataPath=${DATAPATH} ${ARGS}

status cut:
    CGroup: /system.slice/victoriametrics.service
             └─1945179 /usr/bin/victoria-metrics -storageDataPath=/var/lib/victoria-metrics/data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246902</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-05-28 19:10:51 +0300</bug_when>
    <thetext>victoriametrics-1.101.0-alt2 -&gt; sisyphus:

 Tue May 28 2024 Alexey Shabalin &lt;shaba@altlinux&gt; 1.101.0-alt2
 - Fixed use Environment in systemd unit (ALT#50398).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>