Beiträge von tovaxxx

    Seit einiger Zeit zeigt mir OMV keine updates mehr an. Auch ein update vom Portainer schlug fehl. Anscheinend hat der Server keinen Zugriff mehr aufs Internet. Am Router hab ich nichts verändert.

    Auch ein manuelles update per Shell funzt nicht. Innerhalb des Netzwerks ist der Zugriff kein Problem. Woran kann das liegen?

    Anscheinend hab ich mich etwas missverständlich ausgedrückt. Ich habe nicht vor komplett neu aufzusetzen. Ich habe bereits den Großteil der Platten ausgetauscht und somit sind die Daten dort im Pool vorhanden. Die alten Platten sind entsorgt. OMV5 wurde auf Grund eines Defektes und dem darauf folgenden Tausch des Mainboards neu installiert. Anscheinend harmoniert mittlerweile nicht mehr alles durch diese ganze Orgie von Maßnahmen.


    Nun versuche ich hier etwas aufzuräumen ohne 70TB in den Sand zu setzen oder auf ein neues NAS umzuziehen. Dafür fehlt mir das nötige Kleingeld und auch die Notwendigkeit, da ja fast alles neu ist.
    Ich glaube, ich muss einfach die Berechtigungen neu setzen und die "Altlasten" von Emby entfernen. Dann sollte die Neuinstallation auch funktionieren.

    Da es mittlerweile durch Neuinstallationen, alte Platten raus, neue Platten rein usw. immer mehr zu Problemen führt, möchte ich mein OMV mal aufräumen.


    1. Berechtigungen neu setzen/aufräumen.
    2. Snapraid wieder vernünftig zum Laufen bekommen.
    3. Emby über Portainer (Docker) zum Laufen bringen.
    4. Ordnerstruktur aufräumen.


    Hierzu brauch ich Hilfe, da ich nicht so tief im Thema bin.


    Mein NAS soll wie von Anfang an vorgesehen als Pool mit einem Anfangsordner (OMV-Pool) die Basis darstellen.
    Danach die ganzen Unterordner. Von Bilder, Dokumente, geschäftliches, Mediendateien (Filme/Serien usw) und vieles mehr.


    Zugriff natürlich root über putty, user (ich) über PC, user (ich) über Streamingclients und user (Tochter) über Streamingclient (nur Leserechte von einem Ordner).


    Was wäre noch wichtig zu wissen?
    Wo fange ich an?


    DANKE und Grüße

    Ich hab sowieso Probleme mit Zugriffsrechten seit der Neuinstallation. Irgendwie müsste ich mal an meiner Ordnerstruktur generell ausmisten und ändern.
    Auch Snapraid funzt bei mir nicht mehr. Da müsste ich mal einen Reset machen. Forced Sync geht auch nicht. Nächste Baustelle.


    Aber am dringendsten ist Emby da ich mit meinen Clients darüber auf meine Medien zugreife. ?(

    Über den Portainer. Habs jetzt nochmal installiert. Wieder 0.0.0.0:8096 und kein Zugriff.


    Hier mal Auszug aus den logs:


    InnerException: System.IO.IOException: Permission denied,
    Source: ,
    TargetSite: ,
    ,
    ,
    Unhandled exception. System.AggregateException: One or more errors occurred. (Access to the path '/config/logs/embyserver.txt' is denied.),
    ---> System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    ---> System.IO.IOException: Permission denied,
    --- End of inner exception stack trace ---,
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    --- End of inner exception stack trace ---,
    at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken),
    at System.Threading.Tasks.Task.WaitAll(Task[] tasks),
    at EmbyServer.Program.Main(String[] args),
    Error GlobalExceptionHandler: UnhandledException,
    System.AggregateException: System.AggregateException: One or more errors occurred. (Access to the path '/config/logs/embyserver.txt' is denied.),
    ---> System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    ---> System.IO.IOException: Permission denied,
    --- End of inner exception stack trace ---,
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    --- End of inner exception stack trace ---,
    at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken),
    at System.Threading.Tasks.Task.WaitAll(Task[] tasks),
    at EmbyServer.Program.Main(String[] args),
    Source: System.Private.CoreLib,
    TargetSite: Void ThrowAggregateException(System.Collections.Generic.List`1[System.Exception]),
    InnerException: System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    Source: System.Private.CoreLib,
    TargetSite: Void ThrowExceptionForIoErrno(ErrorInfo, System.String, Boolean, System.Func`2[Interop+ErrorInfo,Interop+ErrorInfo]),
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    InnerException: System.IO.IOException: Permission denied,,
    ,
    TargetSite: ,
    ,
    UnhandledException,
    System.AggregateException: System.AggregateException: One or more errors occurred. (Access to the path '/config/logs/embyserver.txt' is denied.),
    ---> System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    ---> System.IO.IOException: Permission denied,
    --- End of inner exception stack trace ---,
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    --- End of inner exception stack trace ---,
    at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken),
    at System.Threading.Tasks.Task.WaitAll(Task[] tasks),
    at EmbyServer.Program.Main(String[] args),
    Source: System.Private.CoreLib,
    TargetSite: Void ThrowAggregateException(System.Collections.Generic.List`1[System.Exception]),
    InnerException: System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    Source: System.Private.CoreLib,
    TargetSite: Void ThrowExceptionForIoErrno(ErrorInfo, System.String, Boolean, System.Func`2[Interop+ErrorInfo,Interop+ErrorInfo]),
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    InnerException: System.IO.IOException: Permission denied,
    Source: ,
    TargetSite: ,
    ,
    ,
    Unhandled exception. System.AggregateException: One or more errors occurred. (Access to the path '/config/logs/embyserver.txt' is denied.),
    ---> System.UnauthorizedAccessException: Access to the path '/config/logs/embyserver.txt' is denied.,
    ---> System.IO.IOException: Permission denied,
    --- End of inner exception stack trace ---,
    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter),
    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode),
    at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options),
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize),
    at Emby.Server.Implementations.Logging.FileLogger..ctor(String path),
    at Emby.Server.Implementations.Logging.SimpleLogManager.ReloadLogger(LogSeverity severity, CancellationToken cancellationToken),
    --- End of inner exception stack trace ---,
    at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken),
    at System.Threading.Tasks.Task.WaitAll(Task[] tasks),
    at EmbyServer.Program.Main(String[] args),

    Berti, so weit kam ich erst gar nicht. Also ich kam nicht auf die WEB-GUI da die Ports nicht gestimmt haben. Komischerweise hat das vor der Neuinstallation von OMV5 perfekt auf Anhieb geklappt. Nur jetzt schon 2 x Emby über den Portainer installiert und es klappt nicht. Jedesmal nimmt er 0.0.0.0:8096

    Servus,


    hab ein neues Problem. Da mein Mainboard vor ein paar Wochen abgeraucht ist, musste ich das tauschen und hab dann gleich neuen Prozessor und RAM eingebaut.
    Neuinstallation von OMV5 hat auch soweit geklappt.


    Auf den vorher erstellten Pool kann ich zugreifen und sehe auch alle Ordner und Dateien.
    Leider musste ich Emby über Portainer neu installieren. Das hat zwar geklappt aber ich hab keinen Zugriff über die WEB-GUI da anscheinend die Port Config nicht stimmt. Da steht 0.0.0.0:8096. Eigentlich sollte doch 192.168.178.111:8096 stehen. Wie kann ich das ändern bzw. wieso installiert es das nicht korrekt?


    Auf Grund dessen wollte ich meine Dateistruktur etwas anpassen. Nun hab ich gemerkt, dass ich über den [definition=40,0]Windows[/definition] PC (user) keine Berechtigung mehr habe, Ordner zu erstellen. Also über putty und MC neuen Ordner erstellt. Nun wollte ich über [definition=40,0]Windows[/definition] Dateien in den neuen Ordner verschieben. Dauert eine Ewigkeit. Dachte, kann eigentlich nicht sein, da es sich innerhalb des Pools befindet und nicht auf eine andere Platte muss. Also auf die WEB-GUI in OMV unter Union-Dateisysteme geschaut und da kein Eintrag.


    Bei dem Versuch einen neuen (mit gleichem Namen) Pool zu erstellen kam die Info, dass dieser bereits besteht. Also er ist zwar vorhanden seh ihn aber nicht in der Config und das Kopieren verhält sich seltsam.


    Was kann ich da am besten tun, damit das wieder einwandfrei funzt?


    Danke und Grüße


    PS: Nach einem Neustart sieht man nun den Pool wieder unter Union-Dateisysteme. :thumbup: