[REPO] IronicBadgers ArchVM Repo <--- deprecated 01/07/2014


Recommended Posts

  • Replies 234
  • Created
  • Last Reply

Top Posters In This Topic

Wow that was fast  :o

 

Since we have your attention :) ... I'm curious how much trouble it would be to have a smaller vm .img ?  My SSD is a bit small AND I just don't see my needing a 15GB image.  I don't know if I'm even really asking for you to do anything ... mostly I'm just curious what is realistically the smallest we could make the img knowing we'd then also have a data.img?  Even with all the typical applications everyone runs, how big could that possibly be? I'm shooting for something 10GB or less.

Link to comment

Wow that was fast  :o

 

Since we have your attention :) ... I'm curious how much trouble it would be to have a smaller vm .img ?  My SSD is a bit small AND I just don't see my needing a 15GB image.  I don't know if I'm even really asking for you to do anything ... mostly I'm just curious what is realistically the smallest we could make the img knowing we'd then also have a data.img?  Even with all the typical applications everyone runs, how big could that possibly be? I'm shooting for something 10GB or less.

 

I've installed Arch in as little as 7GB before now, but with updates and stuff over a few weeks it filled up. I wouldn't really go much less than 10GB tbh.

Link to comment

Wow that was fast  :o

 

Since we have your attention :) ... I'm curious how much trouble it would be to have a smaller vm .img ?  My SSD is a bit small AND I just don't see my needing a 15GB image.  I don't know if I'm even really asking for you to do anything ... mostly I'm just curious what is realistically the smallest we could make the img knowing we'd then also have a data.img?  Even with all the typical applications everyone runs, how big could that possibly be? I'm shooting for something 10GB or less.

 

I've installed Arch in as little as 7GB before now, but with updates and stuff over a few weeks it filled up. I wouldn't really go much less than 10GB tbh.

 

+1 im using just over 10GB right now, got a few apps installed but nothing too heavy, plex eats a fair bit of space depending on your library size of course :-)

Link to comment

updates?  are those not cleaned up / able to be cleaned up?

 

Plex, well I'd host the library in a data.img so nothing about plex should make the VM bigger beyond the few hundred megabytes of the install itself.

 

I can see myself installing crashplan someday, and a torrent client but neither of those should add much to the vm image. 

 

Still, I guess I hear ya about not going below 10gb.  what I need to do is bite the bullet and buy a larger SSD :-\

Link to comment

 

I've installed Arch in as little as 7GB before now, but with updates and stuff over a few weeks it filled up. I wouldn't really go much less than 10GB tbh.

 

With, or without, a desktop?

 

I've been running ArchVM since end of March, hosting LogitechMediaServer, Deluge, MariaDB and minidlna servers.  Disk usage is currently a little under 3GB.

 

On the other hand, my other ArchVM, running vnc/xfce and jdownloader is already somewhat over 3GB and has only been in real use for two days.

 

So, I would agree that for running an active desktop, 10GB might be a sensible lower limit, however, as a dedicated server running only a handful of daemons, you might well consider a smaller disk image.

 

So, I guess that the question is: How easy is it for us, the end users, to alter the size of the image file which you provide?

Link to comment

ironic, quick (i hope) question as I work on getting Plex up and running to include moving my plug-in created library into the VM ...

 

So Plex docs say the library should be owned by plex:plex  but the default library location for your package is set to plex:users.  Is that by design? does it matter since it is the users group anyway?

 

Also did you set PLEX_MEDIA_SERVER_HOME=/opt/plexmediaserver?  Because linux default is /usr/lib

 

The reason I even dug into it is because I'm migrating my unraid plex library and I know permissions can be a gotcha. 

Link to comment

ironic, quick (i hope) question as I work on getting Plex up and running to include moving my plug-in created library into the VM ...

 

So Plex docs say the library should be owned by plex:plex  but the default library location for your package is set to plex:users.  Is that by design? does it matter since it is the users group anyway?

 

Also did you set PLEX_MEDIA_SERVER_HOME=/opt/plexmediaserver?  Because linux default is /usr/lib

 

The reason I even dug into it is because I'm migrating my unraid plex library and I know permissions can be a gotcha.

 

I haven't touched the PKGBUILD, it's just a straight compile of the AUR package.

Link to comment

SickRage looks promising, thanks for adding.  I figured it made sense to update everything before installing it, but that ended in an error.  I'm not sure how serious/important it is, nor why it happened.  Here is what I got...

 

[root@IronicsArchVM_v4 sickbeard]# pacman -Syyu
:: Synchronising package databases...
core                                                       111.7 KiB   176K/s 00:01 [################################################] 100%
extra                                                     1614.2 KiB  57.8K/s 00:28 [################################################] 100%
community                                                    2.2 MiB  51.9K/s 00:43 [################################################] 100%
multilib                                                   116.0 KiB   123K/s 00:01 [################################################] 100%
archlinuxfr                                                 18.8 KiB  73.8K/s 00:00 [################################################] 100%
unraid6repo                                                  8.9 KiB   277K/s 00:00 [################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (27): avahi-0.6.31-12  dbus-1.8.2-1  elfutils-0.158-3  gawk-4.1.1-1  glibc-2.19-5  grep-2.19-1  harfbuzz-0.9.28-1  libdbus-1.8.2-1
               libgpg-error-1.13-1  libxcb-1.10-2  linux-3.14.4-1  llvm-libs-3.4.1-2  man-pages-3.67-1  mesa-10.1.4-1  mesa-libgl-10.1.4-1
               netctl-1.7-1  pam-1.1.8-4  par2cmdline-0.6.7-1  python-3.4.1-1  python2-cryptography-0.4-1  sdl-1.2.15-6  shadow-4.2.1-1
               sickbeard-git-3762.d43f491-1  sudo-1.8.10.p3-1  tzdata-2014c-1  unrar-1:5.1.5-1  wayland-1.5.0-1

Total Download Size:    33.76 MiB
Total Installed Size:   279.74 MiB
Net Upgrade Size:       8.10 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
glibc-2.19-5-x86_64                                          8.4 MiB  45.7K/s 03:08 [################################################] 100%
grep-2.19-1-x86_64                                         189.7 KiB  28.6K/s 00:07 [################################################] 100%
man-pages-3.67-1-any                                         5.2 MiB  43.4K/s 02:02 [################################################] 100%
netctl-1.7-1-any                                            34.7 KiB  9.40K/s 00:04 [################################################] 100%
pam-1.1.8-4-x86_64                                         605.3 KiB  44.7K/s 00:14 [################################################] 100%
elfutils-0.158-3-x86_64                                    656.8 KiB  44.8K/s 00:15 [################################################] 100%
harfbuzz-0.9.28-1-x86_64                                   223.9 KiB  49.6K/s 00:05 [################################################] 100%
wayland-1.5.0-1-x86_64                                     107.3 KiB  24.3K/s 00:04 [################################################] 100%
mesa-10.1.4-1-x86_64                                         3.1 MiB  41.6K/s 01:15 [################################################] 100%
mesa-libgl-10.1.4-1-x86_64                                   3.0 KiB   275K/s 00:00 [################################################] 100%
python-3.4.1-1-x86_64                                       15.4 MiB  43.7K/s 06:00 [################################################] 100%
(27/27) checking keys in keyring                                                     [################################################] 100%
(27/27) checking package integrity                                                   [################################################] 100%
(27/27) loading package files                                                        [################################################] 100%
(27/27) checking for file conflicts                                                  [################################################] 100%
error: failed to commit transaction (conflicting files)
sickbeard-git: /opt/sickbeard/data/css/lib/jquery-ui-1.10.4.custom.css exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery-ui-1.10.4.custom.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.form-3.50.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter.widgets-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/sickbeard/metadata/mede8er.py exists in filesystem
Errors occurred, no packages were upgraded.

 

so, conflicting files, and no packages were upgraded it seems.

 

How do I resolve this?  I thought that pacman would just handle all this for us, but admit, this is all still pretty new to me.

 

thanks again.

 

(PS:  Latest Formula1 race is still not available to download, and I'm only just now watching qualifying :()

Link to comment

I just tried this and got the same result when upgrading:

 

[root@archvm ~]# pacman -Syu
:: Synchronizing package databases...
core                     111.7 KiB   901K/s 00:00 [######################] 100%
extra                   1614.2 KiB  2.44M/s 00:01 [######################] 100%
community                  2.2 MiB  2.59M/s 00:01 [######################] 100%
multilib                 116.0 KiB   935K/s 00:00 [######################] 100%
archlinuxfr               18.8 KiB   179K/s 00:00 [######################] 100%
unraid6repo                8.9 KiB  4.33M/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (25): avahi-0.6.31-12  dbus-1.8.2-1  device-mapper-2.02.106-2
               gawk-4.1.1-1  gcc-libs-4.9.0-2  glibc-2.19-5  gnutls-3.3.2-1
               grep-2.19-1  libdbus-1.8.2-1  libgpg-error-1.13-1  libxcb-1.10-2
               linux-3.14.4-1  lvm2-2.02.106-2  man-pages-3.67-1  netctl-1.7-1
               pacman-4.1.2-6  pam-1.1.8-4  par2cmdline-0.6.7-1  python-3.4.1-1
               shadow-4.2.1-1  sickbeard-git-3762.d43f491-1  sqlite-3.8.4.3-2
               sudo-1.8.10.p3-1  tzdata-2014c-1  unrar-1:5.1.5-1

Total Download Size:    20.75 MiB
Total Installed Size:   246.70 MiB
Net Upgrade Size:       6.60 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages ...
grep-2.19-1-x86_64       189.7 KiB   949K/s 00:00 [######################] 100%
man-pages-3.67-1-any       5.2 MiB  5.15M/s 00:01 [######################] 100%
netctl-1.7-1-any          34.7 KiB  33.9M/s 00:00 [######################] 100%
python-3.4.1-1-x86_64     15.4 MiB  3.66M/s 00:04 [######################] 100%
(25/25) checking keys in keyring                   [######################] 100%
(25/25) checking package integrity                 [######################] 100%
(25/25) loading package files                      [######################] 100%
(25/25) checking for file conflicts                [######################] 100%
error: failed to commit transaction (conflicting files)
sickbeard-git: /opt/sickbeard/data/css/lib/jquery-ui-1.10.4.custom.css exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery-ui-1.10.4.custom.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.form-3.50.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter.widgets-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/sickbeard/metadata/mede8er.py exists in filesystem
Errors occurred, no packages were upgraded.

 

 

Link to comment

It looks to have worked for me also, but i did get a weird issue that I've not seen before.  I don't suppose it's serious, but in case something needs to be done...

 

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'

  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect

==> Starting build: 3.14.4-1-ARCH

  -> Running build hook: [base]

  -> Running build hook: [udev]

  -> Running build hook: [modconf]

  -> Running build hook: [block]

==> WARNING: Possibly missing firmware for module: aic94xx

==> WARNING: Possibly missing firmware for module: smsmdtv

  -> Running build hook: [filesystems]

  -> Running build hook: [keyboard]

  -> Running build hook: [fsck]

==> Generating module dependencies

==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img

==> Image generation successful

 

 

Thanks again!

Link to comment

I just tried this and got the same result when upgrading:

 

[root@archvm ~]# pacman -Syu
:: Synchronizing package databases...
core                     111.7 KiB   901K/s 00:00 [######################] 100%
extra                   1614.2 KiB  2.44M/s 00:01 [######################] 100%
community                  2.2 MiB  2.59M/s 00:01 [######################] 100%
multilib                 116.0 KiB   935K/s 00:00 [######################] 100%
archlinuxfr               18.8 KiB   179K/s 00:00 [######################] 100%
unraid6repo                8.9 KiB  4.33M/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Packages (25): avahi-0.6.31-12  dbus-1.8.2-1  device-mapper-2.02.106-2
               gawk-4.1.1-1  gcc-libs-4.9.0-2  glibc-2.19-5  gnutls-3.3.2-1
               grep-2.19-1  libdbus-1.8.2-1  libgpg-error-1.13-1  libxcb-1.10-2
               linux-3.14.4-1  lvm2-2.02.106-2  man-pages-3.67-1  netctl-1.7-1
               pacman-4.1.2-6  pam-1.1.8-4  par2cmdline-0.6.7-1  python-3.4.1-1
               shadow-4.2.1-1  sickbeard-git-3762.d43f491-1  sqlite-3.8.4.3-2
               sudo-1.8.10.p3-1  tzdata-2014c-1  unrar-1:5.1.5-1

Total Download Size:    20.75 MiB
Total Installed Size:   246.70 MiB
Net Upgrade Size:       6.60 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages ...
grep-2.19-1-x86_64       189.7 KiB   949K/s 00:00 [######################] 100%
man-pages-3.67-1-any       5.2 MiB  5.15M/s 00:01 [######################] 100%
netctl-1.7-1-any          34.7 KiB  33.9M/s 00:00 [######################] 100%
python-3.4.1-1-x86_64     15.4 MiB  3.66M/s 00:04 [######################] 100%
(25/25) checking keys in keyring                   [######################] 100%
(25/25) checking package integrity                 [######################] 100%
(25/25) loading package files                      [######################] 100%
(25/25) checking for file conflicts                [######################] 100%
error: failed to commit transaction (conflicting files)
sickbeard-git: /opt/sickbeard/data/css/lib/jquery-ui-1.10.4.custom.css exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery-ui-1.10.4.custom.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.form-3.50.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/data/js/lib/jquery.tablesorter.widgets-2.16.3.min.js exists in filesystem
sickbeard-git: /opt/sickbeard/sickbeard/metadata/mede8er.py exists in filesystem
Errors occurred, no packages were upgraded.

 

I've had Couchpotato running for several weeks,  When I did a

pacman -Syu

yesterday, I had a very similar result to bkastner's problem with SB:

Total Download Size:    1.71 MiB
Total Installed Size:   358.91 MiB
Net Upgrade Size:       11.01 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages ...
libutil-linux-2.24.2-1-x86_64                                                            164.1 KiB   115K/s 00:01 [####################################################################] 100%
util-linux-2.24.2-1-x86_64                                                              1584.4 KiB   142K/s 00:11 [####################################################################] 100%
(27/27) checking keys in keyring                                                                                   [####################################################################] 100%
(27/27) checking package integrity                                                                                 [####################################################################] 100%
(27/27) loading package files                                                                                      [####################################################################] 100%
(27/27) checking for file conflicts                                                                                [####################################################################] 100%
error: failed to commit transaction (conflicting files)
couchpotato-git: /opt/couchpotato/couchpotato/core/notifications/boxcar2/__init__.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/notifications/boxcar2/main.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/providers/userscript/reddit/__init__.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/providers/userscript/reddit/main.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/static/scripts/misc/downloaders.js exists in filesystem
couchpotato-git: /opt/couchpotato/libs/importhelper/__init__.py exists in filesystem
Errors occurred, no packages were upgraded.
[root@ArchVM ~]# 

 

What is going on here?

Link to comment

I just tried this and got the same result when upgrading:

 

[root@archvm ~]# pacman -Syu

(27/27) checking for file conflicts                                                                                [####################################################################] 100%
error: failed to commit transaction (conflicting files)
couchpotato-git: /opt/couchpotato/couchpotato/core/notifications/boxcar2/__init__.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/notifications/boxcar2/main.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/providers/userscript/reddit/__init__.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/core/providers/userscript/reddit/main.py exists in filesystem
couchpotato-git: /opt/couchpotato/couchpotato/static/scripts/misc/downloaders.js exists in filesystem
couchpotato-git: /opt/couchpotato/libs/importhelper/__init__.py exists in filesystem
Errors occurred, no packages were upgraded.
[root@ArchVM ~]# 

 

What is going on here?

 

Nothing serious, I just updated the sickbeard and couchpotato packages without fully understanding something. I've rolled back to the old packages now so hopefully for sick and couch the issues are resolved. Live and learn don't ya! :)

 

BTW - Repo URL is to change soon from 'unraidrepo.ktz.me' to 'repo.ktz.me'.

Link to comment

I just installed your ArchVM version 5 from scratch, and tried to install SABnzbd, and got a couple of errors while installing...

 

[root@IronicsArchVM_v5 mnt]# pacman -S sabnzbd
resolving dependencies...
looking for inter-conflicts...

Packages (7): par2cmdline-0.6.7-1  python2-cheetah-2.4.4-5  python2-markdown-2.4-3  python2-yenc-0.4.0-2  unrar-1:5.1.5-1  unzip-6.0-6  sabnzbd-0.7.17-1

Total Download Size:    2.12 MiB
Total Installed Size:   9.86 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
unrar-1:5.1.5-1-x86_64                                                 115.1 KiB   218K/s 00:01 [########################################################] 100%
unzip-6.0-6-x86_64                                                     122.8 KiB   217K/s 00:01 [########################################################] 100%
par2cmdline-0.6.7-1-x86_64                                              79.1 KiB  58.4K/s 00:01 [########################################################] 100%
python2-markdown-2.4-3-any                                              91.4 KiB  89.4K/s 00:01 [########################################################] 100%
python2-cheetah-2.4.4-5-x86_64                                         243.9 KiB   132K/s 00:02 [########################################################] 100%
python2-yenc-0.4.0-2-x86_64                                              9.4 KiB   315K/s 00:00 [########################################################] 100%
sabnzbd-0.7.17-1-any                                                  1510.5 KiB   199K/s 00:08 [########################################################] 100%
(7/7) checking keys in keyring                                                                   [########################################################] 100%
(7/7) checking package integrity                                                                 [########################################################] 100%
(7/7) loading package files                                                                      [########################################################] 100%
(7/7) checking for file conflicts                                                                [########################################################] 100%
(7/7) checking available disk space                                                              [########################################################] 100%
(1/7) installing par2cmdline                                                                     [########################################################] 100%
(2/7) installing python2-markdown                                                                [########################################################] 100%
(3/7) installing python2-cheetah                                                                 [########################################################] 100%
Optional dependencies for python2-cheetah
    python2-pygments: for the CodeHighlighter filter
(4/7) installing python2-yenc                                                                    [########################################################] 100%
(5/7) installing unrar                                                                           [########################################################] 100%
(6/7) installing unzip                                                                           [########################################################] 100%
(7/7) installing sabnzbd                                                                         [########################################################] 100%
/tmp/alpm_OCD30L/.INSTALL: line 12: xdg-mime: command not found
/tmp/alpm_OCD30L/.INSTALL: line 13: xdg-icon-resource: command not found
==> If you want to associate .nzb-files with SABnzbd, run 'xdg-mime default sabnzbd.desktop applications/x-nzb'
Optional dependencies for sabnzbd
    xdg-utils: registration of .nzb files
    python2-feedparser: rss support
    python2-pyopenssl: ssl support

 

They don't look serious, but thought I should mention them.

 

* I just tried starting sabnzbd and got no errors, but it's not actually running. :(

 

[root@IronicsArchVM_v5 mnt]# systemctl start sabnzbd
[root@IronicsArchVM_v5 mnt]# ps aux | grep sab
root       551  0.3  1.5 1283676 31224 ?       Ssl  04:23   0:00 /usr/bin/python2 -OO /opt/sabnzbd/SABnzbd.py -l0
root       598  0.0  0.0  10708  1080 pts/0    S+   04:27   0:00 grep sab

Link to comment

Repo URL is changing from 'unraidrepo.ktz.me' to 'repo.ktz.me/repo' TODAY ( 30/5/14 ). You'll need to edit your pacman.conf file at this time to continue receiving packages.

 

To fix your VM you need to edit your pacman.conf file as follows...

 

nano +99 /etc/pacman.conf 

 

Then look for the [unraid6repo] entry and edit it as such:

 

[archVMrepo]
SigLevel = Never
Server = http://repo.ktz.me/repo

 

Then press Ctrl + X to save the file and quit. Run ' pacman -Syu ' to double check it all works.

Link to comment
Guest
This topic is now closed to further replies.