Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

various questions #299

Open
dewmguy opened this issue May 16, 2024 · 0 comments
Open

various questions #299

dewmguy opened this issue May 16, 2024 · 0 comments

Comments

@dewmguy
Copy link

dewmguy commented May 16, 2024

1

why don't you include linux/ubuntu instructions to install with snap?

sudo snap install go

done.


2

installing with the instructions gives this error:

user@server:~/downloads/podgrab$ go build -o ./dist/podgrab ./main.go
../../go/pkg/mod/github.com/mattn/[email protected]/isatty_tcgets.go:6:8: missing go.sum entry for module providing package golang.org/x/sys/unix (imported by github.com/mattn/go-isatty); to add:
        go get github.com/mattn/[email protected]

running go get github.com/mattn/[email protected] resolves the issue


3

there is no example on how to modify the .env file, what changes are recommended or required or not needed, what the variables are for exactly.


4

running podgrab with default config gives this output

[error] failed to initialize database, got error unable to open database file: no such file or directory
db err:  unable to open database file: no such file or directory
statuse:  unable to open database file: no such file or directory
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.

[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:   export GIN_MODE=release
 - using code:  gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /webassets/*filepath      --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] HEAD   /webassets/*filepath      --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] GET    /assets/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] HEAD   /assets/*filepath         --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] GET    /backups/*filepath        --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] HEAD   /backups/*filepath        --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (6 handlers)
[GIN-debug] POST   /podcasts                 --> github.com/akhilrex/podgrab/controllers.AddPodcast (6 handlers)
[GIN-debug] GET    /podcasts                 --> github.com/akhilrex/podgrab/controllers.GetAllPodcasts (6 handlers)
[GIN-debug] GET    /podcasts/:id             --> github.com/akhilrex/podgrab/controllers.GetPodcastById (6 handlers)
[GIN-debug] GET    /podcasts/:id/image       --> github.com/akhilrex/podgrab/controllers.GetPodcastImageById (6 handlers)
[GIN-debug] DELETE /podcasts/:id             --> github.com/akhilrex/podgrab/controllers.DeletePodcastById (6 handlers)
[GIN-debug] GET    /podcasts/:id/items       --> github.com/akhilrex/podgrab/controllers.GetPodcastItemsByPodcastId (6 handlers)
[GIN-debug] GET    /podcasts/:id/download    --> github.com/akhilrex/podgrab/controllers.DownloadAllEpisodesByPodcastId (6 handlers)
[GIN-debug] DELETE /podcasts/:id/items       --> github.com/akhilrex/podgrab/controllers.DeletePodcastEpisodesById (6 handlers)
[GIN-debug] DELETE /podcasts/:id/podcast     --> github.com/akhilrex/podgrab/controllers.DeleteOnlyPodcastById (6 handlers)
[GIN-debug] GET    /podcasts/:id/pause       --> github.com/akhilrex/podgrab/controllers.PausePodcastById (6 handlers)
[GIN-debug] GET    /podcasts/:id/unpause     --> github.com/akhilrex/podgrab/controllers.UnpausePodcastById (6 handlers)
[GIN-debug] GET    /podcasts/:id/rss         --> github.com/akhilrex/podgrab/controllers.GetRssForPodcastById (6 handlers)
[GIN-debug] GET    /podcastitems             --> github.com/akhilrex/podgrab/controllers.GetAllPodcastItems (6 handlers)
[GIN-debug] GET    /podcastitems/:id         --> github.com/akhilrex/podgrab/controllers.GetPodcastItemById (6 handlers)
[GIN-debug] GET    /podcastitems/:id/image   --> github.com/akhilrex/podgrab/controllers.GetPodcastItemImageById (6 handlers)
[GIN-debug] GET    /podcastitems/:id/file    --> github.com/akhilrex/podgrab/controllers.GetPodcastItemFileById (6 handlers)
[GIN-debug] GET    /podcastitems/:id/markUnplayed --> github.com/akhilrex/podgrab/controllers.MarkPodcastItemAsUnplayed (6 handlers)
[GIN-debug] GET    /podcastitems/:id/markPlayed --> github.com/akhilrex/podgrab/controllers.MarkPodcastItemAsPlayed (6 handlers)
[GIN-debug] GET    /podcastitems/:id/bookmark --> github.com/akhilrex/podgrab/controllers.BookmarkPodcastItem (6 handlers)
[GIN-debug] GET    /podcastitems/:id/unbookmark --> github.com/akhilrex/podgrab/controllers.UnbookmarkPodcastItem (6 handlers)
[GIN-debug] PATCH  /podcastitems/:id         --> github.com/akhilrex/podgrab/controllers.PatchPodcastItemById (6 handlers)
[GIN-debug] GET    /podcastitems/:id/download --> github.com/akhilrex/podgrab/controllers.DownloadPodcastItem (6 handlers)
[GIN-debug] GET    /podcastitems/:id/delete  --> github.com/akhilrex/podgrab/controllers.DeletePodcastItem (6 handlers)
[GIN-debug] GET    /tags                     --> github.com/akhilrex/podgrab/controllers.GetAllTags (6 handlers)
[GIN-debug] GET    /tags/:id                 --> github.com/akhilrex/podgrab/controllers.GetTagById (6 handlers)
[GIN-debug] GET    /tags/:id/rss             --> github.com/akhilrex/podgrab/controllers.GetRssForTagById (6 handlers)
[GIN-debug] DELETE /tags/:id                 --> github.com/akhilrex/podgrab/controllers.DeleteTagById (6 handlers)
[GIN-debug] POST   /tags                     --> github.com/akhilrex/podgrab/controllers.AddTag (6 handlers)
[GIN-debug] POST   /podcasts/:id/tags/:tagId --> github.com/akhilrex/podgrab/controllers.AddTagToPodcast (6 handlers)
[GIN-debug] DELETE /podcasts/:id/tags/:tagId --> github.com/akhilrex/podgrab/controllers.RemoveTagFromPodcast (6 handlers)
[GIN-debug] GET    /add                      --> github.com/akhilrex/podgrab/controllers.AddPage (6 handlers)
[GIN-debug] GET    /search                   --> github.com/akhilrex/podgrab/controllers.Search (6 handlers)
[GIN-debug] GET    /                         --> github.com/akhilrex/podgrab/controllers.HomePage (6 handlers)
[GIN-debug] GET    /podcasts/:id/view        --> github.com/akhilrex/podgrab/controllers.PodcastPage (6 handlers)
[GIN-debug] GET    /episodes                 --> github.com/akhilrex/podgrab/controllers.AllEpisodesPage (6 handlers)
[GIN-debug] GET    /allTags                  --> github.com/akhilrex/podgrab/controllers.AllTagsPage (6 handlers)
[GIN-debug] GET    /settings                 --> github.com/akhilrex/podgrab/controllers.SettingsPage (6 handlers)
[GIN-debug] POST   /settings                 --> github.com/akhilrex/podgrab/controllers.UpdateSetting (6 handlers)
[GIN-debug] GET    /backups                  --> github.com/akhilrex/podgrab/controllers.BackupsPage (6 handlers)
[GIN-debug] POST   /opml                     --> github.com/akhilrex/podgrab/controllers.UploadOpml (6 handlers)
[GIN-debug] GET    /opml                     --> github.com/akhilrex/podgrab/controllers.GetOmpl (6 handlers)
[GIN-debug] GET    /player                   --> github.com/akhilrex/podgrab/controllers.PlayerPage (6 handlers)
[GIN-debug] GET    /rss                      --> github.com/akhilrex/podgrab/controllers.GetRss (6 handlers)
[GIN-debug] GET    /ws                       --> main.main.func11 (6 handlers)
[GIN-debug] Environment variable PORT is undefined. Using port :8080 by default
[GIN-debug] Listening and serving HTTP on :8080
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x7c8af2]

goroutine 38 [running]:
gorm.io/gorm.(*DB).getInstance(0xc000057008?)
        /home/user/go/pkg/mod/gorm.io/[email protected]/gorm.go:278 +0x12
gorm.io/gorm.(*DB).Find(0x0?, {0xae71e0, 0xc000012198}, {0x0, 0x0, 0x0})
        /home/user/go/pkg/mod/gorm.io/[email protected]/finisher_api.go:108 +0x36
github.com/akhilrex/podgrab/db.UnlockMissedJobs()
        /home/user/downloads/podgrab/db/dbfunctions.go:367 +0x58
github.com/akhilrex/podgrab/service.UnlockMissedJobs(...)
        /home/user/downloads/podgrab/service/podcastService.go:787
main.intiCron()
        /home/user/downloads/podgrab/main.go:226 +0xb5
created by main.main in goroutine 1
        /home/user/downloads/podgrab/main.go:204 +0x1585
@dewmguy dewmguy changed the title install with snap various questions May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant