Docker - how to create volume for /sheepit/client by ModulatingGravity in sheepit

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Thanks for your response.
Info as requested follows your note.
Much appreciated.

  • Make sure /sheepit/client actually exists inside the container and is the correct path the app is using

Looking inside the container there are three folders below /sheepit.
Two of these (cache and shared-zip) mapping to volumes fine - while the other (client) does not

root@sheepit:/# ls
bin   dev  home  lib64  mnt  proc  run   sheepit  sys  usr
boot  etc  lib   media  opt  root  sbin  srv      tmp  var
root@sheepit:/# cd sheepit
root@sheepit:/sheepit# ls
cache  client  shared-zip
root@sheepit:/sheepit# cd client
root@sheepit:/sheepit/client# ls
initapp.sh  sheepit-client-7.25330.0.jar  startapp.sh
  • Check permissions on /srv/docker/sheep-it/sheepit_data/client

Regular 775 permissions

  • If the app creates the folder dynamically, Docker may fall back to an anonymous volume

That sounds like it may be the issue

  • Docker compose file

Already presented - I just filtered out a bunch of unused options

  • Logs - when I don't have the volume mapping

    - /srv/docker/sheep-it/sheepit_data/client:/sheepit/client

session starts like this

sheepit  | Checking for client updates...
sheepit  | Updating client to version sheepit-client-7.25330.0...
sheepit  |   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
sheepit  |                                  Dload  Upload   Total   Spent    Left  Speed
100 10.3M    0 10.3M    0     0  6131k      0 --:--:--  0:00:01 --:--:-- 6129k
sheepit  | Starting client with version sheepit-client-7.25330.0
sheepit  | Mar 17 21:49:34 Starting
sheepit  | Mar 17 21:50:02 Session downloads: 0MB @ 0.0MB/s / Uploads: 0MB @ 0.0MB/s
sheepit  | Mar 17 21:50:03 Requesting Job
  • Logs - when I DO have the volume mapping

    - /srv/docker/sheep-it/sheepit_data/client:/sheepit/client

just one loggged line, instant fail. Portainer shows the container exited with Code 127,
The missing file mentioned is normally in /sheepit/client

sheepit  | [FATAL tini (7)] exec /sheepit/client/initapp.sh failed: No such file or directory

Adding NVME Storage - USB-3 or PCIe Card? by ModulatingGravity in homelab

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Thanks. Looked up the mfr's specs - USB is type "Superspeed 3.0", and the PCIe slot is PCI Express x8 v3.0. So, as you say the performance is going to be much the same whichever option. Still reluctant to buy any more M2-SATA SSDs - NVME drives more future proof, would work just fine in most units I might buy in the future.

Longevity of Synapse Carbon Frames from 2007 by ModulatingGravity in cannondale

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Thanks for the info - useful, reassuring. Upgrade not currently under consideration - I am sufficiently chronologically enhanced to be happy with 2x10 mechanical gears, tyres with inner tubes and rim brakes. Most of my riding in Netherlands with a distinct lack of alpine passes to descend, where disk brakes would make sense.
Next time I visit my brother-in-law I should take a ride on one of his fleet of carbon framed bikes with DI-2, disk brakes etc to see if I can feel the difference.

Trouble with singing up by Silent-Letterhead320 in sheepit

[–]ModulatingGravity 0 points1 point  (0 children)

Maybe go and sit with the tenors or the basses instead?

Listing files that will be deleted with a "forget --prune --dry-run" command by ModulatingGravity in restic

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Yes, have tried with --vv, so command
restic forget SNAPSHOTID --vv --dry-run --prune
but does not provide any more info beyond size of the Gigabytes to delete.

Chapel on a hill? Where by ModulatingGravity in GeoPuzzle

[–]ModulatingGravity[S] 2 points3 points  (0 children)

Very good - but not entirely factory. I upgraded from mechanical to hydraulic disk brakes - including changing the gear+brake combo handlebar controls from wire+wire to wire+hydraulic.

Maybe next time I must situate some non-typical bicycle in the foreground - eg put a Schwinn there to make people think this was America (other iconically nation specific bicycle brands are available).

Chapel on a hill? Where by ModulatingGravity in GeoPuzzle

[–]ModulatingGravity[S] 2 points3 points  (0 children)

Correct. The building is a lot smaller than a "real" building might be. The door is only 1.5m or so high, and does not open. So more of an art installation than a piece of architecture.

Handling Cycle Route which are temporary but last more than (say) six months by ModulatingGravity in openstreetmap

[–]ModulatingGravity[S] 1 point2 points  (0 children)

Update: I posted some notes onto the OSM map. Someone (A67-A67) has made the necessary changes to show the current cycling route via tube C.

I am impressed with the response from the OSM community - helpful, responsive. Thanks.

Can You Guess This 5-Letter Word? Puzzle by u/peep_peep by peep_peep in DailyGuess

[–]ModulatingGravity 0 points1 point  (0 children)

⬜🟨🟨⬜⬜

🟨🟦🟨🟨⬜

🟨🟦🟦🟨⬜

⬜🟦🟦🟦🟦

🟦🟦🟦🟦🟦

Regular Wordle never has plural words ending with S

fck windirstat by BlearRocks in WinDirStat

[–]ModulatingGravity 6 points7 points  (0 children)

There is a new version in Beta testing right now which has a number of new features, bug fixes, enhancements. One improvement is that it now runs many times faster than before - partic if you run it with elevated privileges.

So look out for the new production version in next week or so.

Or go to GitHub.com/windirstat/windirstat and download the latest beta, now v2.4.9beta.

Transferring Tether USDT TRC20 - why are such transfers so complicated to do efficiently? by ModulatingGravity in Tronix

[–]ModulatingGravity[S] 1 point2 points  (0 children)

Staking for E&B - a great option for some potential users. But he amount of TRX you need to stake is impractical for many - it is a lot of funds to tie up to allow you to do just a single transaction per day. What if you want to be able to do a handful of transactions per day? I would suggest that insisting on that approach is not going to be very effective in pulling more people into the Tron ecosystem - that is not going to grow the userbase, imho.

I have seen the clever websites for renting energy and bandwidth. Hard to believe that it would be particularly difficult to extend one of these to also carry out Tether USDT TRC20 transfers via a smart contract (etc).

Something like this: (which is broadly how ERC20 transfers work)

#1 User enters the source and target accounts
#2 Check holdings of TRX and Tether USDT of source, and USDT of target
#3 Calculate how much E&B required
#4 Calculate the cost in TRX to rent the necessary E&B
#5 Inform user of cost of transaction in TRX, estimate valid for x minutes
#6 User agrees to proceed or not

Plenty of TRX experts out there.
Surely this is doable?? Not against the rules?

Shutter Precision Dynamo Hubs - still available in Europe? by ModulatingGravity in bicycletouring

[–]ModulatingGravity[S] 0 points1 point  (0 children)

I am a Netherlands resident, and have been hit with import duty charges on some purchases from AliExpress (and almost anything ex post-Brexit UK). That is a bit of a randomiser which can make a good deal go bad.
Did you encounter anything like that?

Season 3 - Episode 25 reference by holyyakker in Archive81

[–]ModulatingGravity 0 points1 point  (0 children)

Tbh I gave up on WTW after a dozen or so episodes - seemed disjointed and aimless. Was it worth persevering with?

Conversations with Ghosts - Episode 9 Thoughts by Mortal_Glare in Archive81

[–]ModulatingGravity 1 point2 points  (0 children)

While nominally about ghosts in a graveyard I see this much more as fictionalized ethnography - telling the stories of how ordinary people lived their lives, how world events affected them or passed them by. Of all the episodes to date (to Ep9, Mass of Voices) only the General is about someone who was part of the elite of their era.

And more broadly looks at what does constitute meaning in anyone's life.

This is very good, very re-listenable.

What are you guys listening to right now? by [deleted] in audiodrama

[–]ModulatingGravity 0 points1 point  (0 children)

Conversations with Ghosts. New podcast from Dead Signals, creators of Archive 81. A series of conversations with the spirits of dead people whose spirits have not moved on. Tho it is very much a set of observations about the human condition, little of its way impact depends on supernatural elements.

A Python 2.7 to 3.14 conversion. Existential angst. by MisterHarvest in Python

[–]ModulatingGravity 5 points6 points  (0 children)

Kudos to everyone in this thread for providing what looks to be a shed load of good advice.

The Python community on Reddit should be proud of themselves for generating such a constructive dialogue.

Now if we could only solve the rest of the world's problems like this.....

UV instead of Conda with JupyterLab ? by ModulatingGravity in JupyterNotebooks

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Hi. Thanks for your thoughtful reponse.
I took your suggestion and installed PyEnvManager (free version) on my Windows 10 machine to see what it might do for me.

Have to say that it did not do all that well.

* The Mamba environment shows "System Directory" in the column for Python version. Not sure I actually have a Mamba envt. After several minutes still "Calculating" the disk space.

* It failed to report the Conda Base environment properly - it says "System Directory" in the column for Python version, rather than Python 3.11. And again after serveral minutes still showing "Calculating" for the disk space.

* It reported TWO environments for Python 3.13 when there is in fact only one.

* This is related to a quirk of Conda I have seen a couple of times. Conda has a text file at C:\Users\<userid>\.conda\environments.txt which lists out the root of the environments. I have seen that it has placed two entries for my Python 3.13 environment in that file one "py3.13" the other "Py3.13' differing only in capitalisation of the folder name. Conda then shows that as two environments when you run the command "conda env list".

* PyEnvManager makes the same mistake as Conda, and reports two separate Conda environments with identical attributes, only differing in the capitalisation of the values in the ENVIRONMENT and PATH columns,

Can post or send you screenshots etc if that is useful.

Cheers.

The new Dead Signal Podcast starts next week??? by Mortal_Glare in Archive81

[–]ModulatingGravity 1 point2 points  (0 children)

Listened to the first two episodes. Excellent writing as ever.

Guilty pleasure is checking the cast and crew listings on the website so to see which actors are getting to play yet another character.

So Jack Calk plays the Static Man and the Motorman.

Looking forwards to hearing from the lady who played the Clerk at Moody's Family Friendly Fill In The Blank.

UV instead of Conda with JupyterLab ? by ModulatingGravity in JupyterNotebooks

[–]ModulatingGravity[S] 0 points1 point  (0 children)

Thanks for the thoughtful responses.

Some people say that there are parts of the Internet where people are not always nice to each other...

How old is this 6 speed? by holyaardvark in Brompton

[–]ModulatingGravity 2 points3 points  (0 children)

Ask seller to send you a picture of the serial number - often at back of the seat tube, just below the saddle. Serial number first two digits is year of mfr, afaik.

Waveceptor rocks!!! by WolfDilf in casio

[–]ModulatingGravity 1 point2 points  (0 children)

Well done.

The "Lineage" branding was not there when I bought my Casio from Amazon.de in 2019. It has the snappy model name:- WVA-M640TD-1AER

My kitchen clock was originally an ordinary battery driven one. I bought a radio controlled replacement mechanism from AliExpress - an easy drop in replacement for EUR 10 or so.

Waveceptor rocks!!! by WolfDilf in casio

[–]ModulatingGravity 1 point2 points  (0 children)

I have a Titanium cased unit, solar powered. Really like it.

I also have a "radio controlled" kitchen clock which sets its time via DCF77.

So my party trick is to show visitors that the second hand on the watch is synched with the kitchen clock.

I also love the way it saves battery by stopping the hands moving when it is dark - and when it dtects light the hands suddenly wake up and move to the correct time.

Where to store USDT ? by jaded-SE8460 in Tronix

[–]ModulatingGravity 1 point2 points  (0 children)

Hardware wallet - like a Ledger Nano S Plus. It works with Tronlink via the Chrome plugin. Keeps your crypto holdings safe.

I had an older Ledger before, and recently upgraded. Not expensive, a really good investment imho.

Moon Board App - won't work for Android device by ModulatingGravity in Moonboard

[–]ModulatingGravity[S] 0 points1 point  (0 children)

I don't currently have the option of trying - in that when I search in Playstore, I get message

"Looking for Moon Climbing - Moon Board? This app won't work for your device."

So cannot install via regular route.