Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ben Baldivia
    @goblinlordx_gitlab
    Another question. I cant seem to get my usb drive to mount on boot. I had it connected to a different pi i setup a few years ago. I added the drive to /etc/fstab and it doesnt get automounted. It has the same parameters as before. I see it detected during the boot about 2 seconds in but it isnt mounted. If i run sudo mount -aafter boot it is mounted without any issue.
    Any pointers as to where to look to fix this?
    Dwight Spencer
    @denzuko
    what's the filesystem, vfat or ext?
    if its a fat filesys then one may have to repair a fat32 superblock.
    Another possible explanation is the 'defaults' option was changed to use 'noauto'; so updating the fstab to include auto,defaults might work
    @goblinlordx_gitlab ^^ would need to see a pastebin of your fstab and any relevant syslog/dmesg logs to deep dive.
    Benjamin Baldivia
    @Goblinlordx
    exfat
    ah didn't know defaults changed to noauto... that is probably it
    I think I only have defaults,nofail
    I will try that later tonight my time (server is in use for now). :+1:
    image.png
    Hmmm~ according to the man file:
    will try that and will try doing a fsck (exfatfsck) a bit later when I can
    Benjamin Baldivia
    @Goblinlordx
    So~ exfat.fsck wasn't so helpful. I ran it and it just says "no errors" after the check. A little more searching around and I found the x-systemd.automount option for fstab. This works somewhat... it now automounts when an access is attempted. That works perfectly for my case... except for the fact that when this triggers, it seems to always to an fsck... which then proceeds to take about 5+ min which is super annoying.
    Even after just doing a reboot after having unmounted it normally still results in this.
    From syslog:
    Dec  1 19:50:56 secure-media systemd[1]: Startup finished in 1.223s (kernel) + 33.408s (userspace) = 34.631s.
    Dec  1 19:51:00 secure-media systemd[1]: media-terra.automount: Got automount request for /media/terra, triggered by 733 (ls)
    Dec  1 19:51:00 secure-media systemd[1]: Created slice system-systemd\x2dfsck.slice.
    Dec  1 19:51:00 secure-media systemd[1]: Starting File System Check on /dev/disk/by-uuid/B60A-EA1E...
    Dec  1 19:51:00 secure-media systemd[1]: Started File System Check Daemon to report status.
    Dec  1 19:51:20 secure-media systemd[1]: systemd-hostnamed.service: Succeeded.
    Dec  1 19:56:36 secure-media systemd-fsck[734]: exfatfsck 1.3.0
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Checking file system on /dev/sda1.
    Dec  1 19:56:36 secure-media systemd-fsck[734]: File system version           1.0
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Sector size                 512 bytes
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Cluster size                  2 MB
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Volume size                7452 GB
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Used space                 6230 GB
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Available space            1222 GB
    Dec  1 19:56:36 secure-media systemd-fsck[734]: Totally 3455 directories and 44218 files.
    Dec  1 19:56:36 secure-media systemd-fsck[734]: File system checking finished. No errors found.
    Dec  1 19:56:36 secure-media systemd[1]: Started File System Check on /dev/disk/by-uuid/B60A-EA1E.
    Dec  1 19:56:36 secure-media systemd[1]: Mounting /media/terra...
    Dec  1 19:56:36 secure-media kernel: [  375.269258] fuse init (API version 7.27)
    Dec  1 19:56:36 secure-media systemd[1]: Mounted /media/terra.
    Dec  1 19:56:36 secure-media systemd[1]: Mounting FUSE Control File System...
    Dec  1 19:56:36 secure-media systemd[1]: Mounted FUSE Control File System.
    Dec  1 19:57:06 secure-media systemd[1]: systemd-fsckd.service: Succeeded.
    Benjamin Baldivia
    @Goblinlordx

    Got it... according to systemd.fsck@.service:
    These services are started at boot if passno in /etc/fstab for the file system is set to a value greater than zero.

    This seems incredibly strange to me. It doesn't seem like I should have to have passno at 0.... very counterintuitive and doesn't seem... proper. Anyways, I fixed things by modifying fstab like the following:

    UUID=B60A-EA1E /media/terra exfat defaults,noatime,nofail,x-systemd.automount 0 0

    The key is really x-systemd.automount and 0 0 (passno is second value and must be 0 to bypass fsck).

    auto did nothing btw... not sure y but only the x-systemd version seemed to work for me. Something about newer versions? Awesomeness... lets break old "working" APIs... genius 😈
    Benjamin Baldivia
    @Goblinlordx

    Back up and running~ Love this thing~
    1 docker-compose.yaml
    1 traefik.yaml

    And 1 line added to fstab

    -> media file server + torrent server with interfaces for both served over HTTPS with OAuth on my domain~

    :+1: I appreciate all the hard work going into (or that has gone into) hypriot

    Been running this (on an older version until my recent update) for 3+ years non-stop now
    nicos68
    @nicos68
    personally my external ssd is mounted fine with UUID=XXXX /home/user/ssd ext4 defaults,auto,users,rw,nofail 0 0
    Dwight Spencer
    @denzuko
    @nicos68 defaults,auto that's why. defaults includes noauto adding auto overrided that
    1 reply
    Dwight Spencer
    @denzuko
    Quick poll for everyone, if there was a prebuild sdcard of hypriot. Would you go for it or still build your own?
    nicos68
    @nicos68
    I never built my own and I highly prefer prebuilt sdcard image
    Dwight Spencer
    @denzuko
    Happy holidays guys
    Asterion Daedalus
    @Bazmundi
    Just tried to go to blog.hypriot.com. Have you taken it off-line perhaps?
    Dwight Spencer
    @denzuko
    @Bazmundi thanks for letting us know. Looks like there's some issues with the dns. https://www.whatsmydns.net/#A/hypriot.com I've reached out to godaddy about this and we keep everyone posted
    Dwight Spencer
    @denzuko
    in the meantime there is a mirror that's going up at hypriot.dapla.net Should be online in the next few hours
    Dwight Spencer
    @denzuko
    We're back online! http://hypriot.io/
    Dwight Spencer
    @denzuko

    Update

    #Hypriot #raspberrypi and #docker users rejoice! Hypriot Linux and blog is back online as http://hypriot.io/. We here at Da Planet Security absolutely love the community that's built up around this and have been supporting the project in the background for a while. Our team has reached out to the original devs to take on stewardship of Hypriot. Over the past few months there has been a lot of work going on behind the scenes to upgrade the project as we fork and work to maintain what already exists. The new repos already live at https://github.com/daplanet?q=hypriot&type=all and rolling updates will continue to move forward along with several cloud native improvements.

    We thank you as a community for your continued support of Hypriot.

    Benjamin Baldivia
    @Goblinlordx
    Good to hear its still going~ been using for years and it would definitely be sad if it went dark. If i had more time i would probably be doing a whole lot more with it. 👍👍👍
    Dwight Spencer
    @denzuko
    checking the dns. looks like the .com is still being populated but mostly back online. Govinda and the rest of the team seems to be working on resolving any issues there. So consider the .io a backup that I'll put a hold on. And the .com is still the official site for hypriot.
    @rmetzler Would we want me to point the .io back to the .com via cnames?
    Dwight Spencer
    @denzuko
    ok.. got a 302 redirection in place for hypriot.io back to the main official site.
    Daplanet/blog repo on github has been put into read-only mode now that we have the .com domain back online. I'll get back to working on bugfixes, PRs, and a few maintainability issues in image builder so we can get the latest kernel into the next release.
    lamton
    @lamtp_twitter
    hi guys, I suddenly cannot login using user pirate, stuck at black-pearl login screen. do you know how to fix this?
    I tried this but doesn't work. look line cmdline.txt is skipped https://raspberrypi.stackexchange.com/a/40475
    Dwight Spencer
    @denzuko
    @lamtp_twitter Don't need to mess with cmdline.txt. One would reset the pirate user's password within /boot/user-data https://stackoverflow.com/questions/52706694/hypriot-os-on-raspberry-pi-user-data-for-cloud-init-is-ignored
    Dwight Spencer
    @denzuko
    Basically, slap this onto the sdcard as /boot/user-data. https://gist.github.com/denzuko/0ab64aecbeac5fba578b89e5dde8fa2e
    Also going to say this now and release articles about it later; about 99% of any configuration for hypriot should be via /boot/user-data.
    ChaosNicro
    @ChaosNicro
    Is this still officially maintained? I love and run hypriot, but it seems like a lot of components are outdated now.
    ChaosNicro
    @ChaosNicro
    A I see it's being continued, can't wait to see updates and perhaps even bullseye.
    chaosnicro
    @chaosnicro:matrix.org
    [m]
    Is there a channel to get updates on the new project besides this one?
    Dwight Spencer
    @denzuko
    @chaosnicro:matrix.org I can work on but the goal is to support hypriot not make yet another raspbian clone so this channel is the most likely place to get updates.
    1 reply
    filderalex
    @filderalex
    Hi, I just installed hypriot successfully on my raspberry. I signed in with the pirate user. I'm wondering what the password for root user is. Can anyone help me?
    Dwight Spencer
    @denzuko
    @filderalex default password for pirate is hypriot. The pirate user does have sudo permissions so logging in as root is not required. Also one should update the default password via a user-data file on /boot. See https://gitter.im/hypriot/talk?at=619fff1163c1e83c952afc9a
    PackElend
    @PackElend

    Update

    #Hypriot #raspberrypi and #docker users rejoice! Hypriot Linux and blog is back online as http://hypriot.io/. We here at Da Planet Security absolutely love the community that's built up around this and have been supporting the project in the background for a while. Our team has reached out to the original devs to take on stewardship of Hypriot. Over the past few months there has been a lot of work going on behind the scenes to upgrade the project as we fork and work to maintain what already exists. The new repos already live at https://github.com/daplanet?q=hypriot&type=all and rolling updates will continue to move forward along with several cloud native improvements.

    We thank you as a community for your continued support of Hypriot.

    when can we expect updates. I read up and down the internet about news on Hypriot OS but found only hypriot/image-builder-rpi#385 no I read the update what is great.

    I'm wondering if I shall wait and continue with Rasp OS 64 bit or give balenaOS a try?

    chaosnicro
    @chaosnicro:matrix.org
    [m]
    Has anyone tried BalenaOS yet? It's more geared towards IoT than raspis, though it is meant to be a docker host. I don't know how well balena's management-engine lends itself to a broader variaty of containers. Maybe running something like portainer on it would be better if you want a manager.
    2 replies
    Cameron Peck
    @illegitimate-egg
    What happened to Hypriot?
    2 replies
    KhaoulaGit
    @KhaoulaGit
    Hello ! I often get this problem when I flash one SDcard with Hypriot0S 1.12.1 on a PI 4: "This board requires newer software". Thus, it works sometimes (on other Pi4), sometimes not. Which version exactly is compatible for Pi4 ? Actually, I have Pi 4 model B - 4GB
    1 reply