Jump to content


Photo

New FreeNAS Package for testing


  • Please log in to reply
376 replies to this topic

#361 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108887 posts
  • Local time: 12:08 PM

Posted 08 December 2018 - 10:54 PM

How did you install the backup plugin?

#362 someperson OFFLINE  

someperson

    Newbie

  • Members
  • 6 posts
  • Local time: 11:08 AM

Posted 08 December 2018 - 10:57 PM

How did you install the backup plugin?

In the new Emby instance? From the Catalog.



#363 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108887 posts
  • Local time: 12:08 PM

Posted 08 December 2018 - 11:06 PM

Ok, can you check the browser debug console, does it show any errors?



#364 someperson OFFLINE  

someperson

    Newbie

  • Members
  • 6 posts
  • Local time: 11:08 AM

Posted 08 December 2018 - 11:10 PM

Ok, can you check the browser debug console, does it show any errors?

It does:

Requesting url without automatic networking: http://192.168.1.189:8096/emby/MBBackup/Backups
VM322:26 (2) [{…}, {…}]
VM322:67 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined
    at Object.renderUserData (<anonymous>:67:55)
    at <anonymous>:45:47
renderUserData @ VM322:67
(anonymous) @ VM322:45
Promise.then (async)
load @ VM322:25
(anonymous) @ VM322:7
dispatch @ jquery.slim.min.js?v=3.5.3.0:2
v.handle @ jquery.slim.min.js?v=3.5.3.0:2
onViewChange @ viewmanager.js?v=3.5.3.0:1
(anonymous) @ viewmanager.js?v=3.5.3.0:1
Promise.then (async)
ViewManager.loadView @ viewmanager.js?v=3.5.3.0:1
loadContent @ router.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
execCb @ alameda.js?v=3.5.3.0:1
defineModule @ alameda.js?v=3.5.3.0:1
depFinished @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
Promise.then (async)
waitForDep @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
main @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
Promise.then (async)
req @ alameda.js?v=3.5.3.0:1
loadContentUrl @ router.js?v=3.5.3.0:1
onNewViewNeeded @ router.js?v=3.5.3.0:1
sendRouteToViewManager @ router.js?v=3.5.3.0:1
onInitComplete @ router.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
execCb @ alameda.js?v=3.5.3.0:1
defineModule @ alameda.js?v=3.5.3.0:1
main @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
Promise.then (async)
req @ alameda.js?v=3.5.3.0:1
initRoute @ router.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
Promise.then (async)
authenticate @ router.js?v=3.5.3.0:1
handleRoute @ router.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
(anonymous) @ page.js?v=3.5.3.0:1
nextEnter @ page.js?v=3.5.3.0:1
nextExit @ page.js?v=3.5.3.0:1
page.dispatch @ page.js?v=3.5.3.0:1
page.show @ page.js?v=3.5.3.0:1
(anonymous) @ router.js?v=3.5.3.0:1
show @ router.js?v=3.5.3.0:1
(anonymous) @ site.js?v=3.5.3.0:1
execCb @ alameda.js?v=3.5.3.0:1
defineModule @ alameda.js?v=3.5.3.0:1
depFinished @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
Promise.then (async)
waitForDep @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
main @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
Promise.then (async)
req @ alameda.js?v=3.5.3.0:1
(anonymous) @ site.js?v=3.5.3.0:1
navigate @ site.js?v=3.5.3.0:1
onclick @ index.html?start=wizard:1
datetime.js?v=3.5.3.0:1 Uncaught (in promise) TypeError: Cannot read property 'match' of undefined
    at Object.parseISO8601Date (datetime.js?v=3.5.3.0:1)
    at <anonymous>:31:83
    at Object.execCb (alameda.js?v=3.5.3.0:1)
    at defineModule (alameda.js?v=3.5.3.0:1)
    at Object.depFinished (alameda.js?v=3.5.3.0:1)
    at alameda.js?v=3.5.3.0:1
parseISO8601Date @ datetime.js?v=3.5.3.0:1
(anonymous) @ VM322:31
execCb @ alameda.js?v=3.5.3.0:1
defineModule @ alameda.js?v=3.5.3.0:1
depFinished @ alameda.js?v=3.5.3.0:1
(anonymous) @ alameda.js?v=3.5.3.0:1
site.js?v=3.5.3.0:1 RequireJS error: TypeError: Cannot read property 'match' of undefined. Failed modules: 
apphost.js?v=3.5.3.0:1 app is hidden
apphost.js?v=3.5.3.0:1 triggering app resume event


#365 someperson OFFLINE  

someperson

    Newbie

  • Members
  • 6 posts
  • Local time: 11:08 AM

Posted 09 December 2018 - 12:54 AM

I was eventually able to get the restore to work using an iOS device. Not sure why it wouldn't work in Safari, Firefox, or Chrome on macOS.

 

EDIT: Ran into another problem. Many videos won't play, and this error shows up in the logs:

Shared object "libx264.so.152" not found, required by "libavcodec.so.58"

Edited by someperson, 09 December 2018 - 01:00 AM.


#366 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 09 December 2018 - 04:26 AM

I would instead use the instructions in the first post. It is officially maintained by us and will give you the latest stable release, rather than a beta.

 

Following the Emby Server 3.6 stable release, we will look to get the freenas catalog updated and take over ownership of it. Thanks !

Yeah you are right,i will stop promoting the beta version. 

 

On a further note: FreeNAS has finaly release the 11.2-Stable Production Release (this is awesome) https://www.freenas....-2-has-arrived/

Maybe its time to change the created jail to 11.2, to avoid future issues on the stable! If you need me to do a couple test installs let me know and I try it out.


Edited by makarai, 09 December 2018 - 04:52 AM.


#367 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 09 December 2018 - 05:40 AM

@Luke

The first page should display the following

Emby For FreeNAS-Stable (11.2)

Simple Installation
  • Requires FreeNAS 11.2 Stable
  • This Installation method will create a Jail that is fully configurable via the FreeNAS GUI

LATEST STABLE (3.5.3.0)
cd /tmp
wget https://raw.githubusercontent.com/bott0r/iocage-plugin-emby/master/emby-server.json
iocage fetch -P dhcp=on vnet=on bpf=yes allow_raw_sockets=1 -n emby-server.json --branch 'master' 
LATEST BETA (3.6.0.75)
cd /tmp
wget https://raw.githubusercontent.com/bott0r/iocage-plugin-emby/beta/emby-server-beta.json
iocage fetch -P dhcp=on vnet=on bpf=yes allow_raw_sockets=1 -n emby-server.json --branch 'beta' 
Except with your repos that need to be updated as they are not working atm.

Edited by makarai, 11 December 2018 - 02:07 AM.


#368 someperson OFFLINE  

someperson

    Newbie

  • Members
  • 6 posts
  • Local time: 11:08 AM

Posted 09 December 2018 - 12:53 PM

LATEST STABLE (3.5.3.0)

cd /tmp
wget https://raw.githubusercontent.com/bott0r/iocage-plugin-emby/master/emby-server.json
iocage fetch -P dhcp=on vnet=on bpf=yes allow_raw_sockets=1 -n emby-server.json --branch 'master'

I tried these instructions, but still get this error:

Shared object "libx264.so.152" not found, required by "libavcodec.so.58"

What should I do?



#369 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 09 December 2018 - 01:31 PM

I tried these instructions, but still get this error:

Shared object "libx264.so.152" not found, required by "libavcodec.so.58"

What should I do?

 

I am guessing, you downloaded an emby-server.json before hand and its still in your folder.

check if there are any other emby-server.json files there and delete them.

 

Just to make sure, you are on the newest FreeNAS version?



#370 someperson OFFLINE  

someperson

    Newbie

  • Members
  • 6 posts
  • Local time: 11:08 AM

Posted 09 December 2018 - 02:30 PM

I am guessing, you downloaded an emby-server.json before hand and its still in your folder.

check if there are any other emby-server.json files there and delete them.

 

Just to make sure, you are on the newest FreeNAS version?

 

I am on the newest FreeNAS version, and I made sure to wipe out any other emby-server.json files in the folder first. It was definitely using the version from that GitHub repository.

 

EDIT: I did some poking around, and noticed that there are two Emby 3.5.3.0 binaries for FreeBSD out there: https://github.com/M...ses/tag/3.5.3.0

 

The one that ends in .txz is the one that these scripts are using. It does not contain a copy of libx264. The one that ends in .tar.xz has a completely different structure inside and does contain a copy of libx264. I have to wonder if this was, perhaps, an attempt to update the release that didn't go quite right?

 

EDIT 2: I replaced the contents of "/usr/local/opt/emby-server" in the jail with the contents of "emby-server-freebsd_3.5.3.0_amd64.tar.xz". This resulted in a working version of Emby.


Edited by someperson, 09 December 2018 - 03:47 PM.


#371 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 09 December 2018 - 04:53 PM

I am on the newest FreeNAS version, and I made sure to wipe out any other emby-server.json files in the folder first. It was definitely using the version from that GitHub repository.

 

EDIT: I did some poking around, and noticed that there are two Emby 3.5.3.0 binaries for FreeBSD out there: https://github.com/M...ses/tag/3.5.3.0

 

The one that ends in .txz is the one that these scripts are using. It does not contain a copy of libx264. The one that ends in .tar.xz has a completely different structure inside and does contain a copy of libx264. I have to wonder if this was, perhaps, an attempt to update the release that didn't go quite right?

 

EDIT 2: I replaced the contents of "/usr/local/opt/emby-server" in the jail with the contents of "emby-server-freebsd_3.5.3.0_amd64.tar.xz". This resulted in a working version of Emby.

 

have you tried giving the beta a shot?



#372 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 09 December 2018 - 06:08 PM

I am on the newest FreeNAS version, and I made sure to wipe out any other emby-server.json files in the folder first. It was definitely using the version from that GitHub repository.

EDIT: I did some poking around, and noticed that there are two Emby 3.5.3.0 binaries for FreeBSD out there: https://github.com/M...ses/tag/3.5.3.0

The one that ends in .txz is the one that these scripts are using. It does not contain a copy of libx264. The one that ends in .tar.xz has a completely different structure inside and does contain a copy of libx264. I have to wonder if this was, perhaps, an attempt to update the release that didn't go quite right?

EDIT 2: I replaced the contents of "/usr/local/opt/emby-server" in the jail with the contents of "emby-server-freebsd_3.5.3.0_amd64.tar.xz". This resulted in a working version of Emby.


@Luke, can you check the stable release, as the previous poster is right, something is not right in the 3.5.3.0 tarbal.

I know the beta inatalls fine and plays all the content.

Edited by makarai, 09 December 2018 - 06:09 PM.


#373 Mael OFFLINE  

Mael

    Member

  • Members
  • 18 posts
  • Local time: 09:08 AM

Posted 11 December 2018 - 12:31 AM

LATEST BETA (3.6.0.75)

cd /tmp
wget https://raw.githubusercontent.com/bott0r/iocage-plugin-emby/beta/emby-server.json
iocage fetch -P dhcp=on vnet=on bpf=yes allow_raw_sockets=1 -n emby-server.json --branch 'beta' 

 

 

Running the wget command throws a 404 Not Found error.



#374 Mael OFFLINE  

Mael

    Member

  • Members
  • 18 posts
  • Local time: 09:08 AM

Posted 11 December 2018 - 12:50 AM

Running the wget command throws a 404 Not Found error.

 

 

I figured it out... it should be...

wget https://raw.githubusercontent.com/bott0r/iocage-plugin-emby-beta/master/emby-server.json


#375 makarai OFFLINE  

makarai

    Advanced Member

  • Members
  • 317 posts
  • Local time: 06:08 PM

Posted 11 December 2018 - 02:08 AM

Sorry, I fixed my link, I updated my repo yesterday and changed the naming, both should work now

#376 Barlog9511 OFFLINE  

Barlog9511

    Advanced Member

  • Members
  • 79 posts
  • Local time: 06:08 PM

Posted 11 December 2018 - 06:04 AM

Hi

 

I don't know if this is related to the new package 

but I have a problem with True HD audio,

Problem is in all apps

 

I have version 3.6.0.76 of emby a later stable version of FreeNAS

 

everything works just fine when I play DTS audio, but in TrueHD audio it TV output looks like this

 

Attached File  MVIMG_20181211_103823.jpg   165.44KB   2 downloads

Attached Files



#377 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 108887 posts
  • Local time: 12:08 PM

Posted 11 December 2018 - 12:11 PM

Please create a topic in the section of the community for the app you're playing with. Thanks.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users