Line 34: |
Line 34: |
| ====Yum==== | | ====Yum==== |
| | | |
− | =====Setting up your SME Server 8 repository=====
| + | The repositories for SME 8 have not been enabled. You can't update with yum for now. |
− | Setup with the following yum repositories...
| |
− | | |
− | /sbin/e-smith/db yum_repositories set sme8os repository \
| |
− | Name 'SME Server 8 - smeos' \
| |
− | BaseURL 'http://distro.ibiblio.org/pub/linux/distributions/smeserver/releases/testing/8/smeos/i386/' \
| |
− | EnableGroups yes \
| |
− | GPGCheck no \
| |
− | Visible yes \
| |
− | status enabled
| |
− | | |
− | Expand your yum.conf...
| |
− | expand-template /etc/yum.conf
| |
− | | |
− | =====SME Server 7.3=====
| |
− | {{Note box|You are advised to only upgrade clean machines, e.g. without contribs or other modifications.}}
| |
− | | |
− | If you are running a fresh installation of SME Server 7.3 your upgrade should run problem free, if not please {{BugzillaFileBug|product=SME%20Server%20Release%208.X|component=|comment=|summary=|title=file a bug here}}.
| |
− | | |
− | You can upgrade your clean SME Server 7.3 server by following these steps: | |
− | | |
− | <ol></li><li>Install the necessary packages from the sme8os repository:
| |
− | yum upgrade --disablerepo=* --enablerepo=sme8os
| |
− | </li><li>Once completed issue
| |
− | signal-event post-upgrade; signal-event reboot
| |
− | </li></ol>
| |
− | | |
− | =====SME Server 7.0, 7.1.x or 7.2=====
| |
− | {{Note box|You are advised to only upgrade clean machines, e.g. without contribs or other modifications.}}
| |
− | If you are trying to upgrade from a 7.0, 7.1.x or 7.2 server upgrading yum will fail with the following error:
| |
− | | |
− | --> Running transaction check
| |
− | --> Processing Dependency: libstartup-notification-1.so.0 for package: libwnck
| |
− | --> Processing Dependency: yum-metadata-parser for package: yum
| |
− | --> Processing Dependency: startup-notification >= 0.5 for package: libwnck
| |
− | --> Restarting Dependency Resolution with new changes.
| |
− | --> Populating transaction set with selected packages. Please wait.
| |
− | ---> Downloading header for startup-notification to pack into transaction set.
| |
− | startup-notification-0.8- 100% |=========================| 5.0 kB 00:00
| |
− | ---> Package startup-notification.i386 0:0.8-4.1 set to be updated
| |
− | --> Running transaction check
| |
− | --> Processing Dependency: yum-metadata-parser for package: yum
| |
− | --> Finished Dependency Resolution
| |
− | Error: Missing Dependency: yum-metadata-parser is needed by package yum
| |
− | ================================================================
| |
− | No new rpms were installed. No additional commands are required.
| |
− | ================================================================
| |
− | [root@example ~]#
| |
− | | |
− | You can solve this using the following steps:
| |
− | <ol></li><li>You will need to download the yum-metadata-parser package from the SME Server 7.3 repository:
| |
− | wget <nowiki>http://mirror.contribs.org/smeserver/releases/7.3/smeos/i386/SME/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm</nowiki>
| |
− | </li><li>Manually install the package as below:
| |
− | rpm -Uvh --oldpackage yum-metadata-parser-1.0-8.el4.centos.i386.rpm
| |
− | </li><li>Then type from command line:
| |
− | | |
− | yum clean all
| |
− | </li><li>After that you should be able to upgrade with the following command:
| |
− | yum upgrade --disablerepo=* --enablerepo=sme8os
| |
− | </li><li>Once completed issue
| |
− | signal-event post-upgrade;signal-event reboot
| |
− | </li></ol>
| |
− | | |
− | | |
| | | |
| ===Problems and bugs=== | | ===Problems and bugs=== |