• 34 Posts
  • 26 Comments
Joined 3 years ago
cake
Cake day: December 30th, 2023

help-circle
  • That’s not my problem. I’ve customized the pattern so that all updates are installed, as long as they don’t introduce new configurations—even for “regular” software. That works without any issues. The same goes for third-party repositories like ntfy or docker.

    What I don’t understand is the log file entry indicating that packages are being held back, even though they end up being installed anyway. I’d at least like to understand why.




  • I cant install software on that laptop. I have a VPN setup on that laptop, which connects me to my company network. If i disable the VPN and the laptop is in the LAN at home, i can access my home network resources. But the VPN on this machine, prevents me from installing another VPN client like Wireguard and i don’t want to change something on the laptop, wich isn’t my own device.

    However, i can and must use the android phone sometimes, when im underway, to connect to the internet. I can open the wireguard vpn on this phone and can access my resources from home. But this isn’t shared with the Wifi hotspot.

    I don’t know, if a proxy or something similar exists for Android, which allows to share the VPN via WiFi hotspot.





  • Syncthing is blocked, or better the ports are blocked on 3 of the hosts (and i cant open them). I can use scp, to copy files. Ports 22 and 443 are the only ports, i can use on all hosts. Additionally, i cant install new software there.

    For the restart, i have found the line exec "$(realpath $0)" "$@". Using the script directly works with that. But since the script is called from a systemd service unit, i don’t know if this break the logic. The service unit is from type oneshot and calls the script multiple times (but different parameters), like this:

    ExecStart=/home/username/.local/bin/script.sh variant1
    ExecStart=/home/username/.local/bin/script.sh variant2
    ExecStart=/home/username/.local/bin/script.sh variant3
    

    script.sh does different things, when changing the first parameter. It starts the other variants, when the current variant finishes. Now i don’t know, if restarting /home/username/.local/bin/script.sh variant1 will break the logic and the other variants will either not executed or in some unexpected schedule.








  • MoLoPoLY@discuss.tchncs.deOPtoLinux Questions@lemmy.zipSystemd Timer units
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    5 months ago

    Sorry, i have to ask again. I actually thought I had solved the problem. However, today I discovered that the jobs are overdue and have not been started for several days. When I display the timers with systemctl --user list-timers, I see that the NEXT column is empty::

    NEXT LEFT LAST                         PASSED UNIT                  ACTIVATES              
    -       - Sun 2026-02-01 20:01:48 CET       - backup.timer  backup.service
    

    Since there is no NEXT date, the timer/service will probably not be restarted. The timer unit looks like this:

    [Unit]
    Description="Backup to remote"
    
    [Timer]
    OnUnitActiveSec=3d
    Persistent=true
    
    [Install]
    WantedBy=default.target
    

    As you can see, I am well over the 3 days. When I call systemctl --user status backup.timer, I get:

     backup.timer - "Backup to remote"
         Loaded: loaded (/home/username/.config/systemd/user/backup.timer; enabled; preset: enabled)
        Drop-In: /home/username/.config/systemd/user/backup.timer.d
         Active: active (elapsed) since Fri 2026-02-13 16:53:31 CET; 7min ago
     Invocation: 95ae3860c50a454b98078fc2ce3eb3c5
        Trigger: n/a
       Triggers:  backup.service
    

    To me, this looks perfectly “normal.” The only thing that puzzles me is the Active line. Why is the current date (Fri 2026-02-13 16:53:31 CET) set there and not the date on which the job last ran (Sun 2026-02-01 20:01:48 CET)? The NEXT column fills up again when I start systemctl --user restart backup.service. The job is then executed immediately and the column is filled. However, after rebooting the laptop, the column is empty again and the job is no longer started at the given intervals.
























  • This looks like something usefull. Some observations after first start…

    • why does the app requests full file rights, after I selected my local notes folder? If the app has access to that folder (and subfolders), this should be enough.
    • for code, examples a code font should be used and not the same font as article text
    • i use markdown a lot for code. With this it should be possible to select the whole code block by single click. When using css, this should be possible with > user-select:all
    • auto line break should be disabled in the same context. This seems to be already the case for code block but not for single line code
    • i would love to see support for yaml. But in the form that i can hide the yaml block
    • i think the search feature doesn’t work yet. If I have for example a note with the title Manjaro.md and I type “manjaro”, it isn’t found. The search should also search the text inside the notes or at least the yaml tags (if supported)
    • please keep the local folder and don’t invest your resources in a sync mechanism. There are so much possibilities like WebDAV, rsync, SFTP and a lot of clouds. To much to make anyone happy. There are some Android apps which sync such things with an ease.
    • I keep my rare images in a hidden subfolder of the notes folder like “.media”. Not only images, also linked PDF and so on. Such images are not displayed. They seems to be not found

    I really like the idea of your app. Could be a good companion for my PrimitiveNotes plug-in for Roundcube. Hopefully you find the time to develop it further.