johnodon

Community Developer
  • Posts

    1879
  • Joined

  • Last visited

Everything posted by johnodon

  1. Well, I deleted the VM (not the vdisk) and recreated it just in case there was something funky in the old one. No help.
  2. EDIT: Same issue on my otehr machine using Chrome. And I have always used Chrome in the past. Wonder if I mucked with the settings or installed a plugin that novnc doesn't like. I'll try my other machine that has Chrome and see if I get the same result.
  3. EDIT: Must be a Chrome issue. I can connect from IE. Yepper...
  4. Thanks Jon. I imagine this is the relevant section: <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> port = '-1' websocket = '-1' John
  5. I never had a problem accessing my MyhtBuntu VM via VNC. I don't know if my migration from b15 to rc4 did something (or I did something when I was drunk), but I can no longer connect via VNC. I *think* I may have opened the XML in the XML editor and clicked the "Update" button without making any changes to the content. Would this have done something? Why is it trying to connect to port 5700 when port 5900 is defined: Here is my XML: <domain type='kvm'> <name>PVRSERVER</name> <uuid>7467f622-dfe7-0120-e5d1-2e9b921df490</uuid> <metadata> <vmtemplate name="Custom" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>2097152</memory> <currentMemory unit='KiB'>2097152</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.2'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='2' threads='1'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/VMs/PVRSERVER/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x05' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/Images/mythbuntu-14.04.2-desktop-amd64.iso'/> <target dev='hda' bus='sata'/> <readonly/> <boot order='2'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x03' function='0x0' multifunction='on'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='dmi-to-pci-bridge'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1e' function='0x0'/> </controller> <controller type='pci' index='2' model='pci-bridge'> <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x04' function='0x0'/> </controller> <filesystem type='mount' accessmode='passthrough'> <source dir='/mnt/'/> <target dir='unraid'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </filesystem> <interface type='bridge'> <mac address='52:54:00:a9:7b:12'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/PVRSERVER.org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'/> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='vmvga' vram='16384' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x02' slot='0x06' function='0x0'/> </memballoon> </devices> </domain>
  6. But Calibre does not have the capability to search NZB/Torrent sites and interface with corresponding downloaders, correct?
  7. Is there such a thing as an e-book indexer like Sonarr or Sickbeard?
  8. Awesome! Thank you so much for the help! John
  9. Ok looks like I may have to give this a try. So we are correct on what instructions to use could you post a step by step? Thank you for figuring this out! JM There is a guide already that comes with the INI sitepack. You can find it in this post by johnodon http://lime-technology.com/forum/index.php?topic=37671.msg380532#msg380532 The only thing that is not in the guide is to remove the * in front of the credentials line. Agreed. they are not very clear on the * for the user/password line. JM...if you run into any snags, just PM me. John
  10. OK...I'm sorry. I consider myself a moderately intelligent guy but I am totally struggling with a strategy for Calibre. 1. Do I still need both the Server and RDP containers. 2. How can I avoid port conflicts? My Kodi-Headless is using 8080. How do I address? Here are my mappings: TIA! John
  11. Is a good strategy to stop all dockers and VMs and rebuild the pool with a new drive2? The move all of the data back?
  12. Finished...although it says this once it finsihed: No balance found on '/mnt/cache' Here is the device list: Label: none uuid: f5497a6f-06d0-4702-b941-f18cd1acac53 Total devices 3 FS bytes used 37.82GiB devid 1 size 119.24GiB used 42.03GiB path /dev/sdb1 devid 2 size 3.97MiB used 0.00B path /dev/sdc1 devid 3 size 119.24GiB used 42.03GiB path /dev/sdd1 btrfs-progs v4.0.1
  13. ;D WebGrab+Plus/w MDB & REX Postprocess -- version 1.54.6/0.01 -- Jan van Straaten ------------------------------------------------------------------------------- job started at 06/05/2015 08:39:10 reading config file: /config/WebGrab++.config.xml loading timezone data embedded timezones source: Webgrab_Plus.TimezonesData.txt found: /config/schedulesdirect.org.ini -- Revision 1 running on Unix 4.0.4.0 input file /data/guide.xml not found ... created a new one ... update requested for - 84 - out of - 84 - channels and for 8 day(s) update mode set per individual channel channel WMCNDT (WMCN-DT) site -- SCHEDULESDIRECT.ORG -- update mode incremental Summary for update of WMCNDT (WMCN-DT) missing shows added 0 changed shows updated 0 new shows added 326 unchanged shows inspected 0 total after update 326 elapstime / updated show 0.00 seconds channel KYWDT (KYW-DT) site -- SCHEDULESDIRECT.ORG -- update mode incremental Summary for update of KYWDT (KYW-DT) missing shows added 0 changed shows updated 0 new shows added 245 unchanged shows inspected 0 total after update 245 elapstime / updated show 0.00 seconds channel WPVIDT (WPVI-DT) site -- SCHEDULESDIRECT.ORG -- update mode incremental Summary for update of WPVIDT (WPVI-DT) missing shows added 0 changed shows updated 0 new shows added 244 unchanged shows inspected 0 total after update 244 elapstime / updated show 0.01 seconds
  14. Running now... Balance on '/mnt/cache' is running 0 out of about 121 chunks balanced (1 considered), 100% left Running I'll report back.
  15. UPDATE: I DID IT!!! So, the issue I was experiencing must have been a Windows or WIN8 issue. I performed the same tasks in saarg's WGP+ container and got the full channel list in schedulesdirect.org.channels.xml. I can now copy/paste those into the webgrab config XML and let 'er fly. Thanks for the help saarg! John
  16. root@unRAID:~# btrfs filesystem df -H /mnt/cache Data, RAID1: total=126.87GB, used=40.50GB System, RAID1: total=33.55MB, used=49.15kB Metadata, RAID1: total=1.07GB, used=77.82MB GlobalReserve, single: total=33.55MB, used=0.00B I always thought that 2nd disk looked funky but figured it must just be some artifact from the RAID. Check the below (partition format) for cache2 vs. cache3...
  17. Thanks for verifying but definitely not the issue. My .ini file is below (I replaced username and password). What system did you use to generate you channels.xml file? I am using Win 8.1 and wonder if that could be a problem. You need to first generate the channels and copy paste them into the webgrab_config.xml. You did have to generate your own channels XML file first as outline here right. This is the part that is failing for me. C. To generate the your own .channels.xml file (extra info can be found on http://webgrabplus.com/node/289) 1. in your siteini: for all the lines between @auto_xml_channel_start & @auto_xml_channel_end, remove the FIRST * at the beginning of the line (= uncomment) Save schedulesdirect.org.ini 2. in your .config.xml: Add only one dummy channel in the WebGrab++.config.xml file <channel update="f" site="schedulesdirect.org" site_id="" xmltv_id="dummy">dummy</channel> Only grab for 1 day <timespan>0</timespan> Save WebGrab++.config.xml Can you outline a little more what you actually did? **------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: schedulesdirect.org * @MinSWversion: V1.1.1/54 * @Revision 1 - [23/10/2014] Jan van Straaten * - adapted site changes * @Revision 0 - [31/08/2013] Jan van Straaten / Francis De Paemeleere * - creation * @Remarks: You need a login and password for this site * @header_end **------------------------------------------------------------------------------------------------ site {url=schedulesdirect.org|timezone=UTC|maxdays=16.1|cultureinfo=en-GB|charset=UTF-8|titlematchfactor=90|keepindexpage|firstshow=1} site {ratingsystem=MPAA|subtitlestype=teletext|episodesystem=onscreen} url_index {url|http://dd.schedulesdirect.org/schedulesdirect/tvlistings/xtvdService} url_index.headers {method=SOAP} url_index.headers {customheader=SOAPAction=urn:tvDataDelivery#download} url_index.headers {customheader=Accept-Encoding=gzip,deflate} *url_index.headers {host=dd.schedulesdirect.org} * url_index.headers {credentials=111111,222222} * url_index.headers {accept=text/xml|contenttype=text/xml;charset="utf-8"} url_index.headers {postdata='index_variable_element'} scope.range {(urlindex)|end} ** timespan calculation to enable to add the requested timespan from the config index_variable_element.modify {calculate(format=F1)|'config_timespan_days' 1 +} * add 1 day because config_timespan_days is 0 based index_variable_element.modify {calculate(format=timespan,hours)} * convert to the proper timespan string required for index_temp_2 index_temp_1.modify {calculate(format=date,yyyy-MM-dd)|'urldate'} index_temp_2.modify {calculate(format=date,yyyy-MM-dd)|'urldate' 'index_variable_element' +} index_variable_element.modify {clear} * clear the timespan value index_variable_element.modify {addstart|<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tvDataDelivery"><soapenv:Header/><soapenv:Body><urn:download soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><startTime xsi:type="xsd:string">'index_temp_1'T00:00:00Z</startTime><endTime xsi:type="xsd:string">'index_temp_2'T00:00:00Z</endTime></urn:download></soapenv:Body></soapenv:Envelope>} end_scope index_showsplit.scrub {multi||||} * copies the whole index page scope.range {(splitindex)|end} index_temp_1.modify {addstart|'index_showsplit'} * contains the whole xml file index_variable_element.modify {clear} index_variable_element.modify {addstart|'config_site_id'} index_showsplit.modify {substring(type=regex)|(<schedule [^>]* station=\''index_variable_element'\' [^>]*>)} index_showsplit.modify {cleanup(removeduplicates=equal,100)} index_variable_element.modify {clear} index_variable_element.modify {addstart|'index_temp_1'} * contains the whole xml file end_scope ** index_start.scrub {single|time='|T|Z'|Z'} index_duration.scrub {single|duration='|PT|M'|M'} index_temp_5.scrub {single|program='||'|'} index_videoquality.scrub {single|hdtv='||'|'} index_videoquality.modify {replace(not="")|'index_videoquality'|HDTV} index_subtitles.scrub {single|closeCaptioned='||'|'} index_subtitles.modify {replace(not="")|'index_subtitles'|true} scope.range {(indexshowdetails)|end} index_start.modify {calculate(format=utctime)} index_duration.modify {replace|H|:} ** get the programs part index_temp_4.modify {substring(type=regex)|'index_variable_element' "^.*<program id=\''index_temp_5'\'>(.*?)</program>"} index_title.modify {substring(type=regex)|'index_temp_4' "<title>([^<]*)"} index_subtitle.modify {substring(type=regex)|'index_temp_4' "<subtitle>([^<]*)"} index_description.modify {substring(type=regex)|'index_temp_4' "<description>([^<]*)"} index_rating.modify {substring(type=regex)|'index_temp_4' "<mpaaRating>([^<]*)"} index_temp_2.modify {substring(type=regex)|'index_temp_4' "<advisory>([^<]*)</advisory>"} index_rating.modify {addend|\|'index_temp_2'} *advisory added to rating index_productiondate.modify {substring(type=regex)|'index_temp_4' "<year>([^<]*)"} index_episode.modify {substring(type=regex)|'index_temp_4' "<syndicatedEpisodeNumber>([^<]*)"} index_starrating.modify {substring(type=regex)|'index_temp_4' "<starRating>(\**)[\+]*</starRating>"} * full stars index_temp_1.modify {substring(type=regex)|'index_temp_4' "<starRating>.*(\+)</starRating>"} * half star index_starrating.modify {calculate(not="" type=char format=F0)|#} index_starrating.modify {addend('index_temp_1' not="")|.5} index_starrating.modify {addend(not="")| / 4} index_category.modify {substring(type=regex)|'index_temp_4' "<showType>([^<]*)"} * get the productionCrew part index_temp_4.modify {substring(type=regex)|'index_variable_element' "^.*<crew program=\''index_temp_5'\'>(.*?)</crew>"} index_actor.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Actor</role>(.*?)</member>"} index_actor.modify {cleanup(tags="<"">")} index_temp_1.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Guest Star</role>(.*?)</member>"} index_temp_1.modify {cleanup(tags="<"">")} index_temp_1.modify {addend(not "")| (Guest Star)} index_actor.modify {addend('index_temp_1' not "")|'index_temp_1'\|} index_actor.modify {cleanup(removeduplicates)} index_presenter.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Host</role>(.*?)</member>"} index_presenter.modify {cleanup(tags="<"">")} index_director.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Director</role>(.*?)</member>"} index_director.modify {cleanup(tags="<"">")} index_producer.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Producer</role>(.*?)</member>"} index_producer.modify {cleanup(tags="<"">")} index_temp_1.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Executive Producer</role>(.*?)</member>"} index_temp_1.modify {cleanup(tags="<"">")} index_temp_1.modify {addend(not "")| (Executive Producer)} index_producer.modify {addstart('index_temp_1' not="")|'index_temp_1'\|} index_producer.modify {cleanup(removeduplicates)} index_writer.modify {substring(type=regex)|'index_temp_4' "<member>[^<]*<role>Writer</role>(.*?)</member>"} index_writer.modify {cleanup(tags="<"">")} * get the genres part index_temp_4.modify {substring(type=regex)|'index_variable_element' "^.*<programGenre program=\''index_temp_5'\'>(.*?)</programGenre>"} index_temp_1.modify {substring(type=regex)|'index_temp_4' "<genre>.*?<class>(.*?)</class>"} index_category.modify {addstart('index_temp_1' not= "")|'index_temp_1'\|} end_scope ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) ** ** @auto_xml_channel_start index_site_id.scrub {regex||(<station .*?</station>)||} scope.range {(channellist)|end} index_site_channel.modify {substring(type=regex)|'index_site_id' "<name>(.*?)</name>"} index_site_id.modify {substring(type=regex)|'index_site_id' "<station id=\'([0-9]*)\'>"} index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} end_scope ** @auto_xml_channel_end These are the instructions that I followed: ---------------------------------------------------------------------- SchedulesDirect.com revised October 2014 ---------------------------------------------------------------------- Before you can use this siteini, you must: A. Get a membership and register at schedulesdirect.org/account , get a login name, a password and create one or more lineups B. add your login and password C. generate your own SchedulesDirect.channels.xml file (because this is different for every unique login) A. Follow the instructions at schedulesdirect.org !! Important when chosing a lineup: Keep the number of channels low !! Only add channels that you are really going to use! Keep in mind that also for the channels you do not use to get an epg from, the data is downloaded. That takes time and slows down the process. B. Open the SchedulesDirect.com.ini file and look for the next line and change the credentials to yours. url_index.headers {credentials=ENTER_USERNAME,ENTER_PASSWORD} C. To generate the your own .channels.xml file (extra info can be found on http://webgrabplus.com/node/289) 1. in your siteini: for all the lines between @auto_xml_channel_start & @auto_xml_channel_end, remove the FIRST * at the beginning of the line (= uncomment) Save schedulesdirect.org.ini 2. in your .config.xml: Add only one dummy channel in the WebGrab++.config.xml file <channel update="f" site="schedulesdirect.org" site_id="" xmltv_id="dummy">dummy</channel> Only grab for 1 day <timespan>0</timespan> Save WebGrab++.config.xml 3. Now just run WG++ and your .channels.xml file should be generated, if all goes well. 4. You have now your .channels.xml file. The channel lines inside it, can be used to configure the WebGrab++.config.xml file. 5. Revert the changes made in C.1.
  18. What do you make of this: Label: none uuid: f5497a6f-06d0-4702-b941-f18cd1acac53 Total devices 3 FS bytes used 37.79GiB devid 1 size 119.24GiB used 119.19GiB path /dev/sdb1 devid 2 size 3.97MiB used 0.00B path /dev/sdc1 devid 3 size 119.24GiB used 119.19GiB path /dev/sdd1 btrfs-progs v4.0.1 Honestly, the above makes no sense to me whatsoever. According to it, I have .05GB + 3.97MB +.05GB of free space. I'm starting to wonder if the RAID set was not properly created when I inially jumped into v6 (b10 maybe? I would need to check).
  19. So where does this leave us? Do we need official answers from LT?
  20. First things first...I jumped from b15 to rc4. I have a Lenovo M92p Tiny (http://shop.lenovo.com/us/en/desktops/thinkcentre/m-series-tiny/m92p/) connected to my bedroom TV and is running OpenELEC 5.08. It is connected wirelessly to my WiFi 5Ghz router. I have NEVER had any media playback issues with this device (including 30+Mbit BDRIPS from my unRAID box). Last night is the first time I ever saw OE buffer/stutter on that machine and it did it consistently about every 30 seconds. I figured that the client just needed a clean boot as I keep it on all the time. After the reboot, I continued to see the same behavior. What's worse...the file I was trying to play was only a ~8Mbit 720P MKV that I have played numerous times without issue (one of the cartoons my boys like to watch). I'm not ready to say that this is an RC issue. I want to do more testing. It just seems awfully coincidental that I have never had this issue prior to upgrading to an RC. Nothing else has changed in the interim. However, it's very possible I could have had some extra traffic/interference on the WiFi band. I plan on booting the WiFi router when I get home. Just wanted to get this on the radar in case the issue persists. I will report back. John
  21. Jon, can you check this thread: http://lime-technology.com/forum/index.php?topic=40410.0 I think something is awry or we are both mistaken about BTRFS pooling. John
  22. I was going to post this in defect reports but figured I would start here since I don't know if there is an issue or not. unRAID v6rc4 I have 3x 128GB SSDs in a BTRFS cache pool that I use for Docker confguration and VM image storage: In a quick chat with jonp in this thread, we both assumed that I should have 256GB of usual storage space (1 SSD sacrificed for protection): http://lime-technology.com/forum/index.php?topic=40354.msg379861#msg379861 Then I started to doubt myself and did some quick checking. The simplest way I could think of to check used space would be to highlight all files/folders on my cache share and get the properties. I know that this is not exact science but I figured it would be close enough. Here is what it came back with: According to the above, I am using only 65GB of space but yet according to unRAID I have only 87.4GB of free space. Mucho confused! can someone shed some light? John
  23. You're using my setup. What kind of SSDs you have? I have 2 x Sandisk 512GBs and 1 x Corsair 256GB. 3x 128GB Kingston SSDNow So usable capacity of 256GB? Correct.